我进一步研究了成功的免费手机游戏《模拟城市建造》。为了理解设计师的意图,我在游戏过程中记下了许多数据点。

  

关于《模拟城市建造》中的进程控制

  SimCityBuildit(from gamasutra)

  首先我将简单介绍下本文的关注点:玩家进程。

  进程

  游戏是关于玩家追逐一个目标。为了实现该目标,玩家需要完成一系列子目标。“进程”是关于玩家前进了多远,距离目标还有多长距离。这通常指代在前进的过程中消耗游戏内容。内容将因为玩家沉浸于游戏机制中而不断被消耗掉。例如为了在一款RPG中前进(进程==级别,道具,故事),玩家需要不断与敌人(障碍)进行战争(核心机制)。那么在《模拟城市建造》中的进程是什么呢?在模拟游戏或社交游戏中,通常都不存在最终目标。玩家只会不断成长并不断探索。通常情况下总是会出现经济挑战去阻碍玩家实现目标。从长期发展与盈利性来看,有效控制游戏进程是这类型游戏成功的关键。

  进程控制目标

  学习曲线与推动新玩家

  为了避免玩家在游戏一开始承受太多游戏机制或系统,游戏就需要逐渐呈现一些新功能。在适当的时候呈现给玩家一定内容能够让他们在接触之后的内容前先了解当下的内容。为了延伸内容而逐渐打开一些功能(主要是出于盈利目标)与提供顺畅的学习曲线间具有微妙的差别。这将引出:

  生命周期

  为了克服设计师添加到游戏中的进程阻滞剂,玩家通常需要反复执行同样的循环。这将增加他们花费于同样内容中的时间。这种情况只适用于核心游戏玩法具有较高重玩价值的时候。

  吸引玩家

  打开并呈现许多内容,并确保这些内容足够有趣。确保玩家在游戏早期阶段始终对游戏充满兴趣并逐渐呈现给他们完整的功能集。一旦玩家开始沉浸于其中便可以开始减缓内容的呈现速度。

  长期目标

  拥有明确且可衡量的目标,如一个级别将提供给玩家一些具有期待性的内容。特别是当他们知道什么样的游戏元素能够帮助自己到达下一个关卡(游戏邦注:如打开新建筑,功能或其它内容)。

  如何发挥作用

  打开新内容或机制的速度可以慢一点,因为玩家可能不断投入更多时间于早前打开的能力中。玩家与之互动的数字系统或者现有内容的复杂性通常会随着时间的发展而提升。这意味着随着玩家的前进,他们便能够投入更多时间于不同的游戏部分。例如乐高,一开始你需要许多组件进行创建。而太多组件可能会带给孩子太多负担。尽管获得更多组件(长期目标)是有价值的(奖励),但是孩子们愿意花时间去等待在圣诞节时收集到所有的组件。

  如何控制进程

  我们可以找到一些游戏元素影响着玩家进程的例子。级别阀值。在使用级别系统的游戏中,通过调整XP曲线而控制进程速度是很常见的做法。XP需要伴随着每个级别不断提高。通常情况下XP数值也要不断增加(如此玩家便可能看到自己的前进)。但却要基于比阀值更低的速度。

  

关于《模拟城市建造》中的进程控制

  Sim-City-Buildit-charts-fig1(from gamasutra)

  图1:XP需求的增长速度快于XP数值

  添加系统或复杂性

  在MMO中,有时候引进非XP奖励系统(如锻造或PVP机制)将会减慢玩家进程。就像在《文明》中有些回合会变得更长,因为这里的复杂性变得更高了(关于城市,单位,外交选择的数量)。

  难度/随机性能够通过让玩家遭遇失败并不断重复而控制玩家消费内容的速度。就像在益智游戏中,游戏会为了要求玩家完成更多回合游戏而设定一些更复杂(或更随机)的级别。

  《模拟城市建造》

  我将主要谈论锻造系统与玩家进程之间的关系。

  游戏

  《模拟城市建造》的游戏概念便是最初的《模拟城市》系列归结下来的2个系统:《卡通农场》般的锻造与最初《模拟城市》或《Anno》系列中的城市建造机制。我们仍然可以辨认出《模拟城市》中广为人知的RCI Zones(住宅,商业和产业区)概念,但它们仅是基于主题而存在着。

  核心游戏玩法

  锻造是整体经济的领跑者。所有的一切都依赖于玩家创造自己能够用于升级住宅建筑或通过交易而转变成软货币的产品的能力。玩家将通过创建住宅建筑(在升级的时候也能够增加城市的居民数量)而扩展自己的城市。住宅建筑需要包含公共设施和服务性建筑,如发电厂,医院等等。添加一栋住宅建筑到城市中将以提供足够的服务和公共设施为代价。这些支持醒建筑的建造需要使用软货币。为了最大化支持性建筑的作用,玩家需要时不时重新对自己的城市进行布局。满足市民的需求能够提升他们的幸福感,并换来更多税收。

  《模拟城市建造》的进程

  玩家的目标是扩展自己的城市。许多控制进程的系统都是与玩家级别维系在一起。尽管从系统角度看来它们可能只是作为一种负担,但是对于玩家来说它们却是玩家为了实现目标而想要努力克服的挑战。当平衡免费游戏的进程时,挑战与驱逐玩家间的最有效点是在艰难的任务之间。

  软货币

  对于进程来说,软货币经济与升级房子一样重要。通过添加住宅建筑,玩家将扩展城市并增加人口的需求,软货币也能够用于满足市民的这些需求。玩家拥有两种选择去增加人口(图2):

  创建更多房子(这将增加公共设施或服务成本)

  通过创建公园或“关键”建筑而推动人口的增加

  

关于《模拟城市建造》中的进程控制

  Sim-City-Buildit-charts-fig2(from gamasutra)

  图2.每个住宅都拥有游戏所提供的潜在人口数量

  后者并不能添加公共设施费用。因为并未出现新建筑,所以服务成本(即能够带给市民幸福感的建筑)仍然保持不变。但是因为设计师通过在现有的房子中添加了显著的成本去增加人口数,所以他们需要对这一策略负责:玩家需要为了确保待在这些房子中的市民能够感到高兴而消费大量软货币去升级道路。软货币的生成主要是基于3种方式。

  1.销售产品(交易或随机交易)

  2.升级建筑

  3.税收

  软货币有3种输出方式:

  每建造一个房子便会增加1个单位的公共设施成本(水,电,污水)。

  服务(通过覆盖周边区域而满足一定需求的建筑)

  公园和学校能够推动人们住在房子里

  交易

  奖励升级的随机软货币

  每次升级的货币奖励都是不同的。它们总是伴随着一定的范围。玩家所获得的软货币数会随着级别而不断增加,范围也是如此。通过随机化奖励,游戏变得更加难以预测,整体的进程感也比固定奖励更加自然。

  

关于《模拟城市建造》中的进程控制

  sc_per_upgrade-fig3(from gamasutra)

  图3:奖励升级建筑的软货币是处于随机范围内

  税收

  幸福感和人口规模经常用于决定市政厅的软货币制作。幸福感能够决定税级,并且是基于特定的人口比例。

  收入并非直线上升。就像你在图4中所看到的那样,每个市民的税收收入将伴随着人口的增加而下降,这意味着人口的增加会导致收益的递减。换句话说:随着城市的壮大,增加人口规模变得越不划算。但是添加每个人口的成本仍是一样的。因为税收系统对于沉浸于游戏中的玩家的进程并不具有太大影响,这只是一个小小的进程抑制机制。

  

关于《模拟城市建造》中的进程控制

  taxincome_per_citizien-fig4(from gamasutra)

  图4:在不同人口规模下每个市民的税收收入

  需求和公共设施

  

关于《模拟城市建造》中的进程控制

  Sim-City-Buildit-charts-fig5(from gamasutra)

  图5:每个住宅建筑都带有对幸福感级别具有影响的需求。这些需求将会因为建造各种设施而得到满足。

  在早前游戏阶段,游戏并不需要提供任何服务给市民。玩家将逐渐去打开它们。如果并未提供服务,市民的幸福感便不会下降(图5)。这引出了一个新的货币输出方式,未能带给玩家任何额外好处。玩家需要为了维持当前的游戏状态而投资软货币。所以每当玩家打开一个新的需求,或建造一个全新的住宅,这都会创造出需要消耗软货币的成本。在图6中你将能够看到贯穿游戏每次额外的建造所花费的成本。

  

关于《模拟城市建造》中的进程控制

  residential_cost-fig6(from gamasutra)

  我们可以通过叠加满足需求的平均成本去计算每个住宅建筑的成本。当玩家在游戏中走得越远,他们便需要花费更多软货币从住宅建筑中获得幸福感。因为幸福感是源自使用软货币购买建筑而获得,如此花在获取软货币去支持住宅建筑的时间也会跟着增加。

  每次当玩家打开一个新的需求或安置一栋全新的住宅建筑时,幸福感便会下降。

  在赚取足够的软货币之前,玩家将经历不断的扩展与刷任务的循环过程。

  我们需要在减缓的进程中投入更多时间。还存在另外一个进程会抑制这种副作用。玩家需要在打开新的需求时改变并优化自己的城市。当安置新建筑的时候他们也可以让其它建筑提供给住宅建筑幸福感。因为住宅建筑将变得更宽阔并为新的公共设施和特殊建筑提供空间,而需要带有服务性的区域将变得比新添加的住宅建筑更大。

  玩家的目标也会随着他们的移动而发展。但却永远都不可能出现一种稳定的状态。

  货币输出系统便是Red Queen Dilemma(玩家需要更努力去维持当前的游戏状态)的典型例子。基于这种方法,在玩家打开全新人口需求时的每次升级都将成为一个潜在的盈利点。这种类型的系统便是免费游戏经济的平衡。在《模拟城市建造》的这一系统中我所看到的一个问题是升级并不是很有效,因为游戏与软货币经济紧密维系在一起,所以避免升级才是一种有效的策略。升级并不是一种奖励,因此并不能被当成是玩家的目标。

  XP和级别

  升级住宅区

  升级建筑是《模拟城市建造》中的一个核心能力与目标。这是玩家赚取XP的唯一方式也是获得软货币的众多方式之一。住宅建筑可以升级5次,每一次都将提供XP和货币并增加人口。这意味着通过添加一栋新建筑,玩家便能够创造货币和XP的来源。因此玩家能够获得的XP总数是受限于已经建好的住宅建筑。

  

关于《模拟城市建造》中的进程控制

  xp-fig7(from gamasutra)

  图7:玩家需要多少XP才能获得升级?

  在图7中你可以看到XP曲线,即表示特定级别所需要的XP数。这样的曲线在一开始并未出现明显变化。关于这类型曲线的有趣问题是,它是基于怎样的速度提高的?通常情况下速度的提高也会创造指数的增长。所以为了获得这一数值,我们需要着眼于不同级别间所需XP的增长。

  

关于《模拟城市建造》中的进程控制

  xp_thresholds-fig8(from gamasutra)

  图8:通过着眼于XP曲线的增量,我们了解了每个级别的XP阀值。

  现在事情开始变得更有趣了!就像你所看到的XP需求并不是稳定增长。对于住宅建筑的每次升级,玩家都将获得XP。XP奖励数是随机的,这似乎是受到级别的影响。基本速度将随着级别的增加而提高。因为XP收入通常都是呈上升趋势。为了向玩家传达进程感,这些数值需要一直增加着。因为升级等于XP,所以我们可以通过着眼于特定级别所提供的XP而计算级别所需要的升级数,并使用它去划分该级别所需要的XP数(图9)。

  

关于《模拟城市建造》中的进程控制

  upgrades_per_level-fig9(from gamasutra)

  图9.为了到达下一个级别需要执行多少住宅升级。

  图10呈现出的是每个级别所需要的升级次数的区别。这意味着玩家将出现不同的升级速度。

  

关于《模拟城市建造》中的进程控制

  upgrades_delta-fig10(from gamasutra)

  图10.“不同级别所需要的升级”的不同。有些级别快于其它级别。

  通过设定一些波动,进程显得不那么僵硬且不好预测。伴随着一些碰撞的进程比绝对线形的进程更有趣。如此便能够创造出一些较慢与较快的级别。有时候所需升级数呈下降趋势也是有趣的。设计师可以通过维持整体的缓慢增长态势而创造出明显的“碰撞”。

  锻造

  锻造是游戏玩法的核心,所有的一切都是围绕着它进行的。整体设计与大多数进程都是由该系统所控制。通过锻造玩家能够创造XP和软货币—-即他们在前进过程中所需要的两种资源。基于不断的压力,玩家将始终确保锻造队列的运行。当玩家获得升级时,锻造系统将给予多个暗示。因为不断提高的复杂性,它们最终都将减缓进程的速度。

  提高每次升级的材料需求

  住宅升级的材料需求取决于3大要素(图11):

  材料槽的数量

  材料类型

  材料数量

  

关于《模拟城市建造》中的进程控制

  3-dimensions-fig11(from gamasutra)

  图11:升级需要特定数量的不同产品类型

  产品需求槽

  为了升级第一回合的住宅建筑,玩家只需要管理有限的产品便可。这将导致第一回合拥有较高的升级率。关于玩家库存中拥有什么以及房子升级需要什么之间总是存在争斗。因为计时器很快且要求较低,所以这里的核心循环通常都能更频繁且更快速地执行着。

  

关于《模拟城市建造》中的进程控制

  upg_req_slots-fig12(from gamasutra)

  图12.特定级别中的需求槽数量。更多槽意味着玩家需要执行更多任务。

  这通常是免费模拟游戏的早前阶段所呈现出的情况。这也是受到锻造系统的控制。额外的产品需求槽将在之后的游戏过程中出现。自然地增加所需产品将导致玩家花费更多时间于核心循环中。换句话说,每次升级都需要玩家更加投入于游戏中。这一机制具有一定的副作用:每个槽将随机生成不同的材料类型和数量。所以如果是为了升级而增加槽的数量的话,库存管理压力也会随之增加。

  打开产品类型

  随着玩家的前进,他将打开全新产品并扩大需求的范围。获得全新产品同样也意味着为这类型产品创建相关建筑(游戏邦注:如果它是新产品的话)。创造这种生产设施当然需要消耗货币。一旦玩家打开一个全新的产品类型,它便会呈现出对于住宅建筑的升级需求。获得更多锻造产品将推动玩家进一步考虑库存管理。随着玩家打开每个全新的产品,玩家便更有可能达到库存限制。这也将推动他们为了获得增加库存或摆脱多余产品的所需材料而使用交易系统。尽管全新材料类型将让玩家处于一个不利位置,但这却能够保持游戏的乐趣。如果一直创造出同样的道具的话玩家很快便会感到无聊。基于多种可能的产品,玩家将计划并组织他们的产品顺序,这也将成为游戏中的挑战之一。从可扩展性来看这同时也会对这一系统产生限制性。基于更长的计时器或更复杂的方法添加太多锻造产品并不会让游戏变得更加有趣。

  方法的复杂性

  随着游戏的前进,不仅是产品的计时器会变得更长,同时方法也会变得更复杂。在游戏早期,需要升级建筑的产品往往只是一些初级产品。

  在游戏中间阶段,被打开的更多产品将需要一些原材料。

  这将增加产品的制作时间,因为时间将被添加到真正的制作过程中。这一升级需要2件初级产品,但同时3种类型的“第2层”产品也需要初级产品。

  然后甚至还有一些产品需要源自原材料而锻造出的成分。

  为了升级这样的建筑,玩家便需要锻造出许多产品。

  3维缩放

  拥有3条轴线去平衡核心循环能够让设计师基于不同方式去调整系统,同时也能够优化“时间级别”。

  XP与锻造系统

  现在我将结合这些机制去呈现出随着时间的发展而发展的进程。再一次地,进程意味着“朝游戏的最终目标移动”,在《模拟城市》中,这指的是扩展并优化你的城市。为了实现这一目标,玩家需要完成制作,收集与投资产品的核心循环。

  在《模拟城市》中时间级别可以是这样的:

  时间级别==升级数*每次升级所需产品*产品制作时间

  升级数==级别所需XP/每次建造所提供的XP

  每次升级所需产品==每次升级所需槽*每个槽所要求的产品质量

  所有的这些元素将会不断发展,而任何微小的增加都有可能促成时间级别的飞速发展。

  增加每个级别的升级数:因为XP阀值的增长速度快于每次升级所需XP数,所以升级数会不断提升着。

  每次升级所需槽在第15级时会达到最高值,即6。

  每个槽中所能存放的产品数都是一样的,所以每次升级所增加的产品数量是源自所添加的槽的数量。

  随着越来越多带有更长计时器的产品的诞生,生成时间也会随之延长。

  每个级别中需要被锻造出来的产品数量将提供一定量的XP。

  存在一种机制能够补充所有这些不断增加的需求。随着时间的发展,玩家可以基于更多产品槽而创造出更多元素(图13)。

  

关于《模拟城市建造》中的进程控制

  production_slots-fig13(from gamasutra)

  图13:原材料槽能够并行生成,其它生成设施也将排队等候产品

  这将能够弥补制作时间,尽管每件产品都需要排队等待被收集。所以玩家需要做的事也会随着产品数量的增加而增加。不断发展的产品能力是相对于不断增加的升级成本,这也让玩家能够花更多时间于核心循环中,直至自己可以继续前进。

  产品分配

  这一部分是关于被选为住宅建筑升级所需要的特定道具类型的可能性。我所收集到的能够支持这一分析的数据远不足以帮助我们得出精确的结论,但至少能够让我们看到一些显著的趋势。每件产品的可能性预估是通过着眼于所需道具与所有被记录下的升级间的比较。对于在之后游戏被打开的道具,“需求数”被标准化了。我希望当你着眼于表格时能够意识到这样的标准化,因为虽然有些产品只拥有少量的数据点,但是我们应该将其与那些拥有许多数据点的产品进行平等对待。

  观察1

  “初级产品”与“工业产品”的比例是1:1—-初级产品是在所有产品槽同时运行的工厂中创造出来的。工业产品则是那些被安置在“商店”中的东西。商店只拥有1个有效的产品槽,但玩家可以排队购买产品。工业产品所需要的材料通常都是源自初级产品。

  观察2

  快速产品会更频繁地出现。至少对于初级产品来说,它们总是能够快速被创造出来并且更频繁地用于升级建筑(图15)。

  

关于《模拟城市建造》中的进程控制

  raw_probability-fig15(from gamasutra)

  图15:一件产品在升级中所被需要的情况。颜色代表的是制作时间。

  数据并不能有效地支持工业产品的表现(图16)。

  

关于《模拟城市建造》中的进程控制

  manufactured_probability-fig16(from gamasutra)

  图16:升级中所需工业产品的可能性。结果并不明显。

  小结

  产品分配是设计师需要用于调整回合设计的重要系统。不同道具类型与不同制作时间的结合是更可取的。但较短的计时器需要更频繁地出现,如此才能塑造一个“完美的”回合:只要玩家有理由去制作快速材料直至那些带有较长计时器的产品被丢弃,玩家便会继续沉浸于游戏回合中,这让玩家会在排队等候后结束回合。大多数社交游戏的目标并不是让玩家尽可能长时间地游戏,而是希望他们在一天里能够多次进行短时间的游戏,所以游戏就应该让玩家能够频繁地沉浸于游戏乐趣中。

  结论

  在《模拟城市建造》中控制进程是非常微妙且有效的。这是源自许多较小的进程系统共同作用于多个级别中(锻造,软货币资源和输出,城市布局)。设计师是基于较为适当的方式去调整这些系统从而让它们能够顺畅地出现在游戏回合中。

  总之

  软货币是一种控制资源

  通过打开新需求能够逐渐增加软货币输出

  为了每次扩展玩家需要不断投入更多软货币去维持人口的幸福感

  软货币数量的增加速度慢于其输出速度

  每个级别都需要更多住宅建筑升级

  升级时间将随着玩家需要更多产品和不同类型的产品而增加

  设计师能够贯穿锻造系统创造出有效的回合设计