第一次在 Reverie 里分叉对话的人,几乎都会立刻"哪都想分叉"。回复不满意?分叉。某个选择后悔了?分叉。好奇另一个答案会怎么样?分叉。
一周以后,同一棵主干上挂了 14 个分支,你已经分不清哪一个才是你真正喜欢的版本。
分叉是 Reverie 最强的功能之一,也是最容易被滥用的功能之一。下面讲怎么像作者一样分叉,而不是像在游戏里 读档大法。
分叉到底做了什么
在 Reverie 里,每条消息都有一个分叉点。从某条消息分叉会产生一个新分支:
- 继承到那一点之前的一切 - 同样的历史、同样的长期记忆、同样的角色状态。
- 从那一点开始分叉 - 新分支有自己独立的对话历史、独立累积的记忆、独立的摘要。
- 不会回流原始分支 - 分支里发生的事永远不会渗回主线。原始分支里的角色永远不会"学到"另一个分支里发生了什么。
你可以给分支命名、标注,在多个分支之间切换,分支数量没有实际上限。
最后那一条——分支是沙盒——是分叉之所以有用的全部原因。也是分叉上头的用户最容易忘的一点。
分叉和滑动:什么时候用哪个
这两个功能有重叠,大部分人会搞混,但它们不该被混用。
滑动 / 重新生成产生同一条回复的不同变体。这是一个小的、局部的操作。角色只是把这一轮换种说法。你下一条消息选其中一个变体继续。用在:
- 回复的意图对,但用词不对。
- 你想对比同一个节拍的两种落法。
- 你想在这一轮内调节奏,但不想改变方向。
分叉 产生一条新的时间线。这是结构性操作。分叉点下游的一切都变成一个独立分支,有自己的未来。用在:
- 你想试一条根本不同的路——不同答案、不同场景、不同情绪。
- 你做了个想撤回但又不想抹掉前面的选择。
- 你想保护当前剧情的同时做实验。
口诀:节拍内滑动,场景间分叉。 你在两种"角色说什么"之间选——滑动。你在两种"接下来发生什么"之间选——分叉。
三个值得分叉的理由
下面这些场景,分叉是真的赚的:
1. 你想试但不想承诺的"如果"
角色马上要做一个决定。你真的拿不准。在决定之前分叉,在分支里把一种走法演到底,看落地效果。喜欢就切到那里继续,不喜欢,原始分支毫发无伤。

