如何在保持游戏对话推进节奏的同时避免场景扁平化
如果对话拖慢了游戏节奏,不妨先问问自己在场景结束前必须发生什么转变。将核心交锋保留在主干路径上,把可选的人物细节或世界观设定移入明确的分支,并为玩家提供直观的行动或选择方式。然后进行测试,观察玩家是否理解了场景中的变化,并有欲望继续玩下去。篇幅较短的剧本并不必然等同于节奏更快或质量更优的场景。
在删减台词之前,先明确场景的核心任务
用简练的语言写下场景的起始状态和结束状态。例如:“守卫怀疑玩家”转变为“守卫同意开门,但要求玩家帮个忙”。这为你提供了一个检验每处交锋的实用标准:它是否改变了局势、确立了必要的事实、以有价值的方式展现了角色,亦或是营造了体验所必需的停顿?如果没有,可以考虑将其删减、合并或移至别处。
场景的作用不仅限于推动情节发展,还可以塑造角色、交代世界观、增添幽默感或提供喘息的机会。这些都是正当的目的,但它们会争夺玩家的注意力。Heussner 及其合作者在《The Game Narrative Toolbox》(游戏叙事工具箱)中指出,对话具有多项功能,包括推动游戏进程、角色塑造、构建世界观和把控节奏。应将这些视为设计上的取舍,而不是预设每句台词都必须面面俱到。详见《The Game Narrative Toolbox, 2nd Edition》第 7 章:对话(Chapter 7: Dialogue, *The Game Narrative Toolbox, 2nd Edition*)。
尝试使用一个简单的场景脉络图:目标 → 阻碍 → 玩家回应 → 局势变化。如果两段连续的交锋在没有改变阻碍或回应的情况下重复相同的信息,那么它们可能是在做无用功。相比单纯的字数统计,这是进行修改更有说服力的理由。
剔除重复的任务简报,保留有意义的强调
审视整个序列,而不仅仅是单次对话。如果多名角色都在总结相同的任务最新进展,思考玩家是否真的需要听取每一次复述。在对 CD Projekt RED 任务总监 Paweł Sasko 的 GDC 演讲报道中,*Game Developer* 建议识别重复信息并剔除琐碎杂务;报道还指出,重要的背景交代可以拆分到具有不同分量和维度的场景中。参见《赛博朋克 2077》与《巫师 3》任务设计的核心要点(Key takeaways from the quest design of *Cyberpunk 2077* and *The Witcher 3*)。
重复依然可以带有明确的目的。角色可能会因为怀疑、误解某个事实,或者想从倾听者身上获取利益而重复某句话。在这种情况下,要让转变清晰可辨:第二遍表述应该揭示新的动机、提高利害关系,或纠正玩家的认知。如果它只是单纯复述玩家已知的内容,可以考虑将其替换为简短的确认,并直接衔接下一步行动。
一个实用的修改步骤是为每段交锋标注其功能:新信息、反应、决定、角色细节或过渡。当一系列台词重复同一种功能标签而没有层层递进时,寻找压缩这段内容的方法。保留那些能够改变前文的情感或实际意义的台词,哪怕它们几乎没有增加新的事实。
将可选细节放在玩家可以主动选择的位置
玩家可能会想要询问每一个问题,尤其是当游戏呈现出一个包含各种可选话题的中心节点时。Alexander Freed 在关于分支对话系统的探讨中指出,星型辐射状(hub-and-spoke)对话可以让玩家按照自己的节奏进行调查,但当必须穷尽每一个选项时,也会让角色显得像个“信息贩卖机”。他将这种结构与单向推进的对话进行了对比,同时指出关键信息必须在每条相关路径上都能获取。参见《分支对话系统与职业写作者,第 2 部分:设计考量》(Branching Conversation Systems and the Working Writer, Part 2: Design Considerations)。
利用主干路径传达场景需要每位玩家了解的信息或执行的操作。将背景故事、可选疑问和个人私语放入分支中,让玩家在进入这些分支时,不必在场景推进前被迫清空所有话题。选项的标识要足够清晰,让玩家能够区分哪个选项会直接推进当前对话,哪个选项是在探索旁支话题。
除非游戏有其他可靠的信息传递途径,否则不要把必要线索藏在可选问题中。如果玩家可能漏掉某个细节并导致无法理解下一步行动,要么将该细节移至关键交锋中,要么通过其他明确的渠道提供。可选性在改变体验深度而非基础理解能力时,效果才是最好的。
让行动分担部分对话功能
对话并不总是需要静止的菜单和漫长的轮流发言序列。玩家可以与同伴并肩行走、调查物品、选择前进方向,或者在场景展开的同时做出回应。在关于《奥森弗里》(*Oxenfree*)的一次访谈中,开发者描述了在场景间移动以及可交互物品的数量如何影响对话能够持续的时间;他们还讨论了如何利用关卡布局来同时引导行动与对话。参见《Oxenfree》的叙事如何像行云流水的对话般展开(How *Oxenfree*’s narrative unfolds like a free-flowing conversation)。
在你游戏所支持的尺度上借鉴这一原则:将对话节拍与具体行动结合起来。当玩家穿过房间时,同伴可以解释一个小细节;关键抉择可以暂停移动,让玩家能够集中注意力。这是从开发者经验中总结出的设计推论,并非放之四海皆准的万能公式:行动可以使场景显得生动,但也可能会分散玩家吸收所需信息的注意力。
当场景到达转折点时,给玩家一个显而易见的下一步操作。这可以是在不同方案之间做出选择、调查某件物品、到达某个目的地,或是明确提示继续前进。其核心目的不是在每句台词上都增加交互,而是为了让场景的变化清晰易辨,并让玩家在真正关键的地方参与进来。
让选项清晰明了且便于快速阅读
更多的对话选项能为玩家的不同应对方式留出更大空间,但也会消耗阅读和比对的时间。Freed 指出,过多的菜单选项会拖慢玩家节奏,并让核心抉择变得不再鲜明;选项的最佳数量取决于游戏想要支持的应对方式范围。参见《分支对话系统与职业写作者,第 2 部分》(Branching Conversation Systems and the Working Writer, Part 2)。
针对每组选项,用寥寥数语描述它们之间的差异:要求证据、提供帮助、质疑说法。如果两个选项导向的实际反馈和场景状态基本一致,就要权衡它们是否值得作为独立的选项展示。它们可能仍然对角色扮演或语气表达具有意义,但玩家应当能从文本中辨别出这种差异。
避免使用过短而导致结果难以预测的标签文字。生硬短促的按钮文本或许能节省阅读时间,但若意图不明,反而会引起玩家的犹豫。使用能够传达玩家处事方式的简炼表述,并将最明确详尽的措辞留给会带来重大后果的抉择。
衡量场景的推进效果,而非仅仅关注字数
一次行之有效的评审,应该结合玩家的实际行为与他们的理解程度。观察他们在哪里停顿、重提话题、跳过台词,或者对下一步显得迷茫。这些观察可以指出摩擦点,但单凭它们自身并不能解释原因:停顿可能意味着困惑,可能是在仔细阅读,也可能是在深思熟虑一个有意义的抉择。
测试场景结束后,可以提几个开放式问题:到最后发生了什么变化?为什么会发生这种变化?你接下来打算做什么?《Games User Research》建议在测试故事理解程度时,询问发生了什么、原因是什么,以及玩家对后续有何预期;它还指出,可以通过询问玩家是否对后续发展感兴趣,来找出吸引力下降的节点。参见如何对游戏故事进行游戏测试(How to playtest your game’s story)。
你可以将这些问题转化为修改版本时的实用比对标准:玩家是否达成了场景的预期结果、是否理解其背后的原因,并且对下一步行动有了清晰的方向感?在可能的情况下,尽量使用相同的任务在相似的玩家群体之间进行版本对比。将观察到的任何差异视为针对该场景及特定测试环境的证据,而不是证明某种特定对话长度在任何地方都适用的定论。
保留那些值得花费时间的台词
一段平静的对话、一次停顿,或是交代背景的可选故事,可能恰恰是让场景富有感染力的关键。正如 *Game Developer* 报道的那样,Sasko 的建议包括为人性化时刻留出空间,并给予重要节拍充分的余地;同时他也警告不要出现重复以及无法服务于体验的多余细节。实际操作中的平衡点在于:剔除单纯拖延场景的交锋,同时保留那些能在注意力、关系或期待感上带来有意义转变的时刻。参见《赛博朋克 2077》与《巫师 3》任务设计的核心要点(Key takeaways from the quest design of *Cyberpunk 2077* and *The Witcher 3*)。
当一个对话场景感觉拖沓时,按以下顺序进行修改:明确其最终结果、剔除重复的任务简报、将必需信息与可选细节区分开、将关键转折与直观的选择或行动挂钩,然后通过试玩测试理解程度和对后续内容的兴趣。当一句台词能使场景更易理解、更能揭示角色与情境、或者更显深思熟虑时,就保留它。目标不是将对话精简到极致,而是让出现在屏幕上的对话时间能够带来玩家可感知的变化。
