
普通的 AI 对话随着聊到哪儿就走到哪儿。故事模式的故事有一个形状。章节是写好的,里程碑是埋好的,世界在玩家推门之前就已经存在。所有这些锚点之间的内容,每次都由 AI 现场生成。
这个媒介挺奇怪:一部分像视觉小说、一部分像桌游、一部分像聊天。做得好,同一个故事玩三遍能玩出三个不同的故事。做不好,它就是一条伪装成自由的轨道——玩家第二章就能看出铁轨。
这篇讲两者的差别在哪里。
故事模式的四个零件
在 Reverie 里写一个故事,要填四样东西:
- 章节(Chapters) - 叙事的容器。每一章有自己的情绪焦点和张力。"发现""调查""对峙"。
- 里程碑(Milestones) - 那些真正重要的瞬间。作者定义的剧情节点,AI 朝着它们走但不会硬来。"第一次接吻""真相揭露""背叛"。一旦触发,玩家能感觉到分量。
- 数据面板(Data Panels) - 结构化的状态。关系值、线索数量、资源、生命值。AI 在故事推进时会读取它们、也会回写;信任低的时候对话开始变防备,好感高的时候自然变得敞开。
- 玩家身份(Player Identities) - 玩家可以扮演的角色。同一个故事、不同的身份——侦探、嫌疑人、受害者的好友——同一具骨架上是真的不同的故事。
这四样是承重墙。写对了,AI 把其它做完。写错了,世界上没有任何模型能救这段游玩。
章节:写的是"张力",不是"剧情"
新手最常犯的错误是把章节描述写成剧集梗概:
第二章:玩家去仓库,找到公文箱,遇到反派。
这告诉了 AI"应该发生什么"。听起来是好事;实际是问题。AI 会让这些事发生,不管玩家在干什么,玩家会察觉到这股劲。
换成写张力:
第二章:线索指向仓库,但一个人去太冒险。主角盟友不多,时间更不多。信任是消耗得最快的资源。
现在 AI 拿到的是引力,不是脚本。仓库可能出现,也可能没出现。玩家可能带一个盟友、拒绝去、或者干脆报警。所有这些走法都能完成这一章,因为这一章讲的是信任和时间压力,不是"参观某个地点"。
这是你能拿到的最大杠杆。写章节是关于什么的,不是写这一章发生什么。
里程碑:把必须落地的瞬间钉住
里程碑不是成就,也不是关卡点。它是你写这个故事是为了交付的那些瞬间。第一个吻、真相、崩溃点、读者半年后还能记起的那一场戏。
一个好里程碑有三个特征:
- 它是挣来的。 它依赖某个前提——某个数据面板阈值、某一章、之前的某个里程碑。前提不到 AI 不会触发。"第三条消息就发生第一次接吻"这种事在设计上就不可能。
- 它是具体的。 "他们之间发展得很顺"不是里程碑。"她承认她关于妹妹的事一直在撒谎"才是。
- 它是可选的。 不是每次游玩都该击中所有里程碑。玩家这次没碰到的,正是他下次想再玩一遍的理由。
一个章节长度的故事用 4-7 个里程碑差不多。更少显得设计不足,更多就变成 AI 在赶清单。
数据面板:让故事产生反应的最便宜的办法
数据面板就是一组小的数字或标志——AI 每轮都会读、也会写回去——随着故事推进。
好感(Mira):0-100,起始 20
信任(朴警探):0-100,起始 50
找到的线索:列表,初始为空
时段:早 / 午 / 晚 / 深夜
玩家受伤:布尔值,起始 false
就这么多。这就是这个功能的全部。
它能买到什么:一个对话会随好感变化而变化的角色,你不用为每一场戏写三个版本。AI 在上下文里看到这些数字,自己调整。好感 15 的 Mira 说话简短利落;好感 80 的 Mira 会下意识地碰你的胳膊。
陷阱:把面板做得太复杂。五个字段足够了。 十二个字段,AI 开始在它们之间做平均,每一个都失去意义。挑那些会改变行为的变量,剩下的不要。
玩家身份:让故事可反复玩的最便宜的办法
这是真正的秘密武器。大部分作者以为"可反复玩"等于分支路径和多重结局。那些设计起来很贵。玩家身份很便宜,效果反而更强。
同一个故事。同样的章节。同样的里程碑。玩的人不一样。
- 侦探最早拿到信息,但半个剧组都不信任他。
- 嫌疑人知道真相,但说出来只会让事情更糟。
- 受害者的好友有别人没有的情感正当性,但没有调查权。
这些不是难度模式。这是同一段事件被完全不同地经历。AI 知道"你是谁",同一场戏就会以完全不同的方式展开。
两个身份不错,三个很好,四个开始稀释。没有强理由别超过四个。
专门为"反复玩"做设计
写故事的时候反复问自己一个问题:第二遍玩的时候,什么会不一样?
让第二遍玩起来有新东西的:
- 上次没碰到的里程碑。
- 上次没见过的数据面板状态(信任 95 的朴警探说话什么样?上次他最多到 40)。
- 一个能拿到不同信息的第二身份。
- 因为玩家这次走法不同而落地不同的章节张力。
让第二遍像重播的:
- 永远以同样方式发生的必演场景。
- 永远会触发的里程碑。
- 永远碰不到极端值的数据面板。
- 只有一个身份、只有一条最优路径。
拿你的故事对照这两组。如果第二遍游玩没有至少三处变化来源,这个故事就是不可反复玩的,不管第一遍的散文写得多好。
故事模式不是什么
把预期摆正,能省掉很多挫败感:
- 不是分支路径。 结构是作者写好的,你不写多重结局。变化来自生成的内容、里程碑组合、玩家身份,不是来自决策树。
- 不是回合制。 除了叙事推进,没有游戏机制。数据面板追踪状态,不强加战斗或技能检定。
- 不是多人。 目前是单人游玩。如果你按合作设计,那是在为还不存在的功能写。
- 不是带额外步骤的聊天。 你只是想跑长聊天的时候,别去开故事模式。它们是不同的产品形态,错的那个永远难用。
和 Reverie 其它功能怎么配
- 角色写作 - 故事角色和聊天角色用同一套写法。带矛盾和声音规则的尖锐角色比模糊角色更能撑住故事。
- 记忆 - 一段游玩内的记忆依然有效;角色记得这一遍里发生过的事。数据面板是跨章节持续的状态。
- 节奏 - 章节张力和里程碑的位置,本质上就是故事级别的节奏工具。同样的直觉放大一个量级。
- 免费 - 故事模式的核心功能(章节、里程碑、身份、数据面板)所有用户免费。订阅提供更快生成速度,不是解锁功能。
总结
写骨架。让 AI 长肉。写张力,不写剧情。挑那些配得上成为重要瞬间的里程碑。数据面板保持小。让身份之间差异够大——同一个故事换个身份玩起来真的是另一个故事。
值得反复玩的故事不是内容更多的故事。是这个故事的形状有空间让玩家每次都留下不同的痕迹。
