当AI游戏对话无法改变规则时,它还有意义吗?
有。当AI对话能够丰富玩家提问、理解、想象或注意到的内容,且不假装改变游戏规则所允许的事物时,它就能为机制固定的游戏增添价值。此时它的角色是对话性的,而非机制性的:它可以展现角色特有的口吻、营造可自选的氛围,或基于游戏中既定的事实提供解释,而游戏自身的系统则依然负责目标、物品栏、角色关系和结局走向。当这些界限分明,且对话本身具有体验价值时,这种设计便是成功的。
首先明确对话被允许改变什么
“规则”可以指几种截然不同的事物:一扇门是否打开、哪个任务目标处于激活状态、某个物品有什么作用,或是角色关系如何被记录。如果设计上承诺这些要素保持固定,就应该明确界定它们。请将游戏状态视为权威依据;生成的对话可以描述或回应已核准的事实,但不能设定新目标、给予物品、更改数值,或暗示某个选择已被记录(而在实际上并未记录)。
这种界限划分至关重要,因为游戏对话通常兼具传递叙事和承载状态信息的功能。针对特定游戏对话生成的研究指出了一个挑战:既要让台词忠实于角色的背景经历和游戏的任务细节,又要准确地向玩家揭示他们所需的信息。作者报告了可喜的成果,同时也指出了在生成具有真实感、达到游戏品质的对话方面仍存有难题。从实际角度来看,流畅的回答并不自然等同于关于游戏走向的可靠答案。《本体忠实度的非玩家角色对话生成》(“Ontologically Faithful Generation of Non-Player Character Dialogues”)
由此引出了一条实用的设计法则:让游戏底层代码决定结果,并让对话层仅在提供给它的既定事实范围内表达。这一界限是基于研究问题提出的设计建议,而非断言任何特定游戏目前已经采用了这种运作方式。
让对话拥有超越“虚假选择”的意义
即使不改变游戏机制,玩家依然可以做出有意义的对话选择。他们可以询问某个角色的日常生活、选择热情或冷淡的回应方式,或是探讨主线任务并不要求的某个话题。其结果是表达性的:玩家得以塑造这次交流的基调,或决定自己想听到什么。如果不存在通往不同结局的隐秘途径,就不应将这种选择包装成那样的路径。
一项针对23款角色扮演游戏中对话选项的研究发现,大部分抽样选项在语用功能上存在差异:例如,角色在社交层面如何回应。其他选项则在话题或字面意义上有所不同。作者还描述了玩家的意图、菜单文本、玩家角色的表现以及非玩家角色的回应之间的不匹配,是如何破坏这种交流体验的。这为AI对话提供了一个实用的检验标准:回复是否尊重了玩家想表达的意图,NPC的反应是否与这一意图相符?《通过基于桥段的设计提升电子游戏对话的选择度》(“Improving optionality in video game dialogue with Trope-Informed Design”)
如果玩家选择“询问发生了什么”,NPC应当回答这个问题,而不是将其默认为同意提供帮助。如果玩家选择开玩笑的回应,这句台词听起来应该具有戏谑感,而不是在暗地里被视作拒绝。这些选择可以让角色更具匠心感,并让玩家能够代入自己偏好的对话风格。它们的价值在于交流本身,而不在于隐蔽的机制奖励。
将AI用于丰富表达,而非赋予其权威
在这种语境下,AI最站得住脚的定位是作为一种丰富措辞、回应更广泛的玩家提问,或以角色口吻解释既定信息的方式。例如,在经历了一段繁忙的场景后,店主可能会用匆忙的语气交代同样固定的营业时间;当玩家询问时,向导可能会用通俗易懂的语言解释已有的操作方式。这些都是用于说明的设计示例,并非某个具体产品的功能特性。即使措辞改变,事实内容依然保持固定。
对生成式NPC对话的研究表明,它具有带来更灵活的输入和更自然的对话等潜在益处,同时也伴随着难以预料或控制的副作用。另一项在纯文字游戏中对比生成式对话与脚本化对话的实验发现,在生成式条件下,玩家的叙事沉浸感和信念暂留更高,但在整体享受度上没有显著差异。这些研究结论受限于其实验参与者和具体设置;它们并不能证明AI对话能够改善所有游戏。它们支持的是一个更为具体的结论:更大的对话灵活性可能会改变场景的观感,而游戏乐趣的提升并非仅仅取决于文字是由模型生成的。马萨里克大学关于《超越预定义剧本:玩家对生成式非玩家角色对话的看法》(“Beyond Pre-Defined Scripts: Player Perceptions on Generative Non-Player Character Dialogues”)的总结,以及特文特大学的论文《脚本化还是生成式?》(“Scripted or Generative?”)
区分“表达口吻”与“机制权威”有助于设定切实的界限。生成的台词可以复述经过验证的事实,或添加不与既定设定冲突的角色小细节。但它不应凭空捏造一个刚开放的任务、在好感度数值未变时声称玩家已经说服了某人,或是许诺后续事件会有不同的发展。当系统缺少经核准的现成答案时,一个简短、符合角色性格并承认自己不知道的回答,远比自信满满地胡编乱造要合理得多。
让解释具备可核实性且可跳过
有据可查的解释与烘托氛围有着不同的职责。它们帮助玩家理解游戏:已知的规则如何运作、眼前的事件为何发生,或者某个指引源自何处。请让这些解释始终依托于游戏可验证的内容,例如自带的帮助文本、物品描述、任务笔记或经设计师审核的参考资料。如果游戏本身无法佐证某个说法,对话就不应凭空猜测来填补空白。
一个好的解释应当具体到能够提供帮助,但对其效用范围保持克制。例如,“西侧开关启动后,那扇门就会打开”只有在游戏中该条件切实属实时才有意义。如果NPC只是在提供线索,应将其明确标注为提示,而不是包装成百分之百有效的解决方案。这一编辑设计建议源于研究记录中反复提到的难题:难以让生成的对话始终立足于游戏设定和任务规范。KNUDGE研究论文
在这些对话不包含关键指引时,应保持其可选择性。可选择性让感兴趣的玩家可以沉浸在游戏世界中,而希望继续推进的玩家则能迅速回归玩法。这契合了更广泛的叙事设计方法:通过微小的对话分支增加情感节拍和角色塑造,同时仍旧紧扣线性叙事。GDC,《预算有限下的分支设计:在不破坏体量的前提下创造能动性》(“Branching on a Budget: Creating Agency Without Wrecking Scope”)
将语言与玩家可见的世界联系起来
当对话描述的是玩家看得到或已经知晓的事物时,会显得更具可信度:比如房间的布置、角色正在忙碌的工作、附近的声音,或最近发生的一桩既定事件。这为对话提供了具体的依托,而不需要游戏改变其规则机制。环境叙事的运作方式与此类似:空间、道具、灯光和场景构图可以引导玩家从眼前的一切推测历史与深意。GDC,《这里发生了什么?环境叙事》(“What Happened Here? Environmental Storytelling”)
这也为设计师提供了一个用于检验生成台词的简单方法:询问玩家能否通过当前场景或既定的游戏信息来核实这一细节。如果不能,就必须判定这句台词是被明确表现为推测、无害的个性修饰,还是系统应该予以制止的内容。切勿让富有感染力的描绘在不知不觉中演变成错误的指引。
根据对话的实际承诺来评估其价值
在加入AI对话之前,请明确写下玩家应该能通过对话做些什么:用自己的语言提问、倾听非必选的角色互动、获得有据可依的解释,或是表达某种情绪基调。然后列出哪些内容依然不受对话控制,例如任务完成度、奖励获取和好感度追踪。这张简洁的“承诺与界限”清单能让人更容易识别出那些暗示了游戏无法兑现的结果的对话。
既要测试寻常的互动,也要测试不寻常的提问。NPC是否保持了角色人设?它是否回答了提出的问题?它是否避免了与游戏中可见的事实相矛盾?它能否分清提示与规则的区别?玩家能否离开对话而不丢失关键指引?这些检验将“AI是否显得令人惊叹?”转化为关于实用性与信任感的可观察问题。
即使无法重写游戏规则,AI对话依然有存在的理由:它可以让非必要探索的时刻更具互动响应,赋予角色鲜明的口吻,帮助玩家找到解释,并激发对这个世界的好奇心。这些限制应当清晰易懂。当言辞无法改变结局时,对话就不该虚张声势;即便如此,它依然能让玩家与某个角色或某处场景共度的时光变得更加独特而引人入胜。
