分类
分支叙事设计
如何设计有多个结局的分支故事
Pominis 团队
•
约 8 分钟

当选择能够改变玩家的理解、人物关系、可执行的行动或最终结果时,分支故事才会成立。你不需要让每个决定都进入完全不同的场景,但必须让玩家看见后果,并让结局显得是由他们一路选择出来的。
实际制作中最难的是控制规模。如果每次选择都永久分裂为两条路线,十个二选一就可能对应一千多条路径。成熟的互动故事会混合关键分支、状态变量和计划好的汇合点。
1. 决定故事要衡量什么
选择两到三个能表达主题的维度。悬疑故事可以跟踪线索、信任和时间;恋爱故事可以跟踪坦诚、亲密和野心;生存故事可以跟踪健康、物资和团队忠诚。这些变量会告诉你每个选择应该影响什么。
- 只使用少量能通过剧情被玩家理解的变量。
- 每个关键选择连接一到两个变量。
- 让后果出现在对白和可执行行动中,而不只是隐藏数值。
- 不要记录永远不会改变后续场景或结局的细节。
2. 混合不同规模的分支
不是所有分支都需要一样长。风味分支只改变对白或视角,很快回到主线;后果分支会改变之后的场景或关系;路线分支会打开一段较长内容;结局分支则给出不同收束。把这些类型混合使用,既能让故事有回应,也不会让每一部分都成倍增加。
3. 让选择因为价值冲突而困难
最好的选择通常让两种合理价值发生冲突,例如诚实与保护、忠诚与正义、安全与发现。除非故事刻意测试诱惑或冒险,否则不要总把一个明显正确的选项和一个鲁莽选项放在一起。
给玩家足够的背景来做出知情决定,同时保留结果的不确定性。玩家应该理解自己正在选择什么,但不应该提前得到所有后果的完整预告。
4. 让分支汇合,但不要抹掉后果
不同路线可以回到同一地点或剧情事件,同时保留不同的对白、关系、证据或可选行动。这种“分支后收束”的结构能控制制作成本,但共用场景必须承认玩家是如何来到这里的。
- 根据上一条路线改变共用场景的开场对白。
- 把盟友、伤势、线索、承诺或怀疑带入后续。
- 如果之前的选择足够重要,就解锁或移除至少一个行动。
- 不要假装两个互相矛盾的决定产生了同一种情绪状态。
5. 从主题出发,倒推结局
结局应该回答故事的核心问题,并回应你选择跟踪的变量。先写出两到三个对同一设定的不同解释,再判断哪些决定会让这些结局成为可能。这样可以建立因果,而不是把任意结局挂在最后一个选项上。
例如,一个讨论“真相是否值得个人损失”的故事,可以有公开揭露、私下和解或继续隐瞒三种结局。玩家此前如何处理证据、信任和牺牲,应该决定哪个结论可进入,以及它最终带来什么感受。
6. 审核完整路线图
- 每个场景都能从开场到达。
- 每条路线都会进入有意设计的结局或明确的待续点。
- 没有两个选项只换了文字,实际却得到同一个结果。
- 依赖某条信息的选择发生前,玩家确实有机会获得它。
- 每个结局都能用之前的玩家行动解释。
- 最长路线仍然有适合重玩的节奏。
Pominis 可以帮助生成并呈现分支草稿,但最重要的一步仍然是亲自试玩路线、判断后果。先做出能够表达主题的最小路线图,让选择清楚可读,等结局已经因为不同原因而真正不同,再继续扩展。