魂穿进副本之后,
你能活着离开吗?
你原本只是一个普通人。再次睁开眼睛时,你已经躺在一间陌生的病房里。护士长在观察你,病友们各怀心事,护士站的门始终半掩着。
有人暗示后门可以离开,有人在你靠近时突然停止说话。你只能通过交谈、偷听、搜索和观察,拼出一条属于自己的逃生路线。
你原本只是一个普通人。再次睁开眼睛时,你已经躺在一间陌生的病房里。护士长在观察你,病友们各怀心事,护士站的门始终半掩着。
有人暗示后门可以离开,有人在你靠近时突然停止说话。你只能通过交谈、偷听、搜索和观察,拼出一条属于自己的逃生路线。
传统 NPC 往往拥有固定台词,无论玩家做过什么,他们都只会重复相似的回答。我想尝试的是:如果角色能够记住玩家的行为,并根据自己的身份、性格和处境做出回应,游戏中的故事会不会变得更像一次真实发生的经历?
在栖霞精神病院里,玩家可以和 NPC 交谈,也可以偷听护士站的对话。AI 会结合角色状态、当前时间、所在位置和玩家之前的行为,生成每一次不同的交流。
同一件物品,在不同探索过程中,也可能呈现出不同描述和反馈。
世界记录会继续影响后续对话
周叔看见了
“你现在不应该离开病房。治疗开始前,我们会有人来接你。”
状态:警惕 · 记住玩家曾靠近护士站
“后门?我不知道……别在这里问这个。”
状态:回避 · 声音降低你可以翻找物品,也可以在错误的时间离开病房。但这些行为可能被看见、被听见,或者被某个角色记住。目前版本已经实现了基础的角色感知、记忆和反馈。
游戏中的地图、角色、时间、事件、记忆和对话,需要共同构成一个能够持续运行的世界。因此,项目采用模块化设计,将角色、游戏状态、记忆、事件、交互和 AI 分开管理。AI 负责让角色的表达更丰富,游戏规则负责保证世界中的关键结果成立。
AI 可以快速生成代码,但如果缺少整体规划,功能越做越多,系统也会越变越乱。
这个项目中,我逐渐形成了三种工作方式。
先拆解整体目标,再确定开发顺序、模块关系和每个阶段的验收标准。
每次只处理明确范围内的问题,避免在基础结构不稳定时不断叠加新功能,最终累积成难以维护的“代码堆”。
我为 AI 协作设计了统一的模块开发提示词模板,要求每个模块明确:
模块开发因此形成了相对稳定的流程:
通过项目文档、功能说明、角色设定和开发记录,让 AI 理解当前系统,而不只是理解眼前的一段代码。
AI 负责提高实现速度,开发者负责整体方向、系统结构和最终判断。
玩家进入“栖霞精神病院”,需要在治疗开始前找到离开的方法。医院会按照自己的节奏运行:护士查房,病人活动,工作人员运送物资,治疗准备逐渐开始。
逃生线索不会一次性出现。它们可能藏在一张纸条、一段谈话、一次偷听,或者某个角色不经意的一句话里。AI 不会直接告诉你正确答案,它会通过角色的语气、记忆和态度变化,让你自己做出判断。
这个项目最初是一次 AI 辅助开发的尝试。但在不断制作和修改的过程中,我开始关注另一个问题:如何让 AI 从创作工具,变成游戏机制的一部分? AI 可以帮助开发者更快地实现想法,但真正决定游戏体验的,仍然是对系统边界和玩家体验的设计。