核心概念
先把状态分成继续任务所必需与仅用于回应两类。前者决定是否能打开下一步,后者改变一两句台词。不要为每一句客套保存变量;优先记录承诺、物品和已获知线索。状态名字应描述事实,例如是否承诺归还,而不是含义模糊的好感事件。
工具延伸阅读:ink 官方介绍与文档入口。本文为纸面练习,不使用工具专属语法。
雾港练习:原创虚构示例
原创虚构示例:玩家借盒或用防水布包好灯芯,都可以回到渡口。砚迟先确认灯芯是否干燥,再根据携带方式回应。若借了盒,结尾提醒归还;若用防水布,就说明布已留在灯座下。共有修灯场景保持一致,先前选择仍在物品去向中留下痕迹。
写作步骤
画一张入口到合流点的简图,为每条边记录状态变化。写合流对白时先处理必需条件,再插入有差异的短回应。逐条走通路径,检查是否出现没有借盒却被催还盒、已经告知线索却被当作初次听说的情况。
常见误区与边界
不要只用条件句掩盖缺失的故事动机。若两条路径造成完全不同的损失,共享场景也许需要更长回应。技术实现应以所选工具文档为准;本站图表是纸面逻辑示意,不是可以直接运行的引擎代码,也没有在线分支编辑器。
改写对照
对照检查:两条路线都回到渡口,并不要求复制整段修灯对白。把干燥灯芯的确认留在共同段落,把归还干盒的提醒放进相应路径即可。若一个承诺从未影响任何回应,先判断它是否值得记录,再决定补回声还是删去不必要的选择负担。
可执行检查单
- 01合流入口的必要条件一致。
- 02重要承诺或物品有后续回声。
- 03每条路径都单独通读过。
常见问题
不用编程也能校对合流吗?
可以。纸卡或表格写出路径和事实变化就够用。每到合流点,口头复述玩家知道什么、拿着什么、答应过什么,再核对白。
动手写一版
试写练习:画两条通往渡口的路线,分别标记借盒与用布。为共同场景写三句固定对白和两句条件对白。随后交换两条路线的状态记录,检查哪些句子立刻不成立。这种反向检查能帮助发现没有被真正使用的状态。