如何在分支故事的后续发展中保持早期选择的意义
在体验分支故事时,一项早期的决定可能会在所在场景结束很久之后依然发挥作用——即便剧情很快汇入了共同的路线。简要记录表达了承诺的选择,留意后文的呼应,并通过故事发生的变化而非是否每个决定都开辟了新路径来评判后果。你无法让游戏记住它并未追踪的内容,但你可以顺着它提供的关联展开联想,并让你接下来的决定与你所塑造的故事保持一致。
为什么重要的选择可能不会立刻让故事产生分支
分支故事并不需要为每个决定都设立单独的路线。互动小说设计师往往会让路径合并,然后利用早期的选择来影响随后的场景、结果或可用选项。Choice of Games 将此称为延迟分支(delayed branching):过往的选择可以塑造后续挑战的结果,而故事则继续通过一系列共同的章节向前推进。其设计探讨中还告诫道,单独追踪每一个早期选择会让故事变得更难驾驭。“By the Numbers: How to Write a Long Interactive Novel That Doesn’t Suck”
举个例子:在一场虚构的飞艇冒险中,你向一位制图师承诺会归还借来的星图。下一章开头依然是全体船员抵达浮空港口。但这个承诺可能会在稍后制图师求助、星图被提及时,或者某个角色回忆起你是否信守诺言时浮出水面。故事的共同路线本身并不足以证明这个承诺已被遗忘。
留意你做出的是哪种类型的决定
有些选择决定了你的角色是谁或他们重视什么。另一些选择则是应对眼前的状况、表达某种基调或改变特定结果。Choice of Games 将奠基性选择(establishing choices,即确立角色优缺点的选择)与后续的考验以及达成目标的选择区分开来。这个框架只是一种设计思路,但它为玩家提供了一个有用的思考角度:我做出的究竟是一项广泛的承诺,还是仅仅选择了在这一刻说些什么?“A Taxonomy of Choices: Axes of Choice”
一个很有价值的区分是选择的意义与其机制效果之间的差别。告诉船员你倾向于谨慎周密的计划,可能会定义你的角色形象,即便游戏并没有显示“谨慎”数值。选择东侧隧道可能会立刻改变下一个场景。两者都可能具有重要意义,但它们被记住的方式可能有所不同。除非游戏明确告知,否则切勿假定某个选择一定会产生隐藏数值或保证未来的分支。
建立简短的决定记录本
对于篇幅较长的游戏,只记录你后续可能希望识别出的选择。简明扼要的日志比逐字逐句的记录更实用。记下场景、你所选择的内容以及背后的原因或承诺。例如:“港口——把星图借给了米拉;承诺在船员起航前取回。”这样可以保留具体细节,又不会把游玩过程变成持续不断的记账。
如果游戏本身提供了日志、回顾、关系面板或选择历史记录,请优先使用它。界面功能因游戏而异,因此不要指望每部作品都具备这些功能。例如,在 Twine 中,故事是由通过链接相互连接的段落(passages)组成的,作者可以使用具有不同功能的故事格式。该文档介绍的是工具本身,并不代表所有分支游戏都一定具备这些功能。Twine Cookbook 中的“Passages”
一份轻量化的笔记可以包含三个字段:
保留不确定性。如果对话模棱两可,可以写下“或许我同意了帮忙”;不要把主观印象变成既定事实。如果游戏允许重玩或重新访问某个场景,其自身的界面和规则将决定这会对当前的通关流程产生何种影响。不要假定重新加载、重新开始或更改选择一定会保留其他进度。
寻找新分支之外的连锁后果
后续的相关性可能是微妙的。某个角色可能会以不同的方式向你打招呼、认出某件物品、提及昔日的承诺,或对你之前采取的方法做出回应。故事还可能改变出现的选项、在场的人物、你获得的信息,或者共同场景的描述方式。这些都是值得留意的实用迹象,而非每款游戏都必须满足的清单。
Ink 的官方编写指南解释了分支以及重新汇合的故事流程:选择可以导向不同的段落,而各个分支随后又可以再度重合。它还记录了作者可用于改变呈现内容的变量和条件。这有助于解释为什么玩家可能到达与以往相同的宏观场景,却能看到受之前游玩过程影响的细节。该指南阐述的是 ink 所支持的功能,并不能说明任何具体游戏的实际构建方式。“Writing with ink”
当你注意到某种呼应时,要审慎地将其与早期的决定联系起来。重复出现的角色或物品并不能自动证明你的选择改变了剧情。不妨问问自己:对话、可用行动、信息或结果是否有所不同?游戏是否明确提及了过去的事件?这些细节为你解读故事延续了哪些内容提供了更坚实的依据。
结合前文背景做出后续选择
当面临新的决定时,利用你的记录本回忆角色已确立的优先事项。如果你承诺过归还星图,请思考你当前的计划是践行、推迟还是违背了该承诺。如果游戏给出了一个与先前承诺相冲突的新选项,请将这种矛盾视为决策的一部分,而不是默认将其当作剧情漏洞。角色可以改变主意;故事可能会为你提供解释这一转变的机会。
你并不需要每次都选择看似最一致的选项。深思熟虑后的立场转变本身也可以成为角色极具意义的发展方向。关键在于带着对迄今为止故事的认知做出选择,而不是为了脑海中臆想的“正确”路线去刻意优化。如果游戏隐藏了评估决定的机制,请接受你可能要到稍后才能知晓其确切后果的事实。
区分剧情呼应与无法验证的后果
某个选择可以被提及确认,却并未改变重大结果。关于星图的只言片语可能表明故事记住了这个承诺,即便港口场景的发展完全相同。反之,某个事件的改变可能是由另一项选择或多种因素共同导致的。除非游戏公布了其规则,否则你可能无法通过单次通关确定确切的原因。
准确描述证据会很有帮助:“米拉提到了承诺”是可观察到的事实;而“承诺解锁了结局”则可能属于推测。后文的呼应会让早期的选择在叙事中展现出存在感,但并不能证明该选择改变了随后的每一个事件。有些故事只追踪特定的决定,有些则使用宽泛的角色特质或累积的结果。如果游戏的界面对其系统有所解释,那它就是了解其明确追踪内容的最佳来源。
每章结束后进行简单回顾
在章节转换或自然停顿时,花片刻时间思考三个问题:
这种简短的回顾可以让你的理解立足于屏幕上实际呈现的内容。如果没有内容指回某个选择,请将该线索标记为悬而未决,而不是断定它稍后一定会发挥作用。故事有其自身的局限:某个选择可能会被提及一次随后便淡出视线,也可能以目前尚不可见的方式塑造后续的场景。
实际案例:借出的星图
假设你把星图借给了米拉,并承诺在启航前取回。把这个选择和承诺记录下来。在接下来的港口场景中,留意对米拉、星图或承诺期限的直接提及。如果船员必须在搜查天文台和立即离开之间做出选择,早前的承诺便为该决定提供了背景,即便游戏并未将其标注为特殊分支。
如果米拉后来表示她已经归还了星图,请记录故事已了结该线索;不要仅仅因为路线继续推进就假定最初的选择毫无影响。如果故事再未提及此事,你也只能得出在本次通关中没有看到进一步呼应的结论。无论哪种情况,你的笔记都能帮助你理清角色的经历,同时避免对隐藏的游戏逻辑妄下定论。
客观看待故事的体量规模
当你关注早期选择留下的可见痕迹时,跟随它们的发展是最令人满意的体验,但没有玩家能强求一个创作出来的故事保留所有细节。分支游戏在独特的结果与将部分路径汇合的现实需求之间寻求平衡。将你的笔记作为连贯性的指引,在条件允许时利用游戏自有的历史记录工具,并让后续的场景向你展现故事选择延续了哪些决定。
