马上注册,加入CGJOY,让你轻松玩转CGJOY。
您需要 登录 才可以下载或查看,没有帐号?立即注册
×
作者:Mike Stout
在游戏开发中,我们常常发现一些在纸上看起来很不错的设计而在实际开发中却往往不如所愿。反而多显“肤浅”或“平淡无奇”。游戏测试者,发行商或者其他与之相关人员都认为它们应该“更多样化”或者“更具有层次感”。
每一位游戏设计者或许都曾经听到过这样的抱怨。在我开发每一款游戏时都遇到过这些问题,而我也想出了三个方法能够帮助我解决这些问题。
如果玩家抱怨游戏缺乏多样性,那么你便可以添加更多游戏机制,看看这么做是否能让游戏更加“丰富”。
*需要警惕的关键词:这款游戏的“玩法过于单一”,具有“反复性”,“需要更多的创造性”。
*这类反馈信息通常是描述游戏的总体情况。玩家认为他们看到的内容缺乏变化。
如果玩家认为单一的游戏机制太过平淡无奇且没有价值性,那么你便可以通过提供给他们更多的反馈,奖励,更好的游戏效果,音效,更有特性且更酷的画面或者其它附加修饰物等而进一步完善游戏机制。在未改变游戏机制的前提下完善游戏效果,将能够更合理地解决玩家所抱怨的问题。
*需要警惕的关键词:现存的游戏机制很“无聊”,具有“反复性”,“没有任何乐趣”。
*反馈信息与完善效果一起用于描述一个单一的游戏机制,但是这一描述通常太过模糊且过于感情化。
如果玩家认为单一的游戏机制“不能给予足够的挑战空间”,或者他们感觉“这一机制刚开始很有趣但是很快就乏味了”。那么你便需要想办法让这个机制更有深度。
*需要警惕的关键词::这款游戏“太肤浅”,“太简单”或者“太平淡无奇”。玩家经常会说一款游戏在一开始很有趣,但是很快就开始无止尽地重复变得无聊了。
*在接收到如此反馈后,你可以完善游戏效果以帮助玩家更好地忍受这一机制,但是这么做的话你的机制也就只能停留在此了。而如果你的完善效果失灵了,那么你就必须卷起袖子,投入更多的精力去让你的游戏机制更具有深度。
我在不同文章里都详细分析了这些内容,而在本文中我们将着重分析这三个中最棘手的:深度问题。我想通过这篇文章向你们介绍我使用过的一些方法,并帮你们找出游戏机制缺少深度的原因。除此之外,我还希望借此传授一些有用的技巧,帮助你们更好地解决“肤浅的”游戏机制问题。
相关定义
在研究深度问题之前,我想要解释几个我将在文中用到的术语:
游戏机制:我所说的“游戏机制”是指电子游戏中一些主要的游戏设置。以经典游戏《塞尔达传说:与往昔世界的连接》中的一些游戏机制为例:刀剑搏斗,推动砖块,投掷回飞棒,游泳,基于按钮的益智关卡,躲避危险,使用特殊武器等等。
挑战:挑战是任何游戏脚本中都会出现的一环,能够以此考验玩家在特定游戏机制下的技术。如《塞尔达》地牢中的单人房,《拉捷特与克拉克》的钢索路段以及《光晕》中的战斗等。
“深度”意味着什么?
Dictionary.com将“深度”定义为:“一些产品所涵括的知识,情报,学识,洞察力,感情等而被当成一种科技论文,论据或者艺术品等等。”这么看来深度算是一种针对于个人而言的术语了,而且不同人之间也存在着差异性。
对我而言,深度则是一个有效点,当玩家能够重复展现精湛技术以应对游戏机制时,深度便展露出来了。挑战不能总是一层不变而让玩家感到厌烦,同时它也不能频繁改变使得玩家不能很好地发挥自己的技术。
显然,在我们的很多机制中都能发现“深度”的存在,但是我们却经常不知道怎么获取它。
根据我的经验,为了让游戏机制更具有深度,我们需要做到两点:
首先应该设定明确的目标,这样玩家才知道自己怎么做才能取得成功。如果玩家感到困惑,那么他们将认为这一游戏机制缺乏深度。
其次,作为游戏设计者你需要拥有各种有意义的技能,以此为玩家创作出更棒的挑战,并帮助玩家精通你的游戏。
目标
当玩家进入一个游戏时,他必须清楚游戏目标是什么。换句话说,他必须能够清楚地勾勒出目标完成时的状态。
如果你想要创造一个具有深度的游戏机制,那么你就必须明确游戏目标。就像我之前提到的,如果玩家不清楚目标完成时的状态是怎样的,那么他将沦落至漫无目的盲目前行的状态而不能完美地展现自己的技能。
The Legend of Zelda:A Link to the Past(from gamasutra)
如上图所示,在《塞尔达传说:时空之链》中,玩家看到这种门时,就会知道应该去找一把特殊的过关钥匙“Boss Key”。这种门虽然很简单,但确是一个很好的目标。玩家一看到门就知道要先去找钥匙,然后再回到这里。
深度技能
深度技能指的是玩家在游戏开始到结束这期间所有的行为。换句话说,一旦玩家意识到了挑战目标,那么这种技能便开始发挥作用。
我所说的有深度技能并没有特别强调某些东西。“深度”显然是这个定义的重要组成部分,就像如果玩家的技能太过平凡,将不会帮助你创造出具有深度的游戏机制。而这时候玩家就必须完成一个最简单的任务,如查看任务列表等。
关于太过平凡的技能的一个经典例子便是“从A点移动到B点。”这种基本的移动方法就像“按住控制器按钮而获胜”一样。这很基础,但是却太简单,没有任何深度。
进一步来看,当你真正去思考这个问题,当你说“从A点移动到B点”,你其实是在表达一种挑战目标而非叙述获得这一目标所需的游戏技能。
这听起来确实存在差异性,但是事实上这种差异却非常重要。当你在思考如何设计游戏机制时你可以将这种差异融合进去,从而帮助你看到一些更深层次的问题。
关于深度技能的经验和教训
当我参与《拉捷特与克拉克》的制作时,我还是个没有太多经验的设计者,而我需要将“牵引波束”引入游戏中的2个关卡。牵引波束是一种游戏机制,它能让拉捷特快速移动一个标有特殊牵引波束标志的大型砖块。这种做法就像是对《塞尔达传说》中推动砖块挑战的夸张诠释。
想出教程设置并不难。玩家只需要从A点移动砖块到B点便能够跳上去而逃走了。但是我所面临的问题就在于,当我尝试着去想出更多有趣的挑战时,我却绕进了一个死角。在我看起来,从一个地方将东西带到另一个地方是一个非常基本的技能。而我除了提供教程,便无法提供更多不一样且更有趣的挑战给玩家了。
那时候我并未真正理解深度技能与基本技能之间的重要差别。我也不知道明确的目标有何重要性。因为缺少经验,我决定通过添加更多功能而让游戏机制更加有深度。如果你在为此哀怨,那么恭喜你,因为我在写这篇文章的时候也正在哀怨。
除了移动砖块,我认为让玩家区域夺取并控制一个乖巧的机器人将会很有趣。玩家便可以通过按钮去控制机器人开门。但是这并不是我想要的效果,所以这种机制看来还是很肤浅。
所以我决定继续探索并添加更多功能。
我在游戏中加入了一些炸弹,你可以用来炸毁通道,同时你还可以使用一些低能弹弓在目标周围抛射弹药。
我决定赋予砖块阻挡镭射光束的能力,你可以利用它们挡住那些光束扫射。
我在一些特别的砖块里添加了爆炸式火箭,以此能够炸毁一些特定的关口。
最后我设置让一些砖块滑进地上的凹槽里。这时玩家就需要去思考如何做才能按照特定顺序去整顿这些砖块,虽然这些砖块将被安置在同一个凹槽里,但是它们却拥有不同的进入方法。
落到最后,我不但被众多程序员所讨厌,而且牵引波束游戏机制也遭到了牵连,因为玩家认为这种机制太困难,他们掌控不了。从游戏测试中我们知道玩家对此感到疑惑,所以我们便不得不从牵引波束机制的工作中抽出一般时间用于教程设置,让玩家能够更好地理解自己需要做些什么。
回头想想,我顿时豁然开朗了,为何这些游戏机制缺少足够的深度:因为我总是添加新的目标,但是却遗漏了那些有深度的技能。
我将在下文探究这一话题,而我之所以会在这里提及它是因为比起目标,深度技能更能够帮助创造一种深度感。
牵引波束机制着实给我上了一堂意义深刻的课:很多游戏机制之所以缺少足够的深度,是因为它们都拥有太多目标,但是却缺少足够的深度技能。
声明
如果我能回到过去,我是否能够制作出更有深度的牵引波束机制?好吧,首先我将会在没一个挑战环境中设定一个“活动声明”。
活动声明只有简短的几句话,通过陈述挑战目标和玩家必须使用的特殊任务以描述游戏挑战。
举个例子来说,活动声明中的一个简单平台挑战可以被描述为:“我希望玩家能够跳到平台上。”在这里“跳”便是一个深度技能,而“平台”则是一个目标。
而较为复杂的活动声明则是:“我希望玩家能够双直跳并滑翔到平台上”或者“我希望玩家能够调节跳跃速度以躲避喷射的火球并安全着陆在平台上”。
上述的活动声明都同时包含了目标和深度技能。如果你漏掉了其中一个因素将会怎样?我们已经证明了如果游戏挑战中没有明确的目标,那么将缺少深度,同时如果游戏机制包含太多目标但是却缺少深度技能,那么也会显得肤浅。
*以下的活动声明与我之前设计的牵引波束挑战类似:
“我希望玩家能够从起点将听话的机器人移送到地上的按钮那里。”
“我希望玩家能够将炸弹从起点移至关口前。”
“我希望玩家能够从起点开始移动砖块,以此阻挡镭射光束的袭击。”
“我希望玩家能够将装有爆炸火箭的砖块移至地面按钮处。”
你会发现,上述的声明都有明确的目标,但是却缺少深度技能。事实上,当你仔细去观察这些声明时,你将会发现这些目标都很类似,而且也并无多大乐趣。
每一个声明都只是在说“从A点移动到B点”,就像在描述一种最基础的游戏技能,而这永远不可能让我们的游戏机制带有深度。
以下是我之前设计的其它两个游戏挑战,显然我对于游戏深度的诠释有所提升了:
“我希望玩家能够将炸弹移到能量弹弓上,并使用它炸毁目标。”
“我希望玩家能够把这些砖块移动到凹槽里,并按照一定的顺序将其摆放整齐。”
这两个活动声明中“使用能量弹弓摧毁目标”以及“按照一定顺序将砖块摆放整齐”都是对于技能的描述,并且较之前的基本技能来说更有深度。
*掌握了这些内容,我将会建议过去的自己:
1.删掉上述中大部分基本技能或目标内容。因为它们归根结底只是一种摆在眼前的事实,玩家可以轻易地按照指示使用炸弹或火箭砖块完成任务。减少繁琐复杂的武器,简化你的游戏任务,让玩家能够思路清晰地进行游戏吧!
2.观察两个更深层次的游戏机制,并尝试着为它们创造更多挑战。过去的我应该开始在活动声明中编写新的游戏挑战了。
3.让新的挑战更具标准化。
4.测试新的挑战。
5.如果整体效果看起来还是太肤浅,那么你可以继续添加其它深度技能(并确保它们不是目标),并重复开始执行步骤1。
这个牵引波束挑战的目标非常明确,那就是将三个砖块移动最适合它们的凹室里(from gamasutra)
注意:目前我所列举的所有例子都是关于益智类游戏机制,但是这篇文章并不是全部关于益智类游戏。而是我认为所有类型的游戏都可以从中受益。
例如,让我们假设你的枪战游戏机制很肤浅。这也许是因为“用枪杀死敌人”却并未涉及任何深度技能。这只是在陈述一种目标。在《拉捷特与克拉克》中,我们的枪战活动声明是“选择适合的武器或武器组合尽快地杀死一群敌人。”
在设计阶段转变你的活动声明,让其涵括更多深度技能(而因此转变基本的游戏机制),你的整体游戏设计将会变得更有深度,且让玩家更加满意。
避免模糊的活动声明
活动声明很有效,但是有时候也会让你陷入不必要的麻烦中。如果你的活动声明太过模糊,那么你将会很容易陷入这些麻烦中。
举个例子来说,以下是《传送门》(注:Valve开发的第一人称射击游戏)中使用的简单活动声明:
“我希望玩家能够使用portal gun去获得按钮上的砖块。”
如果在这个简单的活动声明中所提到的技能(注:即使用portal gun)碰巧是深度技能,那么这种模糊的声明形式将会让你不小心陷入困境中。
《拉捷特和克拉克》中的“克拉克”游戏设置便是一个典例。
“克拉克”挑战总是会困扰许多游戏设计者,甚至会导致他们失眠,其中也包括我。当我们在设计这种挑战时,它们看起来应该是一些富有深度的活动,但是事实常常让我们感到失望。
我们可以添加一些特性或者尽可能地简化它们以做出弥补,但是却仍需要添加一些更深层次的东西才能让我们感动满意。即使玩家喜欢这些机制,但是我们还是认为自己能够做的更好。
前两款系列游戏《拉捷特和克拉克》中,克拉克需要命令Gadgebots(总是跟随着他的可爱机器人)去通过一些障碍。虽然在游戏中有许多不同类型的障碍,但是它们的结局都是一样的。虽然我们利用一些特效以及可爱的游戏动画形象进行弥补,但是事实上还是显得很肤浅。
活动声明:“我希望玩家能够命令他的Gadgebots帮助他度过阻碍。”这么描述太模糊了,并未提供太多信息以证实这一机制是否具有深度。
而在后来的《拉捷特和克拉克未来:时空裂缝》中,克拉克能够在某些关卡的特定位置记录自己的行动,并由一个全息图记录下这些行动。
这种挑战拥有一些较复杂的活动声明,像“我希望玩家能够记录下自己走向按钮并打开关卡的行动。然后我希望玩家能够重播这个记录,一旦全息图碰触到按钮,关卡的大门便能够打开,而我希望玩家能通过这扇门。”在这里你将会看到一些清晰的目标“走向按钮并打开门”以及“通过折扇门”,还有一些有效的深度技能“记录自己”以及“重播记录。”
这便是更有深度的游戏机制,没有太多让人混淆的活动声明。
完善深度
你现在完成了游戏设计,而且也制定了适当的活动声明,但是虽然你已经按照标准去进行修补了,为何你的游戏机制仍然看起来那般平淡无奇?你还能做些什么?
首先评估状况:
1.确定并列出你的目标。
a.在确定每个目标之前扪心自问:“是否这个目标的功能与列表中的其它目标相似?”如果答案是肯定你就必须考虑是否可以放弃它。你是否真的需要花些时间去教玩家如何达到这些目标?如果答案是否定的,那就跳过它。
2.确定并列出你的深度技能。
a.在确定每个深度技能之前扪心自问:“这是否真的是深度技能?而非基本技能或目标?”
b.扪心自问:“这些技能的功能是否与列表中的其它深度技能类似?”如果答案是肯定的,你便可以抛弃它。你总是在自我欺骗,认为自己拥有比现实中更多的游戏技能。
如此评估,你是否发现自己的游戏机制中存在着太多的目标而缺少足够的深度技能?我敢打赌你肯定发现了。这时候你便可以按照我在前面提到的做法,摆脱过去被牵引波束牵制着的所有问题:
1.添加1个或多个新的深度技能。
a.当你添加新的深度技能后自问上述的问题,即“这个技能是否是深度技能?而非基本技能或目标?”
2.仔细检查你的所有挑战,并完善你的活动声明。
3.让你的新内容标准化。
4.游戏测试。你的问题是否解决了?如果解决了,你便可以进行标准测试了。
5.如果你的问题并未解决,那么重新回到步骤1再试一次。
需要考虑的一些问题
就像我在文章开头提到的,制作有深度的游戏机制往往不像你想象中的那么简单,在你着手制作具有深度的机制之前,你需要回答这些问题:
如果你制作出富有深度的机制,是否仍然适合你的用户?
游戏的目标通常是一些年轻玩家,而他们多喜欢各类肤浅的游戏机制。《乐高星球大战》便很好地解决了这一问题。
你的玩家是否真的喜欢深度机制?对于一些休闲游戏来说,更多的活动比起深度内容更加有益。
吸引人的游戏机制
如果你的机制是想表达不一样的特性,那么深度或者丰富的挑战将会阻碍你的玩家更好地体验游戏挑战。
我之前提到的《拉捷特和克拉克未来:时空裂缝》中的克拉克挑战便是一个很好的例子。
行动记录机制收到各种各样的反馈。
进一步来说,它需要很多教程或帮助信息以教会玩家如何执行新活动。而游戏机制只是作为整体游戏中的一个小部分,所以看起来并不理想。
玩家也许会只是把克拉克挑战部分当成一个有趣的部分。而如果要求他们学习更多深层次的新技能将有可能疏远他们。
叙述性游戏机制
有时候游戏机制的目的只是想让玩家体验游戏,或者只是单纯地出于叙述目的。如此看来,提高游戏深度和复杂性将可能阻碍玩家的游戏感受。
《全面失控》和《暴雨》都合理地应用了叙述机制。
所以,当你认定了深度机制后,你需要确保每个游戏机制中都拥有明确的目标和足够的深度技能。只要你能按照我上述说到的方法,并牢记基本技能和深度技能的区别,你将能够更好地对你的游戏机制做出评估,并相应解决一些问题而创造出富有深度的游戏机制。
结语
在本篇文章中我倡导用一种特殊的方法去分解游戏机制。我指出了深度技能的重要性,甚至超越于目标和基本技能。
尽管我认为这是一种很好的分析方法,但是却不等同于没有比它更好的方法了。这只是我用来解决游戏问题的其中一个好对策。
法国数学家Henri Poincaré在他的著作《科学与方法》中说道:“几何学并非真理,它只是一种有益的方法。”
这个道理同样适用于游戏设计。没有哪一种游戏设计是真理,它们都只是为了更好地辅助游戏开发。而我上述屡次提到的深度问题,便是能够帮助我更好地评估,预测并解决各种问题的好方法。带着这种想法去使用深度机制,你将能够有所收获。
注:原文发表于2010年7月21日,所涉事件和数据均以当时为准。
from:gamerboom
|