无穷远处的方向,不是当下任务。基调见 🤖 World Hub 风格基调|Tone,起手流程见 🤖 Agent Memory。本页只负责把「最终想造的那台东西」存下来,免得忘了往哪走。

终极想要的

一个可附身、可分叉、自己活着的世界引擎。世界自己运转,用户在「俯瞰(admin/console,可编辑一切)」与「附身某角色(从他眼睛往外看,可自愿遮蔽记忆)」之间滑动;改一个变量长出另一棵时间树;让世界与世界相撞,看涌现出什么。

关键解锁:一次一条线

「全部可能性同时为真」=无穷=造不出。但「任意一条可能性,在进入它的此刻被按需生成且自洽」=有限=够得着。像 4X/群星的地图不是一开始全渲染,视野走到哪、世界结算到哪。不需要先建好无限,只需在放大/附身/分叉的那个当下,那个局部是真的、自洽的。一次一条线。 生成式 AI 恰好擅长「此刻生成这一条」而非「一次穷尽整体」——需求与能力的形状吻合。

同一个本能的两种介质

写多视角小说 = 同一刻被不同视角各拍一遍(写给别人看)。附身玩分支 = 同一件事自己玩进去(体验)。底下是同一个本能:一个情境不该只有一个视角、一个结果,它该被穷尽。墨城十章和反复附身玩同一种子,是同一件事的两种介质。

引擎两层

  1. 状态层:seed(初始局面最小定义)/snapshot(把某一刻完整状态冻住)/branch(从快照岔出新线,主干不动)/replay(从快照重走看演化)/search(在无限细节里挑出有趣场景的眼睛)/command(admin 随时插手改状态、变量、规则)。这层是纯工程,确定、可靠,与 git/游戏存档/数据库快照同构,今天就造得出。只负责「把发生的事存好、回得去、岔得开、查得到」,不负责「发生了什么」。
  2. 演化层:给定当前状态 + 一个输入(附身角色做了动作,或 admin 改了变量),世界下一刻变成什么。人心、因果、自洽都在这层;会崩、会飞的也是这层。

现状:墨城的 Timeline/物证表/设定库,本质就是在用 Notion + 手维护,手搭这台引擎的「状态层」。

起步路线(不必先写半年代码)

先用 Notion + agent 假装成一台引擎:Notion 存状态当快照,agent 当被状态约束的演化层兼 command 解释器。先验证「反复进入同一种子、自洽分叉」爬不爬得起来;跑通了再决定要不要写成真软件。是否最终变成程序,由用户拍板。

边界(不画饼)