从十四个角度解构紧凑游戏系统的各个层面

>>>  創業先鋒 眾人拾柴火焰高  >>> 簡體     傳統

  2012年7月,SpryFox的创意总监DanielCook发表了一篇关于制作容易理解和玩的游戏的文章,在文中,他提出“因果关系紧密的游戏系统”。以下是受他的文章启发而整理出来的游戏设计想法和建议。


  如何“紧密地”制作

  在他的文章中,DanielCook解释道:“紧密的系统有清楚定义的因果关系。而在松散的系统中,则很难识别因果关系。因果循环中没有正确的‘紧密度’。”之后他列举了调整游戏紧密度的若干种方法。在本文中,我们将把他的方法解释为实用的游戏设计指标。当然,以下内容距离“使用指标追踪游戏设计的‘紧密度’的完全指导”还很遥远。正如Daniel写道的:

  “并非所有系统都能真正遵循因果模型的直观构成。”

  并非所有方法都适用于所有游戏。这还要看游戏设计师的目标是什么,有些方法很实用,有些则完全说不通。

  因此,本文提到的游戏指标的例子和想法也不可能适用于所有游戏和情况。通常来说,各个追踪指标只针对特定的问题或疑问。数据追踪的过程应该总是从问题开始,这样才能挑选出要追踪的数据。另一种从数据到问题的过程可能同样有趣,但考虑到游戏开发的资金和时间限制,这种策略可能行不通。因此,本文提到的指标只适用于非常有限的情况。但愿,游戏开发者能从中受到启发,达到举一反三的目的。

  1、反馈的强度

  “紧密:多种准确的反馈渠道如颜色、动画、声音和触觉等,且互相强化。”

  “松散:反馈渠道单一,且很不明显。在多人FPS游戏中,你觉察另一名玩家在附近的办法通常只有一种,那就是听脚步声。专家级玩家结合等级和微小的线索可以预测到对手的位置,因此从中获得极大的满足感。”


  相应指标:警报和反应索引

  如果你想追踪用户对反馈的反应,有几种办法可以做到。例如,如果玩家得到警告,却没有做出反应,那就说明来自警告的反馈不够强。当然,还有其他因素会影响玩家是否对警报做出反应。另外,一个玩家可能意识到警报,但选择不予回应。但如果不回应的玩家比回应的多,那就意味着反馈可能不够,必须加强。

  


  《食人鲨进化版》中的警告

  建立追踪指示器的游戏指标也是很有意义的。如果游戏使用指示器来表示游戏状态或目标,那么就可以看看有多少玩家对它们做出反应。例如,如果屏幕上有一个指针引导玩家前往游戏目标,那么就应该追踪一下有多少玩家是跟着指针前进的。还是那句话,有许多因素会影响玩家是否跟着指针。例如,玩家要寻找的并不只是那个目标,或者玩家为了探索其他东西。但如果设计师的意图就是让玩家跟随指针前进,而多数玩家却没有,那就说明指针的反馈不够强。

  追踪反馈的结果的问题是,虽然游戏指标非常有助于确定玩家做什么和什么时候做,但并不能确定玩家的意图和行动原因。这些方法虽然可用,但游戏越复杂,玩家的选择就越多,所以就更难从指标上判断玩家的意图。为了充分理解玩家意图,最好能使用定性研究方法,如有声思维游戏和谈话。

  2、噪音

  “紧密:原因导致的结果具有清楚的信号。”

  “松散:多种不一致的、干扰的信号,且与原因并不相关。在JeffMinter的《SpaceGiraffe》中的一种重要技术就是,学习看穿迷幻背景的视觉噪音。”

  相应指标:听觉和视觉混乱

  噪音与反馈的强度大有关系:来源太多的强反馈就会产生噪音。因此,当设计反馈的强化时,设计师应该意识到调整反馈的办法可能产生噪音和反效果,反而减弱了反馈。

  衡量噪音的方法是追踪同一段时间内有多少声音在播放,并比较各个声音的音量。如果一次播放太多声音或音量相同,玩家就很难识别声音。这样,玩家的任何反应都有可能是误听或误解的结果。为了使用这个方法,有必要区分重要的和不重要的声音,比如,爆炸声可能是死掉了一个敌人杂兵,也可能是BOSS能力降低的信号。

  相同的方法可以运用于追踪屏幕上一次显示了多少不同的东西。这个方法也可以用于强化表现、追踪游戏进度,或确保游戏按计划的速度进展。

  3、感觉类型

  “紧密:人们通常更容易接收视觉或触觉反馈。游戏公司每年花那么多钱用于提高视觉反馈,使玩家看到子弹打在虚拟的肉体上的逼真的血腥效果时,产生极大的心灵震撼。紧密的视觉反馈是高度功能性的;它能有效地向玩家传递结果,而不只是让画面漂亮。在最近升级后的《三重小镇》中,我们改变了颜色方案,这样背景就与前景物品的色值接近了。画面虽然更漂亮了,但玩家并不满意,因为图标不像以前那么显眼了。

  松散:人们很难接收听觉和嗅觉上的反馈。在这方面的研究还不多,但因为这种系统产生的松散度,似乎有精通的可能。有些讽刺的现象是,大多数音乐游戏——与听觉精通最相关的游戏,关掉声音后还是能玩。”


  相应指标:手指对屏幕的阻碍

  因为电子游戏基本上是视觉性体验,所以有必要确定玩家能清楚地看到什么,和什么不是游戏设计的中心。手机游戏在视觉方面面临更大的挑战,因为玩家的主要操作方法就是触屏。当手指放在屏幕上时,玩家看不到的区域就增加了。

  移动设备的游戏的视觉设计,特别是手机,变得非常重要。可以使用游戏指标来发现玩家在游戏时能和不能看到的东西。通过追踪玩家按下的屏幕区域可以制成热点地图。在动作游戏中,玩家必须以某种姿势持设备,根据接触的地方,可以准确地推测其他手指的位置。通过在开发过程中和发布后使用指标追踪这些因素,可以制作非常准确的地图,显示玩家在游戏时看不到的屏幕部分以及看不到的时间有多长。之后,设计师必须确保玩家看不到的部分不包含重要的或关键的信息。收集到的这些信息还可以用于确定游戏界面是否需要改变。

  4、既定的心理模式

  “紧密:严格地将主题、反馈和系统映射到心理模式上。因为多年浸泡在流行文化中,玩家知道僵尸如何移动以及如何躲避僵尸。一个让玩家迅速了解一群移动缓慢的怪物的最好办法就是,把它们取名为‘僵尸’。”

  “松散:脱离既定的心理模式,向玩家介绍他们从来没有经历过的新系统。想一想《俄罗斯方块》中的比喻。下落的元素是我们的大脑非常熟悉的。你把方块摆成完整的一条就能消除,得分,同时音乐响起?那与你所知道的任何比喻都不相符,但它仍然是一款好游戏。”

  


  Tetris


  相应指标:用户模式认知

  很难用指标衡量玩家是否认出游戏设计元素,或DonaldNorman所谓的“自然映射”。玩家可能知道红色的木桶通常会爆炸,但指标可以追踪的是,玩家朝木桶射击。玩家是否按设计师的意图行动是有可能追踪到的。例如,如果游戏中有黑色的木桶,指标可以追踪玩家选择射击黑色木桶还是红色木桶,或者玩家是否射击完红色木桶后是否继续射击黑色木桶。

  只有当游戏中存在几个可以互相比较的物品时,这个方法才管用。游戏指标并不适合检验游戏是否有效地使用“自然映射”。设计师面临的挑战是确定和使用众所周知的和易识别的心理模式。

  5、离散性

  “紧密:离散状态或低数值。二进制是最紧密的。例如,最近我们正在玩一个游戏,游戏的对象是一些具有不同移动速度的单位。它们的移动的速度可以是每秒1格、2格或4格,据此,玩家可以清楚地知道各个单位是非常不同的。我最喜欢用这种方法来处理不规则的系统。”

  “松散:类似值或高数值。例如,在《愤怒的小鸟》中,小鸟弹出的角度和速度有很多种变化,这使得结果非常不确定。想一想,如果你只能选择两种角度和速度,那么这款游戏的结果该有多么容易预测(和无聊)。”


  相应指标:玩家行为/玩家选择

  DanielCook所说的“离散性”是指玩家行为的特殊性和一致性、玩家角色和游戏元素相混合。这是一套难以理解的复杂概念,通常不容易追踪。但有可能查看其亚类。

  例如,通过查看玩家角色,有可能追踪到玩家执行不同动作的次数。结果除了显示玩家偏好的行为,还可以体现哪些动作是多余的或不重要的。例如,如果有四种不同类型的攻击,玩家只使用其中一种,且仍然能够进展,那就说明其他三种进攻类型是多余的。因此,游戏应该重新设计,要么增加这三种类型的重要性,要么修改或直接删除它们。这种指标还可用于发现游戏中什么种族/职业、武器和建筑类型最受欢迎。

  


  《魔兽世界》的种族和职业

  6、节奏

  “紧密:原因和结果之间相距的时间短。比如在《暗黑》中,最常见的错误就是,当你把鼠标放在可以打开的箱子上时出现悬浮对话框延迟问题。如果延迟太短,悬浮对话框出现时玩家还没反应过来。如果延迟太长,玩家可能会因为对话框反应太慢而错过。(以我的经验,200毫秒是最理想的。这正是人类的认知差距的时间,即一个人决定做某事,但意识还没跟上的时间)”

  “松散:原因和结果之间相距的时间长。如果因果时间相距太长,玩家可能根本不会发现原因导致的结果。想像一下,在RPG中,你有一个开关和计时器。如果你按下开关,一扇门在60秒后才打开,几乎没有人会把门打开与按下开关联系起来。但另一方面,早期投资AlphaCentauri导致最后外星人入侵的结果,使玩家要在较长的时间段内权衡策略,从而产生更加丰富有趣的系统。”


  相应指标:每次游戏的因果关系

  通过用户研究方法很难决定玩家是否理解行为和结果之间的关系。即使你直接询问玩家,他大概也不能向你清楚地解释他们的行为和反应。在关于人类如何理解因果联系的心理学领域,人们已经并且仍然在做大量研究。这是一个复杂的问题,对于游戏开发者来说也是艰难的任务,特别是当因果之间有一段较长的延迟时。

  

  theWalkingDead


  (在《行尸走肉》中,对话选项会影响数小时之后的事情。)

  如Cook所写的,通常原则是:因果相距时间越短,玩家越容易理解之间的关系;否则就越难理解,甚至可能把结果与无关的原因联系起来。

  与反馈的强度和噪音一样,使用指标来判断玩家是否理解某事物是一件困难的事,但可以通过使用创造性的指标和比较不同指标的结果来达到目的。例如,休闲游戏的每个回合时间通常很短,且玩家可以自由决定暂停和开始。这意味着如果原因和结果之间相距过远,二者可能落在不同的游戏回合中。那样,玩家就很难理解二者之间的关联。

  追踪因果之间的时间紧密度(或“节奏”)的办法之一是,确定原因和结果是否落在同一个游戏回合中;也就是识别游戏内行为的原因和结果,然后建立指标来衡量原因和结果之间的游戏时间和实际时间。这么做意味着游戏设计师必须能够确定长期性玩法的结果是什么,无论是通过主观预测还是通过游戏测试。只要结果确定了,实际的指标也就形成了。

  这应该只适用于因果相距较长的游戏,这里的“较长”指的是超过200毫秒。是的,人类的思考是很容易被干扰的,所以任何发生相距超过200毫秒的事都不算同时发生。如果原因和结果落在不同的游戏回合中,游戏设计师应该特别注意如何向玩家传达因果关系。还是那句话,原因和结果之间相距越久,游戏设计师就要更努力地解释二者关联。把来自“因果”的指标数据与留存率数据作比较,有助于设计师发现玩家在什么时候难以理解长期性因果关系。

  

  (在iOS版《亚瑟王国》中,新玩家很难或者说简直不可能战胜老玩家;因为前者不可能在一周的玩家保护时间内结集100000个军事单位。)


  在某些游戏中,“节奏”当然是一个更大的问题。像《CandyCrushSaga》这样的“三个匹配消除”游戏基本上只有瞬时结果,而多人策略游戏如《亚瑟王国》和社交经济游戏如《HayDay》的因果相距非常长。如果游戏开发者希望制作一款策略游戏,并且目标是尽量把玩家长时间留在游戏里,那么他们就必须意识到原因和结果可能相距数周之远。例如,在《亚瑟王国》中,新玩家很难理解为什么在“新手保护”时间结束后,他们会比更强的对手打压,以及要怎么避免这种情况。

  7、线性

  “紧密:线性增加的变量具有更强的可预测性。想一想在《塞尔达传说》中沿直线扔出一把剑对比一边移动一边用回旋镖打敌人,哪一种更容易掌握?

  松散:非线性增加的变量具有更弱的可预测性。在《恶魔城》中,蛇发女妖美杜莎对许多玩家来说都是很难战胜的敌人,因为她的脑袋并非做玩家设想中的线性运动。甚至像重力这样普遍的东西也让大多数玩家招架不住。毕竟,人类花了上千年时间才想出如何准确地发射炮弹。”


  相应指标:难度衡量降低物品移动

  在此,Cook指的似乎是玩家预测活动的能力和降低完成活动的难度。这使线性类似于前面提到的既定的心理模型。如果某物沿着直线运动,那么基本上意味着玩家可以轻易地预测它将达到什么地方,而如果某物的运动不稳定,玩家就更难预测它的去向。这只与玩法包含移动物品的游戏有关。在这类游戏中,线性直接影响游戏的难度。

  



  因此,可以建立指标来检验游戏中的物品的移动模式,以评估游戏难度。在动作游戏如《FrontlineCommando:D-Day》中,玩家要预测敌人的移动才能命中他们。游戏的操作很迟钝,很难同时瞄准和射击,所以玩家的做法就是,预测目标将出现的地方,然后在那里守株待兔。那意味着游戏的难度取决于玩家预测敌人活动的能力。在这种情况下,可以建立游戏指标,根据XYZ座标来衡量线性敌人和不稳定敌人的移动方式。这样,开发者就能知道不同关卡的难度是多少,以及如何调整这个难度值。

  与2D游戏相比,把位置数据变成有意义的指标更困难。在3D游戏中,开发者更难确定直线和玩家如何理解运动和预测运动,但仍然有可能通过一些参数来追踪这些信息。

  8、间接性

  “紧密:原因直接联系到主要结果。在《塞尔达传说》中,主要攻击方式是非常直接的。玩家按下按钮,角色就扔出剑命中附近的敌人。”

  “松散:结果触发次级(或三级)系统,然后由这个系统触发结果。模拟游戏和AI因为多层间接性而难以预测。在游戏《模拟地球》中,因为变量太多,玩家经常搞不清楚发生什么情况。然而,这个庞大的间接系统足够玩家玩上几十年了。”


  相应指标:代码追踪

  就因果关系的强度上,这非常接近于前面所说的“节奏”的概念。节奏的指标也可以用于衡量间接性。

  另一种衡量因果关系的强度的方法是估计有多少因素影响玩家的行为。在模拟游戏中,结果并非直接由玩家的行为导致的。模拟游戏有大量不同的变量会影响一连串的状态,之后这些状态又会影响其他状态。这类游戏可很容易变得复杂,甚至让游戏设计师也搞不清楚因果关系。

  可以建立指标来追踪那一段程序代码影响游戏的什么状态,然后据此制作一张因果关系映射图。如果程序代码的复杂度超过程序团队可以控制的程度,这个方法就能派上用场了。通过简单地标出各个状态、值和代码调用方法产生的时间,得知因果关系。这个方法还可以当作遗漏代码的排错工具。

  9、隐藏信息

  “紧密:信息体现得非常明显。例如,在《三重小镇》中,游戏显示当前位置具有可消除配对。这款游戏的重点不是匹配物品,相反地,设计目标让有效的移动机会尽量明显。”

  “松散:具有隐藏信息或脱离屏幕的信息。游戏如《Mastermind》的主要玩法就是让玩家仔细地解读间接线索再找到隐藏答案。移植到电脑上的桌面游戏通常会意外地隐藏掉某些信息。在桌面游戏中,系统是不可能隐藏的,因为它们是由玩家手动执行的。然而,在电脑中,这些规则通常是在后台模拟的,这样就把原本可以理解的系统变成捉摸不透的暗语。”


  相应指标:常用的vs.显示的信息

  不同游戏所包含的信息量也不同。《愤怒的小鸟》使用极少的状态和值,且基本上是二进制的;而《模拟城市》的状态和值就非常庞大了,需要不断地计算才能模拟城市的动态交互作用。在《模拟城市》中,不可能一次性展示所有正在处理中的信息。即使可以展示所有信息,玩家也不可能理解其意义。

  

  angry_birds_8_bit


  (在尚未来发布的8位版《愤怒的小鸟》,屏幕上展示了力量和角度。)

  尽管游戏已经大大简化,但《愤怒的小鸟》中也有隐藏信息。例如,当瞄准射击时,屏幕就不显示力量和角度了,但这是为了增加游戏的难度。

  隐藏信息可以让游戏更容易,也可能让游戏更困难。因此,隐藏信息如何影响游戏主要取决于游戏的类型和设计师的意图。

  检验游戏的隐藏信息的程度的办法是,追踪代码在特定时间内处理的状态和值的数量。当查看来自这个指标的数据时,游戏设计师就能知道什么信息一直在使用,然后就能决定什么应该显示在屏幕上、根据他们想达到的效果来添加或移除信息。这个数据还可以用于估计为了达到理想的复杂度,后台运行的进程是太多还是太少。

  这个方法还可以用于检验有多少关于敌人单位的数据,并将其与玩家可用的信息作比较。然后通过调整信息量,可以提高或降低难度。例如,显示下一批敌人进攻的时间和地点以降低难度,或隐藏敌人的力量值以增加难度。

  10、可能性

  “紧密:确定性就是,相同的结果永远是由同一个原因导致的。在国际象棋中,移动的结果永远是一样的;骑士按‘L’步移动,可以吃掉斜对面的棋子。你可以想象另一种情况,你扔骰子决定赢家。你可以通过限制概率来提高紧密度,这样某个玩家扔得的骰子数就会比其他人大。《PawnofDoom》的20面骰子太可怕了。”

  “松散:可能性就是,有时候出现这样的结果,有时候出现那样的结果。在我做过的一个原型中,动作和结果相距很长时间,并且结果基本上半随机的。玩家认为游戏是完全随机的、没有任何逻辑。如果你的节奏够快,你的反馈够强,那么你就可以把它当作老虎机。”


  相应指标:事件发生率

  一方面,在游戏中使用单一的随机性很容易理解,即使是随机产生的,结果也仍然是可以预测的。另一方面,如果游戏中有上百个或甚至上千个结果,即使它们之间可能相互联系,那也很难控制游戏的不可预测性和它的影响。因此,建立计算特定事件的发生率的指标是有用的。这样,设计师就能检查事件是否以期望中的频率发生。

  在战斗和探索游戏中,如《暗黑》系列,有一套复杂的公式来计算杀死怪物后物品掉落的概率。为了保证一般道具和稀有道具的分布情况良好,必须追踪掉落的物品是什么。

  

  diablo-3-loot


  (《暗黑3》中的随机掉落物品的数量都是按标准产生的。)

  收集掉落物品是《暗黑》类游戏的主要玩法,但许多玩家抱怨《暗黑3》中的掉落物品。游戏很难在奖励玩家和刺激玩家继续寻找新物品之间保持平衡。通过使用追踪物品掉落率的指标,游戏设计师可以控制游戏的平衡性。对于具有复杂的经济系统的MMO游戏,平衡性是非常重要的。以《EVEOL》为例,设计师严格地控制物品产生的种类和数量,以保持游戏的经济平衡,使新老玩家都觉得公平。

  11.处理复杂性

  “严格:系统要求模拟少量步骤去预测结果。在垂直卷轴射击游戏中,你将看到子弹朝自己射过来。你并不需要费心思考是否站在原地就会被击中。”

  “宽松:系统要求模拟多个步骤去预测结果。另一方面,在《TripleTown》中,优秀的玩家需要想着向前进。让玩家基于各种可能影响你想看到的结果的计划进行思考将会带给他们一定的认知负荷。玩家计算中的一个小小错误便有可能生成不可预期的结果。”


  相应指标:每个目标的机制和行动

  手机游戏的一般趋势是限制游戏和复杂性处理过程。这么做是为了适应游戏的休闲属性以及较短的游戏时间。也有一些策略游戏在长期的玩家互动中呈现出复杂性,但是大多数手机游戏开发者都是围绕着快速理解和快速游戏进行设计,从而完全忽视了行动结果。所以如果你需要使用游戏指标去衡量手机游戏的复杂性,那么游戏可能对于大多数手机用户来说都太过复杂了。既然如此,设计师将考虑是否要完全改变游戏,或者至少选择其它市场。当然,你也可以创造一些全新的内容,但往往说起来容易做起来难。

  一种可能方法便是去追踪游戏中的不同机制,并明确玩家使用每种机制的频率。根据游戏是基于关卡,目标还是宽松结构,我们可以选择基本比例或者目标基础做到这点。即使游戏并未使用关卡,设计师也应该单独测量。像《部落战争》和《辛普森一家:枯竭》等游戏便拥有较为宽松的结构:玩家可以在特定区域内按照自己想法安置建筑,但是他们仍需要经历一些关卡。在这些例子中,游戏的目标便是完成关卡。还有其它拥有宽松结构的游戏则是逐渐扩展玩家的基地/城堡/城市。这些游戏的目标便是扩展行动。如果游戏同时拥有关卡和扩展机制去划分目标的话,你便能够比较不同类型目标的复杂性。

  

  Springfield


  扩展Springfield城镇是游戏目标。

  

  clashofclans


  在《部落战争》中计算重要的建筑也是一个目标。

  然后指标将变成玩家会使用怎样的行动和机制去实现一个目标并走向下一个目标,以及他们需要花费多长时间去执行这些行动。最终数据将呈现出玩家在不同游戏机制中实现每个目标所执行的行动数和花费的时间。这一信息可以用于明确游戏中不同关卡的复杂性。基于此,设计师便可以决定是该提高还是降低不同关卡的复杂性,从而实现预期的难度标准。

  12.选择复杂性

  “严格:考虑更少的选择。在我最近创造的升级系统中,我给予玩家3种升级选择。我本来想着提供给他们一个包含60种升级的菜单,但是考虑到这可能会让他们感到压力。所以后来决定只呈现一些重要的选择,并留给他们一定的心理空间去思考每个选择,然后挑选最重要的那个。”

  “宽松:必须考虑许多选择。围棋中存在许多潜在的移动以及上百种次要移动。这些选择复杂性也是推动数千年来无数玩家反复挑战围棋的主要原因之一。”


  相应指标:机制和行动以及目标和行动

  选择复杂性似乎包含了游戏玩法选择和外观定制选择。虽然这是两种不同的内容,但却都增加了游戏内容的数量。这两种内容的区别在于,内容定制并不会对游戏玩法产生影响,但是游戏玩法选择却会在某种程度上影响游戏。本篇文章将着重讨论游戏选择复杂性(而非外观定制内容)。

  使用游戏升级/选择机制主要有两种不同的方法。一种便是公开且无向导的方法,即玩家可以基于不同选择进行探索或升级。这一方法是无限制的,留给玩家大量的空间。这经常用于RPG游戏中,如《天际》,某些MMORPG也使用了这种方法,如《魔兽世界》和《我的世界》。

  另外一种方法便是有限且严格的引导。玩家将面对非常有限的选择/升级范围,并且游戏前进道路也是线性的。如此设计是为了让玩家按照特定数序执行行动并前进。设计师可以清楚地呈现这种方法,或者让玩家产生选择的错觉。像《使命召唤》,《战神》,《辛普森一家:枯竭》和《大都市》等经济类游戏便使用了这种方法。

  

  callofduty


  在《使命召唤:黑色行动2》中有许多武器和升级,但玩家只能在严格的前进道路上打开它们。

  

  megapolis


  《大都市》中拥有许多建筑,但是只有在玩家到达某一特定关卡时它们才会成形。

  这两种方法并不是“非此即彼”的关系,只有少数游戏会极端地走向其中一个方向。

  处理复杂性中所出现的指标也可以用于校验选择复杂性。简单地使用同样的数据并寻找升级游戏机制以及能让玩家使用不同行动去获取同样效果的环节。然后你将能够感受到属于选择复杂性的指标。再一次地,设计师可以使用数据去调整选择复杂性而延长或缩短游戏进程。

  13.社交复杂性

  “严格:另外一个人具有明显的意图,能力和心理状态。在MMO中,玩家将扮演较高级别的治疗者并待在某一特殊群组将会在此会面的特殊地点。如果你让他们共同展开冒险的话,你将能够了解到他们会做些什么。或者在一个管理贸易窗口中,当对方拿出一瓶药剂去对换你的宝剑时,你便能够清楚他想做什么。虽然这种信息传达有点含糊。”

  “宽松:另外一个人伪装了自己,不表露出自己的意图,能力和心理状态。


  相应数据挖掘:聊天和电子邮件

  Cook似乎只专注能够直接影响游戏玩法的社交元素,而忽视了社交互动的主要元素,也就是聊天。如果手机和社交游戏是围绕着简单机制进行设计,那么它们便不需要复杂的玩家合作,并且大多数玩家vs.玩家游戏的例子都只是关于玩家vs.静态数据(保存在服务器上)。当然也存在间接合作型玩家互动,如在《FarmVille》中浇灌其他玩家的植物之类。一个玩家贴出了某些内容而其他玩家去浇灌他的植物,这并不属于直接的玩家间社交互动,而是玩家与服务器状态间的互动。

  在任何能让玩家进行互动的游戏中都设置了内部聊天功能或电子邮件系统,而游戏开发者必须时刻关注着玩家们的聊天内容。玩家间的交流将提供给开发者他们对于游戏的看法以及如何游戏等宝贵信息。所以对于数据挖掘来说聊天和电子邮件系统是非常显着的目标。不过开发者却很难从聊天中提取信息,因为这需要大量的人为解释。

  最简单的方法便是设置指标去搜索开发者所感兴趣的单词或短语。即我们可以搜索“游戏,优秀,出色”或者“游戏,糟糕,无聊”等关键词。但是我们最好更具有针对性地进行搜索,特别是当结果是面向人类读者时。如果搜出了20多万行聊天记录的话,我们便不可能得出真正有意义的结果。我们可以无需基于人为解释去使用挖掘数据,但这却会让结果显得较为含糊。一般说来,搜索更具有针对性,最终得出的结果便更有效,人们也能够以更加有意义的方式去使用这些数据。

  

  chat


  《亚瑟王国》中的玩家聊天机制,其目的是挖掘真正有用的内容。

  这种方法能够用于收集许多不同类型的信息。其可能性只受到想象力和指标计算资源的限制。不过这种方法涉及到了隐私侵犯问题,所以你必须在最终用户许可协议中添加监视并检查游戏内部聊天记录和邮件的相关条款。

  14.时间压力

  “严格:要求基于玩家理想中的速度而模拟模式。这与处理复杂性和选择复杂性有关,因为玩家只能基于特定速度去执行模式。如果降低时间压力的话玩家更有可能创造出因果联系。举个例子来说吧,《NetHack》带有复杂的互动系统,要求真正的侦探去解谜。为了提高玩家间联系的可能性,我们可以将游戏设置为回合制游戏,并让玩家根据自己的想法去决定每个回合所需要的时间。你将会发现情境变得更加复杂,甚至连有经验的玩家也会放慢速度去理解所有分枝内容。”

  “宽松:要求快速模拟模式。在《瓦利奥制造》,每个谜题中并不存在真正的复杂性。但是我们却可以通过设置较短的时间去提升玩家的认知负荷以及结果的不确定性。”


  相应指标:竞争时间vs.时间限制

  这里所说的时间压力并不只是关于游戏中的时间限制挑战,同时还包含了游戏速度。提高游戏速度也是提高游戏难度的一种方法,就像经典的《吃豆人》那样。

  Cook所写的宽松方式是在玩家所习惯的速度上加强时间压力。但是这些游戏经常会逐步使用更多时间压力去提升难度,即最终会让玩家感到不安。而设计师所面临的挑战将变成基于能让玩家感到压力并充满兴趣的方式去平衡难度比例。

  如果玩家购买了游戏,他们便具有额外的利益动机而继续游戏,所以设计师便能够创造出更具挑战性的游戏,并期待玩家能够继续游戏。在免费模式中,难度平衡会发生改变。大多数免费游戏使用的是“提升游戏速度”或“降低游戏难度”的盈利策略。这便意味着平衡难度的挑战并不能让游戏变得更有趣,反而会让开发者很难去判断玩家是否会在游戏中消费。所以免费模式应该在保证不会赶走玩家的前提下,推动他们的极限,并超越他们所习惯的范围。

  我们可以创造一个反应基于时间关卡的游戏(例如像《CandyCrush》,《宝石迷阵闪电战》以及《BubbleMania》这样的三消游戏)难度的指标。除了三消游戏,还可以是其它带有时间限制且基于目标结构的游戏。设置指标去收集每个玩家完成每个关卡所花费的时间,收集玩家死去或失败的时间,收集他们在每个回合所投入的时间。然后你便可以获得玩家完成每个关卡的平均时间,以及每个关卡中有多少玩家遭遇失败,并发现他们是在何时选择放弃。

  

  bejeweledblitz


  在《宝石迷阵闪电战》中,CyborgCat一直在注视着玩家游戏,这便是游戏所使用的时间压力。

  基于这些数据,设计师便能够判断游戏难度是否符合预期设想。如果所有玩家在第一个关卡便遭遇失败,而设计师最初的设想是玩家可以存活到第十个关卡,那么游戏便太复杂了。很多设计师都在一开始赋予游戏过高的难度。而基于上述指标所收集到的数据,设计师便能够有效地调整难度。

  如果游戏遵循的是免费模式,那么我们便可以使用同样的数据去调整难度而刺激游戏内部购买。如果玩家的前进速度过快,他们也许会更加喜欢游戏,但却会因此错失了花钱购买额外时间和能力的机会。在这种情况下,设计师可以使用上述指标去选择一个让玩家遭遇失败的适当时刻。

  例如设计师可以瞄准10分钟无缝游戏去吸引玩家的注意。然后引进一些机制让玩家遭遇失败,并为此呈现出付费游戏体验的优势。


爱知客 2015-08-23 08:43:56

[新一篇] 游戲的藝術:獨一無二的頑皮狗

[舊一篇] 一個蘋果應用典型開發者的2014總結
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表