本文章旨在阐述关卡设计背后的理论,为关卡制作设定某些规则。文章的意图是帮助那些想要设计关卡的新手提高水平,获得关卡设计的职位。
在游戏开发循环中,关卡设计就是数据输入和布局分配。无论关卡出于何种意图和目标,它们都类似于任务、阶段、地图或玩家互动的其他载体。作为关卡设计师,你主要负责的 是游戏可玩性。这篇文章将让你了解如何为各种类型的游戏设计优秀的关卡,无论是由大批坦克执行的军事任务、在空中遭遇飞行模拟器还是角色扮演游戏中的地下城、解谜游戏 的关卡或某个需要玩家战胜强大敌人的世界的地图。
我会在下文中提出某些关卡设计理论,但开篇会先探讨何谓优良的关卡设计。然后将从象棋和GI Joe的动作中深入探究电脑游戏设计的非电子源头,以及我们能够从它们的成功中 获得哪些经验。最后,我们将彻底剖析故事情节背后的理论,并探讨如何将它们用于关卡设计中。
优秀关卡设计对玩家的意义
玩家是指那些付费购买游戏或花长达半个小时的在线时间下载你设计的关卡的用户。如果你正在或有意愿为某开发商或发行商工作,那么用户就是你实现自己梦想的舞台。正如所 有现代营销学校告诉你的那样,只有创造出让用户感到满足并愿意承担其费用的产品才能形成一笔生意。作为关卡设计师,如果你想要获得成功的话,就必须各位关注那些能够让 用户感到满意的事物。
逃避现实
玩家购买游戏的目的是为了逃避其现实生活。优秀的关卡和游戏会让玩家沉浸其中,而且不会对此表示怀疑。从游戏标题画面显示出的那刻起,他们全部的注意力就被游戏所吸引 。从那一刻起,他们所看到和所做的事情都让其深信自己正处于你所设计的游戏世界中。
你必须布置满足玩家期望的场景和演员。也就是说,你需要设计的地图不仅看起来与玩家所处的游戏世界相符,而且还必须包含有让玩家不必思考现实生活状况的元素。许多种常 见错误可能会破坏玩家逃避现实的感觉。这可能包括图像差错或冲突等漏洞,但以设计作为出发点来看,不恰当的内容也可能产生影响。比如,麦当劳的金色拱门商标出现在中世 纪的城镇中显然与背景极为不符。同样地,如果角色告诉玩家按ctrl+T来做出动作,这会让玩家意识到他正在用电脑玩游戏而不是存在于某个虚幻国度中。通常来说,为保持玩家 逃避现实的感觉,所有的内容都应该设计成游戏场景中可能看到、说到或做到的事情。
挑战——测试玩家的潜力
玩家购买游戏是为了接受挑战。如果没有任何挑战,那种感觉就像他们正面对着文字处理软件或电子表格软件。挑战通常应该以通过核心游戏玩法测试玩家技能的形式表现出来。
枪手应该测试的是他们的手臂和反应能力。战争游戏应该测试的是玩家的战术。战略游戏应该测试他们的战略感。有些游戏成功结合了多种玩法,为玩家营造各种各样的挑战,比 如《命令与征服》对计划/建造和战术玩法都有要求。

命令与征服(from gamepodunk.com)
挑战自然就有一定的难度。优秀关卡设计的技巧在于,所呈现的挑战应该难到足够捕捉玩家的注意力并让他们产生兴奋感,但不可过难导致他们经常失败并感到沮丧。维持这个微 妙平衡需要了解普通玩家的技术,在游戏发布之前不断调整变量。
娱乐
与优秀的电视节目或书籍一样,游戏必须要能维持玩家的兴趣。产生冲突、揭露场景或背景故事、获得新资产、显示新艺术设计以及难度的增加,这些元素的出现间隔都必须谨慎 进行安排,以保持玩家的兴趣,使他们期待见到下个关卡。
乏味的关卡可能导致游戏失败,尤其当这个关卡是游戏前数个关卡之一。游戏评论员和多数玩家在判定游戏好坏之前,只会给予游戏数个关卡的展示时间。优秀的关卡设计师知道 自己的产品所需达成的目标,他们时常会询问自己“这个关卡有趣吗?”对于许多设计师而言,较为困难的部分在于他们觉得有趣的东西,目标用户或许并不会觉得有趣。作为关 卡设计师,你需要理解核心游戏玩法,这是制作人和首席设计师所所表达愿景的部分内容。你需要努力理解这方面内容,站在目标用户的位置思考问题。
有个可以为设计师提供极大帮助的做法就是玩竞争者的游戏。通常制作人和首席设计师都会提及他们想要努力赶超的成功游戏。边玩边研究那些游戏。确保你所设计的关卡给你带
来的娱乐感和兴奋感能够持平甚至优于竞争者的关卡。
挫败感也可能让游戏失败。速度变慢或图像差错等问题可能会让玩家的娱乐心态消失殆尽。如果关卡设计师能够关注技术限制和设计师对于如何放置艺术作品的指导,可以避开许 多此类的漏洞。当然,设计师也可能制作出令人产生挫败感的漏洞,比如破碎的AI脚本或玩家期望完成却没有完成的任务。更为糟糕的是,设计师可能创造出所谓的“show stoppers”。show stoppers指那些不可完成的任务、无法解决的挑战或不可避开的陷阱,这会让玩家大感挫败。优秀的关卡设计师会察觉到这些问题,在消费者接触游戏之前通过 细致缜密的游戏测试来解决它们。
独特性
事实上,玩家不希望购买或玩两款相同的游戏。当然,就像《星际迷航》的粉丝和Gor科幻小说的读者一样,有些玩家可能会买到同样的游戏规则甚至只是情节、场景、角色和艺术 设计有些许变化的相同游戏。这务必要引起关卡设计师的注意,人们不喜欢玩相同的关卡。这不仅会破坏娱乐价值,还无法激发想象力。因而,在关卡中引进新的情节、挑战、场 景和角色(游戏邦注:比如敌人)是至关重要的做法。
电脑游戏设计的根源
电脑游戏设计的根源来自于早期的娱乐形式,也就是之前的操纵杆和个人电脑。桌游、纸质和骰子游戏、玩家以及先前的故事情节都有不断引发人类想象力和乐趣的方法。关卡设 计师可以研究这些方法并从中得到学习,理解各种形式和方法对电脑游戏设计有何贡献。
桌游以及纸质和骰子游戏
游戏早于文明出现。有些年代久远的游戏今天依然存在,比如mangala(游戏邦注:一种石头游戏)、骰子、方格、一字棋和象棋。为何它们能够存在如此之久呢?作为复杂电脑游 戏的设计师,我们能够从它们身上获得什么呢?就是简单化和精致。
这些游戏的玩法和规则都很简单。几乎所有人都可以掌握而且能够迅速培养取得胜利的必要战略和技能。长年累月的规则提炼、成分增加以及玩家平衡使得游戏格外精致,提供长 久不衰的娱乐价值。
简单化和精致应该成为关卡设计的目标。许多设计师(游戏邦注:包括作者在内)都落入陷阱中,即制作复杂的游戏和关卡,使得玩家很难掌握规则、目标、战略以及趣味性。设 计师时常并没有花足够的时间来测试关卡,从而忽略了某些不平衡的因素。所以,保持关卡的简单并反复测试关卡,这样才足以使其精致。
我们还可以从非电脑游戏中学到更多其他内容,比如象征手法的价值、统计数字和角色扮演,但这些都不属于关卡设计的范畴,可以留待将来讨论。
玩具——火车玩具、GI Joe和芭比娃娃
玩具总是能令各个年龄段的孩子为之着迷。玩具火车是最具互动性的玩具。你可以扮演设计师、建筑师、油漆匠、乘客和工程师(游戏邦注:如果你乐于制造自然灾害的话,你甚 至可以扮演上帝)。GI Joe和芭比娃娃也都有互动功能,比如可移动的肢体和可更换的衣物和配件,甚至还有车辆等。他们利用孩子的抱负和梦想来赚钱。我最喜欢引用某纸质游 戏行业资深人士和前玩具制造者的话是:谁会知道仅仅一个玩偶就会这么畅销呢?

芭比娃娃(from news.sooe.cn)
玩具的互动功能越多,它们就越接近人们的抱负和梦想,也就更受人喜欢。关卡设计也是如此。把你的关卡当成火车玩具。思考如何利用所有的铃声、哨声及其他特别效果来使其 产生互动性。想象你要如何来勾勒玩家,让他们在游戏中做何种事情。让他们感觉像是一名正指挥追击撤退的坦克军团的将军或摧毁坦克并攻占山头的小队长。
故事情节
最古老的娱乐和故事情节形式能够从说出的第一个词就开始吸引玩家。冒险、胜利和灾难故事能够震撼我们的心灵。它们时常会挑战我们的信仰、照亮我们的灵魂或激发我们的情 绪。作为游戏设计师,你应该将注意力集中在最后一点上。
论点、对立面和合成
从本质上来说,故事由三个部分组成:
论点,即所述的场景、角色和英雄。
对立面,即游戏中的冲突点和对手,也是故事的主要部分。
合成,即各种形式的解决方法,包括胜利的和悲剧的方面。
我们可以看到,这种模式出现在所有的娱乐中,包括电影剧本等所有发展自故事剧情的娱乐形式。
在游戏中,玩家很轻易便可意识到自己属于英雄这个角色。整个游戏可以视为故事,每个关卡就是对立发生的一部分,即英雄和对手间的较量和冲突。论点的深度仅局限于对玩家 角色和场景的介绍。加入你玩过游戏前篇的话,有些游戏续作会直接建立于原作之上开始引进冲突。合成就是游戏结局所发生的所有事情。无论是胜利或失败,你或许都会看到过 场动画或某些叙事文本。正如好莱坞电影那样,合成从来都不会非常长。
在关卡设计中理解和开发论点
每个关卡都有其自身的故事。作为关卡设计师,你在准备初始情况时便设定了论点。你设定了玩家所处的位置,可能还会指定其最初的武器或部队以及咒语或其他魔法。你通过地 图或谜题来演绎场景。场景和情况可以随关卡的进展而发生改变,因为关卡各部分的内容会不断展示给玩家,比如加入新角色、新元素、能力提升、加入新玩家和新的敌人。由于 游戏具有互动性,你必须非常注意玩家在关卡进行过程中特定时间或地点可能遇到的每种情况。
每次遭遇都有论点,即战斗开始前那个时刻你感受到的害怕、兴奋或期待以及当时对所遭遇情况的认识,这些都会影响到战斗。比如,玩家或许会贸然闯进妖怪的巢穴,而且在战 斗开始之前的那一刻就对当前情况有所认识,在妖怪头领的附近有辆大型坦克,妖怪位于其火炮射程之内。但是,我们不能假设玩家永远都会做出我们预想的事情,从我们预想的 方向进入妖怪的巢穴。关卡设计师必须对此有所规划,并为反常行为提供奖励。以上面的例子为例,玩家或许会偷偷摸摸地从相反的方向进入巢穴,在尽到妖怪之前先看到坦克。 他会选择将其炸毁还是小心翼翼地继续前行呢?加入敌人选择利用坦克来对付他又会如何呢?我们将事态设计得更为复杂些,假设在这部坦克旁边有辆更棒却更易被摧毁的升级版 坦克。玩家应该怎么做呢?在这种情况下,你的选择并非唯一。事实上,设计师也不要将事情设置成选项唯一。作为论点的部分内容,你需要的只是将选项提供给玩家,让他们来 决定怎么做。
在关卡中引进并精制对立面
对立面是玩家与你的关卡互动的层面。通过设立敌军并规划他们的行为、限制玩家行动的时机和速度或他们必须解决的谜题,你正在制造冲突。而冲突应该与关卡的核心玩法有关 。如若不然,你就会设计出需要在论点阶段制定多项计划的关卡来。换句话说,如果玩家没有在初始阶段就制定完美的计划,那么在关卡中就会很容易失败,如果玩家制定了正确 的计划,就会在关卡中通行无阻。除了战略游戏玩家之外,多数人讨厌这类关卡。玩家希望在冲突出现之时有解决的方式,你不能把他们假设成无所不知或拥有预知未来的超能力 的人。设计师通常犯下的错误是,让呈现出的挑战完全无法战胜,除非玩家之前玩过关卡并知道关卡中的情形。应该让玩家在首次遭遇冲突和挑战之时就可以设法将其解决,这是 关卡设计中的必要想法。
对立面是划分玩家技术的工具。它的存在区分了技术娴熟的玩家和新手以及专注玩家和浅尝辄止者。理想情况下,游戏中应该存在多种胜利条件,因而技能本身并没有绝对的好与 坏。如果只有专业玩家方能打通关卡,那么你就会失去90%的市场,你的游戏也就无法畅销。同样,如果任意普通玩家都可以打通关卡并获得所有的奖励,那么有50%未受到挑战的 玩家便会觉得不过瘾。但是如果你的关卡有个令普通玩家感到满足的胜利条件和奖励专业玩家的可选挑战,那么你就可以令各个层面的玩家感到满意。
合成——让关卡有个令人满意的结局
合成是某次遭遇或整个关卡的结局,反映的是对玩家在此次遭遇中行动的苹果和获得的东西。无论玩家是失败还是胜利,都应该让他们认识到其中的原因以及下次要如何才能做得 更好。这能够使他们产生再次尝试的兴趣或仅仅为了获得更高分数或奖励而重玩关卡。
应该清晰划定胜利或失败,让玩家理解为何他们会失败。胜利应该是玩家最后行动的直接结果,与玩家在关卡中间的做法没有关联(游戏邦注:后者有可能让玩家感到乏味)。令 人满意的任务结局会让玩家的感觉更为良好。
有价值的内容
故事通过呈现出有价值的内容来保持你的兴趣。人们购买书籍或观看电影的目的不是为了只听着角色们谈论天气,除非天气本身是其中的重要因素(游戏邦注:如《Twister》之类 的灾难电影)。精巧的故事需要包含演绎场景、发展角色或推动情节等细节。虽然书籍中可能不会涉及大量的细节,但是电影不能采取这种做法。电影旨在短期的时间内吸引观众 的注意力,他们想在90分钟或更短的时间内体验整个故事。电影努力将注重点放在最为重要的细节上,而这些细节通常都会涉及角色互动。
关卡设计也是如此,除非你讲述故事的时间非常少。因此,你必须更注重角色互动细节,尤其是那些设计玩家的内容。玩家看到或作出的每件事情都必须使故事进一步得到发展。 玩家所做出的所有努力都应该推动他们走向故事的完结或使他们远离与对立面的冲突。随着游戏进行下去,应该让玩家逐步发现有关他们自己以及对手的更多信息。玩家解锁新天 赋、找到新武器或武器升级、深入理解战略或遭遇敌人新战术和新类型的敌人,这些做法都可以实现上述目标。尽管这些建议或许你看起来显而易见,但你会为设计师经常犯下的 错误感到惊讶,他们将大量时间花在玩家看不到的场景细节之上。
多数玩家只有短期关注点,尤其是那些玩主机游戏的玩家。他们没有足够的耐心去挖掘微小的细节和游戏精妙之处。如果你向他们呈现过多的细节,或者游戏玩法过分依赖玩家对 小细节(游戏邦注:如某个对话信息)的理解,那么你就会失去这部分玩家。对非电脑游戏设计师和RPG设计师而言,很难不再关卡设计中添加各种毫不相干的内容。但这种对细节 的过分关注通常会是游戏可玩性受到损害。如果你制作的不是RPG,那么就必须理解故事细节并非关卡设计首先要考虑的事情。
在非互动细节上花费大量时间无疑是对时间和资源的浪费,但是在这方面投入部分精力也很重要,因为玩家偶尔会注意到这些。比如,假如花上一天的时间来精致某个玩家在前往 参加坦克战斗途中花三秒钟时间路过的农场,这是个很可笑的举动。最好只花数分钟的时间添加些许物体,让玩家觉得这是个农场,比如农舍、谷堆、筒仓和些许牛羊。即便你有 充足的时间来创造出各种非互动细节,你依然不可以这么做。过多的细节会让玩家觉得心烦意乱,感观负载过大。如果他们尝试同那些非互动细节互动,其结果也会让他们产生挫 败感。

毁灭公爵(from dukenukem.wikia.com)
让场景中的所有细节都存在某种形式的互动,这或许是个更好的做法。《毁灭公爵》在这个方面做得很好。甚至连厕所都有其存在的意义,即便只是为了提供些许幽默。酒吧有个 正在运转的吧台,街机中有《毁灭公爵》这个游,这会引发你产生“我没空自我娱乐。”这种想法。游戏在这方面的额外付出显得很有价值。互动场景营造出非凡的魅力,使得 这款游戏与所有其他的《毁灭战士》克隆游戏有所差异。
真实性——按可能性来设计事件
真实性是个技术术语,作者用此来描述读者接受故事中的事实和事件。如果故事中发生的事情超出可能性,那么就会让读者感到挫败。
如果想留住读者,小说故事就需要让读者不会怀疑其剧情。读者只愿意接受特定数量的信息。而读者愿意接受的信息量便使得他们的偏好各有不同,有些人喜欢传统小说和文学作 品,有些人喜欢科幻小说。
电脑游戏在这方面的掌控较为简单,因为他们的目标市场大多数是那些喜欢科幻小说的读者。那些所谓的“巨作”通常是那些在科幻市场之外设立新题材游戏的作品。《模拟城市 》、《俄罗斯方块》、《文明》以及各种运动类游戏在逻辑或科幻方面并没有很大的进步,它们吸引的都是那些对射杀外星人不感兴趣的玩家。即便如此,今天的大多数游戏都是 面向科幻题材的游戏。

模拟城市(from noemalab.org)
模拟城市
假设你正在制作一款科幻游戏,你确实有某种为玩家扩展事件可能性的义务。但是重点在于了解何时何处以及将现实延伸多远。玩家希望他们能做的事情能比游戏中的其他角色更 多。尽管这听起来像是顾及单方面的想法,但这确实就是玩家想要的东西。如果敌人以某种令人称奇而且超乎他们能力范围的行为来攻击他们,玩家会觉得这是作弊。他们希望对 手以有限的动作来与他们战斗。这样他们就会理解,打不过只是个技术问题而已。
然而,玩家却喜欢以超出AI能力的技巧来将其战胜,比如用咒语轻松击败对手。那么,你就应该给予玩家他们想要的东西。用上帝般的力量让他们感到满足。但是必须注意的是, 如果玩家时时刻刻都有那种能力,游戏就会变得枯燥且失去挑战性。技巧在于取得平衡,这样玩家就不会时常获得此类能力,可以通过限制能力的使用时间等方式来实现此目标。 在理想的关卡中,玩家会面对各种各样的可能性,并且以某种难以置信的方式解决这些问题。这样,他们就会觉得他们做了些不可思议的事情,他们是真正的英雄。
首席设计师应该会向关卡设计师描述游戏现实性的界定。这样你就对虚拟世界的运作方式以及你能够采取的做法有个清晰的概念。
而且,这种真实性通常会随核心玩法的平衡和新想法的引进而不断演化,因为最早的想法可能在游戏几近完成之时需要修改。然而,既然已经设定了界限,就应该在游戏过程中得 到维持。扭曲玩家的游戏现实感及其自身所受限制的关卡有可能打破真实性,甚至可能破坏整个游戏。
理解这些关卡设计理论,你就可以自行制作关卡,而且有足够的信心并知道哪些做法能够让关卡获得成功。
1)保持项目愿景
“愿景”是游戏设计的核心,它是制作人和首席设计师推广游戏及制作所谓的“概念文件”所需要表达的内容,而这也是他们希望关卡设计师领会的内容。如果制作人和首席设计 师并没有向你解释他们的需求,那么你就要让他们说清楚。这样才可以多快好省地完成任务,避免陷入无法收拾的残局。
设计关卡时,你必须明确游戏设计师的愿意。如果偏离了这个愿景,你的设计就可能被否决。虽然设计师并不总是能够准确描述如何完成他们的愿景,但你要尽量明确表达出他们 追求的目标。如果你无法保表达这个愿景,那就说明这个愿景并不明确或者不切实际,如果你想及时而成功地创建关卡,那就得先解决这些问题。

artist_palette(from errantgame.blogspot.com)
2)掌握设计素材
设计素材是你在动工之前最需要确立的内容之一,它包括你可以支配的所有美术和玩法元素。要清楚你要用到哪些元素,以及如何使用它们。可以在美术人员的指导下在一个测试 关卡中捣鼓美术内容,以便确定你想要的视觉风格。要同程序员讨论项目的技术需求和局限性等问题,例如要设置哪些数据参数,要写哪些脚本,要如何避免超出内存等问题。
但设计素材并不仅局限于美术和代码内容。它还包括所有玩家和敌人兵力及其行为、游戏玩法物件(游戏邦注:例如升级道具、武器,炮塔、发电站和墙体等建筑,以及游戏谜题 和解决方案等)。最好拥有足够的时间学习如何使用自己的设计工具(例如编辑器)布置这些元素,并在真正开始设计关卡前试玩一番。
为了让其他关卡设计留有余地,首席设计师可能会限制你使用的设计素材。你应该自己决定如何在维持首席设计师和制作人项目愿景的前提下,在这种局限性中开展工作。如果你 难以做到这一点,可以询问他们的建议。他们也许会提供一些指导,或者使用自己的权力为你提供更多设计素材。有时候你需要充分发挥想象力,最大化挖掘这些设计素材的潜在 效用。如果你发现自己没有足够的元素来填充关卡,可以试试之前没尝试过的组合及布局,没准能想出一些新颖的游戏谜题,从而增加自己的素材储备。
例如,你绞尽脑汁也想不出新的炮塔使用方法,在考虑自己的选择之后,你可能会发现一个特殊的固定炮塔与敌人组合,令玩家只能使用远程武器攻击,或者促使敌人追赶他,从 而将其引出炮塔射程。如果你的引入了这种场景,随后的关卡设计也要包含这种谜题。
许多设计师常犯的严重错误是制作迷宫。为什么是这个错误呢?迷宫是电脑游戏最早引进的谜题形式之一。但现在很过时了,因为制作迷宫无非就是设置墙体,或者其他可阻碍玩 家移动的障碍,它是最容易制作的游戏玩法。但要慎用这种设计,只有在你真正计穷的时候才能考虑这种元素。最好回避这种设计,要善于以新方式使用现有元素来优化自己的设 计素材,或者让游戏设计师制作更多素材。
索要更多素材既是赢得同事尊重也是易遭鄙视的一种做法。但不幸的是,这是你的责任,你得这么做。但要确保你将自己的出色想法妥当传达给首席设计师。如果对方觉得你的想 法不错,可能就会将其列入计划表中。只是要记住,落实想法通常需耗费大量的美术和编程资源,所以如果你的想法被否决了也不要太沮丧。能够重用现成的美术资源,甚至无需 进行编码的想法,往往才是最佳创意。如果你可以用自己的脚本使这些内容呈现可行性,那就再好不过了。当项目开发进入Alpha阶段时(即编码和多数美术内容已经完工),就不 能再指望添加新游戏元素了。
我也见过一些制造人在项目接近Alpha阶段时才提出绝妙的创意,但这往往会让美工和程序员通宵达旦地加班加点,这也是为何索要更多设计素材会惹同事不悦的原因之一。要尽量 理解新法总是需要一定的时间去评估和开发,不要过于执拗,可以先将这些想法搁置保存起来,或者留到开发继作时再派上用场。
3)倾注乐趣
你构想和落实一个关卡时的快乐心情将传递给这个关卡的玩家。当然,工作的时候难免遇到截止日期将近,关卡编辑器在最不应该的时候崩溃这类令人抓狂的事情。也会出现一些 游戏漏洞和画面帧率问题迫使你投入多个小时重新设置关卡。但当你知道自己做的东西一定会很有趣时,这些沮丧感也就一扫而空了。要记住,会有成千上万玩家将体验你设计的 关卡,他们不会知道你在这个过程中所吃的苦头,但却会体会到你从中注入的快乐情感。
4)确定构思后才开工
伟大的雕塑家不会在尚未构思好成品的模样时,就开始对着石头敲敲打打。关卡设计亦是如此——如果你还不清楚自己的方向,就没必要动手设计地图。你心里可能已经有一个模 糊的概念,但如果没有明确的想法就动工,可能会浪费时间和精力。上司们可不喜欢浪费效率的行为,所以要确保自己做出的关卡没有太大问题,这样你就不需要重复返工。
但这并不是说,你得腾出更多时间进行尝试,而是说关卡的核心玩法要足够可靠。最好选择一个可为多种玩法留下发展空间的核心理念。在落实关卡的时候,要先确立核心想法, 使其具有可行性。然后再决定这个想法是否具有优势,你是否愿意进一步推动这个关卡的发展。如果确定无疑,那就继续向其填充更多细节,并对这些细节内容进行试验。通常情 况下,正是这些细微元素和细节成就了杰出的关卡。
5)要提供差异化的选择
为玩家提供多条通往相同目标的路径,这是一种既能给予玩家多种选择以及一种自由感,又能确保他们到达相同点的有效做法。但如果每个选择呈现在玩家面前的都是相同的敌人 ,相同的奖励,相同的风险和成本,那么玩家发现这些选择并无实质上的区别时,他们很容易就会对此生厌。所以向玩家呈现选择内容时,要让这些元素具有非视觉效果上的差异 。这种差异可以体现在不同的挑战上,例如潜行路径、陷阱、隐藏的升级道具,或者更好的战略位置。重要的是不要向玩家多次呈现相同的选择,不然这种选择还有什么意义呢?
6)满足不同的玩法和技能需求
向玩家呈现选择、挑战或谜题时,要提供可满足不同玩法风格和技能的多种解决方案。有些玩家的玩法较为保守,而有些则喜欢冒险玩法。有些玩家很谨慎,希望在陷入冲突前先 探明更多关卡内容,而其他玩家则可能拎一把枪就直接进入关卡。有些人喜欢走直线路径,有些人喜欢潜行路径。玩家的游戏风格对你的游戏来说可能极具特殊性,你得及早辨识 玩家的不同玩法模式。确保你的关卡设计与心中的不同玩法风格相吻合,这样才能取悦大众玩家。
不要认为每个玩家都会用同种方式体验你的关卡。要注意,玩家如果没有想出应对关卡的替代性或终极解决方案,他们可能就会陷入困境。玩家处理困境以及掌握游戏玩法的水平 各有不同,学习速度也不尽相同。可以为你的关卡提供一些比较容易,但奖励较少的解决方法,但最好要让玩家清楚自己选择简单的解决方式会错失什么奖励。这样才能激励他们 过后再重玩关卡,挑战更高难度。
7)奖励玩家的想象力和努力
玩家喜欢尝试和探索。你在关卡中提供越多解决方法、秘密、可替代性路径等内容,就越能够取悦玩家。作为玩家,没有什么比遇到不甚显眼却能大获成功的解决方案更令人兴奋 了。记住玩家几乎都喜欢“不走寻常路”从而找到其他捷径,甜头或者意料之外的道具。设计关卡之时,要考虑玩家希望尝试的内容是什么,并将这些内容呈现给玩家。如果玩家 有“假如这样做行吗?”的念头,你的关卡设计就应该做出肯定回应“没错,可以!”。
如果设计一个看似挑战、替代性解决方案,路径或隐密地点但实际上毫无奖励的内容,那就太糟了。玩家总是想尝试与所有内容互动,而当这种互动毫无意义时,他们就会非常受 挫。那些没有存在意义的交互性游戏物品(游戏邦注:例如可移动的箱子或爆炸性筒罐)很容易让玩家沮丧。因为玩家此前可能已经尝试了数分钟,甚至数小时去探索与这些物件 互动所产生的结果。所以不可让玩家感到失望。

rafters(from gamemecca.net)
例如,在《雷神之锤》或《Unreal》关卡中,如果玩家看到一些椽子正处于自己所站平台的跳程内,他可能就会想“啊,这是个挑战,我想看看那里有什么东西”。而假如游戏中 的这些椽子并无存在意义,而玩家却花了一个小时尝试跳向第一个椽子,结果却发现自己一直徒劳无功。玩家可能就会产生退出游戏的念头,更糟糕的是,这也可能激发他的好奇 心,使他产生志在必得的念头。他费了九牛二虎之力终于跳到椽子上时,却发现那里空无一物,他可能就会怨自己为什么要在这个关卡白费许多功夫,也可能对关卡设计师心生不 满。所以,设计和测试关卡时,务必注意清除这些“交互黑洞”,或者最好为探索这些内容的玩家提供奖励。
8)合理设置关卡节奏
“节奏”就是引进冲突和紧张感,再加上所谓的“肾上腺素上升”。这和故事、电影领域的“正题-反题-整合”模式(Thesis-Antithesis-Synthesis)很相似。玩家(正题)与反 题相接触时就会形成冲突,这种矛盾会逐渐上升,而后才进入“整合”状态,此时的读者、观众或玩家才开始松了一口气(不过玩家也可能重新开始玩这个关卡,假装失败从未发 生)。

typical pacing curve(from gamasutra)
因为游戏具有交互性,所以要在关卡中设置合理的节奏实非易事。假如玩家的操作并不如你所愿该怎么办?假如他们花了太多时间又该如何?假如慢速玩游戏就会让关卡显得太简 单,或快速玩游戏会让挑战过于激烈又该怎么办?所幸我们有一些方法可以在不移除交互性的前提下解决这些问题。
可以设置时间限制,从而增加紧张感。设置时限可促使玩家快速行动,或者采纳你希望他们使用的策略,例如分散兵力去实现多个目标。你可以添加一些人为时间限制,例如任务 时钟,解谜时钟或者回合时限。可以在关卡中设定一个现实时间限制,例如敌人或同盟部队走向撤出点所花的时间,或者敌军增援部队前来歼灭玩家的剩余时间。
控制玩家的行动速度或行动路程也可以明显影响游戏节奏。虽然你无法简单地在《俄罗斯方块》之类的益智游戏中进行这种调整,但你还可以采用其他策略改变玩法速度。通常情 况下,地形会影响玩家行动速度,例如沼泽地会让你减速,高速公路有助于加速,而阻塞的弯曲小道却会放慢你的进程。此外,还可以通过赋予游戏单位不同的行动速度或者行动 限制来改变玩家游戏速度。例如,为玩家提供一个行动迟缓笨拙的坦克,可以让他的部队放慢速度以配合坦克,而如果提供一辆快速行走的全地形车,就可以迫使玩家加快速度。
也可以通过设置敌人速度来调整关卡节奏。例如,在POV射击游戏中,让玩家追赶一个企图从主人的城堡中逃蹿并且行踪不定的忍者;在横向卷轴游戏中,让boss怪物行动更为迅速 或者缓慢。当玩家必须以自己所习惯的速度更快或更慢行动时,就可以构建游戏的冲突感。通过使用改变行动速度来制造紧张感的不同方法,你就可以较为准确地控制关卡中的节 奏。
9)合理呈现内容
要保持玩家对游戏的兴趣感,就要善于巧妙地展示游戏内容。这里的内容指的是游戏的视觉元素,包括地势物体、敌人和同盟部队,升级、谜题等。游戏应该向玩家逐渐推出这些 内容,不要在首个关卡就超载这些内容,以便下个关卡仍有新鲜内容可供玩家探索。首席设计师通常会有一些准则引导你下个关卡应该引进什么新内容,最好让它们成为关卡的中 心内容,使其与核心玩法相得益彰。要以生动的方式引进这些新资产,并且要描述这些内容的独特性。
例如,你要引进一种可让玩家隐形的新道具,那就要让隐形术成为这个关卡的关键解决方案。如果是引进可以飞翔的敌人,那就要设置一场这种敌人独自袭击玩家的遭遇战,其战 斗环境必须不利于飞行。如果是引进一种机关枪,最好让它在玩家与飞翔的敌人遭遇战中途出场,这样玩家才更容易对比自己的步枪与机关枪在对付敌人时的威力。
这些内容在关卡中的地位十分重要。升级道具、战利品和其他甜头的出现位置可以建立起推动玩家继续前进的目标。这些甜头通常是玩家克服挑战时得到的奖励。精心设置敌人遭 遇战、游戏对象(例如炮塔、桥梁等)出现的间隔,有助于保持玩家探索和完成整个关卡的兴趣。缺乏新内容可能会导致玩家退出游戏。

魔法门之英雄无敌2(from gamasutra)
《魔法门之英雄无敌2》就是一个合理设置内容在关卡呈现方式的典型。玩家角色每回合都能探索、获取或征服更多地形和内容。这种呈现过程就是所谓的“视界”(event horizon),因为它能够触动和激励玩家的积极性。出现在视界中的新内容可以保持玩家的新鲜感和兴趣。
但不幸的是,这款游戏同是也是一个反例——它牺牲内容的多样性,让其中一个关卡充满趣味性而令后继关卡陷入无物可用的状态。在其后继关卡中,游戏几乎没有什么新内容可 展示,以至于设计师只能在敌对玩家的数量和同盟上做文章。
这种情况提出了一个问题:为了让自己的关卡表现更出色,关卡设计师是否可以用光自己所需要的所有素材和内容,无视游戏中其他关卡的需求?答案当然是否定的。如果某个特 定关卡破坏了不同关卡内容的自然呈现过程,那就会导致其他关卡内容更为单薄。这也会迫使其他关卡设计师返工,而这又会损害项目进程并且浪费时间。依我个人的类似经历来 看,我敢担保这种不当的关卡内容呈现方式势必给项目造成重大影响。
10)挑战玩家
关卡设计师的职责就是给玩家制造挑战。只有当游戏胜利条件尚无定论时,其游戏体验才会给玩家带来快感。所以你得向玩家呈现那些考验他们勇气,并且让他们不知自己胜算的 挑战。采取这种做法时要注意迎合不同玩家的能力(详见第6点),并针对玩家的技能和装备提升而增加难度。你的关卡在游戏时间或“关卡进程”中的出现位置应与其所要求的难 度相吻合。在最初几个关卡,要先让玩家学习如何玩游戏,所以这里的关卡可以适当宽容一点。但出现在游戏尾声的关卡则应最具难度,这样才能匹配玩家增长的技能和资源。
level progression(from gamasutra)
有时候你会发现自己的关卡虽然玩起来挺顺手,但却并不符合游戏进程的要求。你的关卡难度可能较为超前或者滞后,太难或者太容易。针对这一问题可以参考以下解决方法:
*你可以在不明显改变玩法或趣味元素的前提下,适当调整关卡难易程度。
*可以请求重置你的关卡在游戏中的位置。但如果你们的游戏拥有较紧凑的故事线索,那么这就不是一个可行选项。
*可以将关卡制作成一个“改变节奏”关卡。这类关卡一般比之前的关卡更容易,但会让玩家面临与不同寻常的限制条件,所以它们实际上还是保持一定难度,因为玩家此时需使用 他们未尝试的技能。这方面的例子就是《命令与征服:红色警戒》中的“Tanya”任务,玩家此时控制的并非一群坦克和部队,而是一个超级“Rambo”战士。
difficulty curve(from gamasutra)
在一些游戏中,关卡会组成一个模组,例如某个操作中的多个任务,地下城中的楼层,或者星球上的多个区域。虽然后继模组通常都会增加难度,但模组中的最后一个关卡可能比 下个模组中的首个关卡更为困难。这是因为当玩家在某个模组的最后一关时完成一个重要目标时,他们需要一个自然的间歇时间以释放紧张感。此时的玩家可不希望立即投入另一个紧张氛围,他们希望挑战一个略为简单的任务以便从中喘口气。
11)凸显独特性
说得容易做得难,今天独特的游戏元素非常罕见。但至少在关卡设计领域,你还是可以用新方式结合不同元素,讲述不同故事。另外要记住,没有哪一款优秀游戏能够完全与前辈 或竞争者脱节,而你也不例外。有时候你可以通过调整他人的关卡设计,从而突出你认为其缺乏的元素,或者体现你的关卡更胜一筹。你常会有一些新想法添加到自己的设计素材 中。你可能会发现自己的关卡设计是前所未有的想法,或者从他人那里得到灵感而进行创新尝试。关卡独特性并不需要完全取决于原创性,你的个人喜好会体现在自己的设计中, 而这一点就已足够显示其独特性。无论你如何落实想法,独特性都可以令你的关卡与游戏区别与其他作品。
12)不要指望玩家阅读文本内容
不要寄希望于所有玩家都会阅读对话或任务描述,也不要太相信他们的观察、预知能力或者逻辑推理能力。玩家只有亲眼看到才会知道发生什么状况。俗话说“一图道千言”,这 话用于关卡设计再合适不过了。在一定程度上,你得依赖美术和动画元素,但也可以通过一些可观察的AI行为、敌人、物件布局和场景设置,以及地形探测来完成许多工作。

Mech Commander(from wn.com)
例如,《机甲指挥官》中的一个任务要求玩家从一艘敌人护航队的相反方向沿河出发。其任务描述要求玩家通过便利的交叉点,在敌人护航队接近退出点前将其歼灭。在关卡早期 阶段,玩家的位置远离这条河以及敌人。如果你事先没有阅读任务描述,或者查看战略地图/任务目标,你就不会知道自己的目标是什么,当然也不会产生任务紧迫感。你也不会知 道敌人想干什么。而当你探索完毕并且打了数场战役时,你却发现自己毫不知情地失败了。在这种情况下,你有可能重玩一次游戏,并且看看任务描述,但也有可能直接关掉游戏 。
后来这个关卡进行了一些改变,在刚开始时就在玩家视野中呈现河流以起敌军护航队的起点。然后你马上就能看到自己的目标,得知它们处于河对岸。你就可以立即调换河岸的导 弹和激光火力,并发现护航队并不会减速来攻击你,你还会得知自己正处于一个过河竞赛中,迫在眉睫的任务就是阻断敌人去路。这样整个任务目标和玩法无需只字片语,就能在 数秒内一目了然地呈现出来而不至于令玩家困惑——所以最好是为玩家展现可视的揭露内容,位置以及敌人行为。
13)以玩家视角考虑问题
玩家一般会更注意观察出现在关卡“视界”中的物体。视界就是新探测出的地形,以及敌人与玩家交战的地方。视界的变化常会触发玩家的反应,或影响玩家决策,但玩家通常不 会察觉到发生于其他区域的变化。
例如,假如有个敌军单位突然出现在之前已探测出的地带中央,玩家可能就不会注意到这一点,除非他们在雷达中看到一个物体尖头信号,或者这个敌军单队袭击了玩家的建筑。 而如果敌军单位出现在玩家新探测出的地带,他们很可能马上就会注意到这一情况。与此相似,玩家也只会注意到那些初次看到的建筑。
有些玩家会花一些时间检查之前已探测的地带,但多数人不会这么做,在3D游戏环境中尤其如此。玩家通常只会注意发生在“这里和此时”的事情,所以你得从他们的视角出发设 计关卡,确保关卡中的内容不会被他们所忽略。
14)符合玩家的期望
玩家通过会因自己的所见所闻而对你的关卡抱有一定期待。尽管创造玩家从未经历,并且富有挑战性的关卡是一种有趣做法,但也不可忽视他们的最初预期。理解这一点可以让你 更好地满足玩家期望,或者超出预期,甚至是彻底颠覆他们的期望。
如果你向他们灌输更多信息,他们在同个关卡中的期望可能就会发生变化。如果你建立了特定期望但却无法将其贯穿始终,这个关卡可能就会让玩家产生困惑或者沉闷无趣。如果 你想通过颠覆玩家期望,揭露其意料之外的内容让他们大吃一惊,那就要确保这种设计对关卡的重要性,因为玩家会理所当然地认为这种元素很重要。例如,你告诉玩家他们正处 于一个工业建筑中,而他们却并没有看到任何一个工业设施,他们就会感到困惑,就会怀疑自己是否走错屋子,或者自己上错楼层了。除非这种意外之举对玩家来说真的很重要, 否则你就应该改变任务描述,或在关卡中植入一些工业机器。与此相同,如果你想给玩家制造意外之感,让他们遇到一种国外技术,你可能就不该将其设置于工业建筑中,因为外 国机器与其他机器并没有什么明显差别。你最还是将这种外国机器放置于一个旧车库中,这样才会吸引玩家的注意力。有时候,只有站在玩家的角度才能知道他们的预期是什么, 从而识别你的关卡中哪部分内容需要改进。
15)根据中等技能水准来平衡难度
你的游戏玩家是来自技能水平不同的群体。虽然你可以模拟菜鸟或高手来玩自己的关卡,但这种方法可能无助于判断你的关卡实际难度。你可能只会得出“差劲玩家难以过关”这 一结论,但这里的问题就在于“高手”和“差劲”都是个模糊概念。
唯一可鉴别玩家技能水平的方法就是,先确定他们技能水平的中间值。玩家开始体验关卡时的中间技能水平,取决于他们玩之前关卡时的低级和高级水准线(游戏邦注:如果是第 一个关卡,这一数值就与他们之前所玩过的同类游戏为准)。这样你可以快速根据玩家完成之前关卡的技能来推断他们的最低水平——即最低水准线。而要确定最高水准线,你就 得从那些尚未玩过其他关卡的用户中收集反馈信息。这一点很难实现,但如果你是根据公司的测试成员,或者那些只为了免费玩游戏而参与测试的骨灰玩家的水准来获取这一数据 ,那么你的高水准线就会严重偏向资深玩家。而这些骨灰玩家不但技能高超,而且还善于在游戏过程中向他人取经,所以比起让他们在自己家中玩游戏,群体测试环境并不能试出 其真实水平。你最好能够辨别出表现最出色的玩家,以这类群体的技能水平为高级水准线,并以推理法确定低级水准线。这样就可以确立玩家接触关卡时的中间技能水平,并以这 两个极端试玩关卡,从而鉴别哪些部分应该调整难度。
median skill level(from gamasutra)
16)了解玩家的“锦囊妙计”
每个玩家都有自己的“锦囊妙计”——即解决谜题或挑战的策略、战术。这些妙术包括战斗技巧,侦察方法,偏爱武器,盟军选择,目标选择,建设策略等。设计关卡时,你可以 假设这些玩家会使用自己的一些决策来打败你的关卡。但不能假设玩家已经知道某个特定策略的用法。要注意查看游戏早期的关卡,观察玩家是否已经掌握该策略。如果确实如此 ,那就可以放心使用这种设计,但不要过度使用该策略,因为这样会让你的关卡乏味无趣。如果玩家尚未掌握该策略,那就要慎用,最好不要让它成为你的关卡解决方案。
17)了解玩家所掌握的内容
最好全面了解玩家进入你的关卡中所附带的兵力、武器、口语、技能等级等内容。设计师常会低估或高估玩家开始某个关卡时所带的装备。所以应该研究游戏之前关卡的情况 ,在 资产列表查看它们已采纳的内容(详见第9点)。还要查看游戏测试时的相关数值,估算玩家可能承担或建设的内容。然后据此平衡敌军兵力或其他挑战。
由于游戏会随时间发展而变化,因此要关注之前关卡的设计,确保这种变化不会过于突兀——-以免颠覆你的关卡平衡性或破坏整个核心玩法。例如,有个设计师负责之前的一个关 卡,他已经植入了会飞的喷射背包这种道具,而你的关卡却已创造了一条宽20英尺的危险河流,需要玩家参与一个桥头遭遇战,那么这就是你的关卡致命伤。
所以要密切关注之前的关卡设计情况,这样才能保证你的关卡完整性。要注意查看资产内容列表,这样才不至于让自己的关卡与他人关卡内容相重复或相冲突。
18)成为玩家的“对手”
关卡设计师在一定程度上得是折磨玩家的“虐待狂”。你得乐于扮演这种坏人角色,从AI角度出发设计内容。这样你才能制作出更具现实感,更易为玩家所理解的对手。玩家通常 希望AI可以像人类一样采取行动,如果你编写了一个行为像人类的AI,这将有助于玩家成功制定策略,并深度沉浸在游戏中。这也会在玩家心中激发一点小小的恐惧感,因为他们 并没有料到游戏AI居然可以发现他们的脆弱。作为一个坏人,你得让玩家心生恐惧,并充分利用他们的弱点。这样才能让游戏充满挑战性、趣味性和满足感。
19)测试,测试再测试
就确保关卡设计质量而言,没有什么比测试更靠谱了。虽然我将测试列为第19个原则,但实际上玩法测试是一个持续进行的过程。你在制作关卡过程中就得进行测试。如果你在早 期设计阶段就辨别出重要漏洞或失误,就能够节省下大量返工的时间。另外,许多关卡设计师想出更多提升关卡的念头时,也需要经常进行测试。记住,只有经过严格的测试,你 才能避免自己的关卡出现严重的漏洞,这样才不会在上司或同事面前丢脸。测试关卡也是关卡设计师工作的一部分。
身为关卡设计师最有成就感的一项活动就是看其他人玩你的关卡。此时你不但有机会看到他人的反应(游戏邦注:包括消极和积极反应),还能据此判断他们的体验和你的追求目 标有多大差距。你可以观察他们的玩法风格,看他们如何探索和发现不同技巧、谜题、陷阱和奖励。这有利于判断你的关卡对不了解情况的玩家来说究竟有多大难度。你可以由此 判断哪些环节太无趣或太难,并相应调整其难度。总有些玩家会有一些超乎寻常的举动,遇到这种情形可以向他们询问原因,要知道这些玩家的回答可能会为你提供一个提升游戏 的好主意。总之,观察玩家试玩关卡是你万不可错过的机会。
要始终铭记玩家测试者从来不会有错,尽管他们可能难以清楚解释自己的基本想法,或者提出一些有利于改进关卡的建议。对他们的建议要保留意见,因为他们并不一定是目标市 场的用户。有些测试者可能也不是你这类游戏的粉丝,或者他们对这类游戏已经非常熟悉,可能已经无法提供更有价值的难度调整建议。在调整关卡之前,你应该考虑更多测试者 的说法,这样才能找到这些反馈的共同点。如果只针对一名玩家的积极或消极反馈调整游戏,这可能会让其他玩家对你的关卡失去兴趣。
20)花时间完善关卡
你投入的时间越多,关卡设计就会越完善。优秀与出色关卡的差别通常就体现在细节上,所以不要吝于投入时间。游戏这种电子媒介的好处在于你可以保存关卡的不同版本并对其 进行试验。你可以根据自己脑中的不同想法,或者测试者的反馈尝试不同想法。永远不要满足于自己的关卡设计,除非你已经体验到了自己最初想象中的那种乐趣。要多花时间去 想想关卡所缺内容,或者找找阻碍关卡实现那些终极体验的因素。只有你才能够让自己的关卡更上一层楼。
走出“面面俱到”的设计师这一误区
“面面俱到”的设计师通常自认为能够迎合所有人的需求。但作为只有一个脑袋,一颗心的人类,我们怎么能有这种自负想法呢?所以你应该保持谦逊态度,要承认自己的品味与 其他人不同,自己并不总是正确的。要乐于接纳他人反馈和新鲜想法,并虚心向更有经验的前辈讨教,否则你很可能失去他们瞄准的市场。
游戏设计是一门难以评判的技术,它无形并且不断发展,也没有专业的院校课程。而“面面俱到”设计师就是利用了这一特点来装腔作势,把自己哄抬为位高权重的人物。不幸的 是,这种人在我们行业中随处可见,并且他们总是对你的工作指手划脚。我提到这一点,是希望你不要成为这种人,因为这种人的害处在于其误导性,毕竟让人们觉得你不懂每个 玩家的需求真不是什么愉快的经历。
培养关卡设计直觉
关卡设计直觉是招聘者在面试时对你的要求。在一定程度上说,如果你已经设计过一些关卡,他们就会认为你已经具有这种直觉,因为对他们来说,实践出真知。这种直觉就是你 从不同游戏和项目中获得的经验,是你作为关卡设计师的与众不同之处。这正是这种直觉让你能够立即将设计理论和原则运用于关卡设计过程。
当你看到其他人的关卡设计,或者自己的早期关卡设计的纰漏时,你就会知道自己是什么时候形成了良好的设计直觉。本系列文章中的原则全部来自我多年制作游戏、犯错误以及 获得启发的个人直觉。而作为新人设计师的你也不可能回避错误。不过,如果你从这些经验之谈中学到知识,就能少走一些弯路。希望本系列设计理论和原则能为你的关卡设计事 来带来帮助。
