重生、系统文、大模型——一个还没做完的游戏想法
一、事情是从折腾私服开始的
前段时间想给自己搭个游戏服务器玩,翻了一圈能自部署的东西,越翻越觉得不对味——现成的都玩过了,真正想玩的那个东西好像没人做。
然后就跑偏了。
我平时看网文,重生文、系统文那一类。看多了会有个念头冒出来:这类小说的爽感,本质上和游戏是一回事。
再往前想一步就停不下来了:如果做一个游戏,玩家重生回到过去,绑定一个系统,然后一天一天地活——会怎么样?
二、一个我觉得挺关键的发现
系统文这个类型,本身就是"把游戏机制写进小说"。
任务列表、属性面板、积分商城、等级、技能树——这些东西在小说里就是游戏 UI 的文字化,只不过包了一层叙事外壳。
所以当我认真想"把系统文做成游戏"的时候,意识到一件事:这不是改编,是还原。
大部分"小说改游戏"都失败,因为改编的是剧情——换个皮,讲同一个故事。但系统文不一样,它的骨架本来就是游戏骨架。你要做的是把那个骨架拆出来,重新装回去。
这个认知让我觉得方向是成立的。
三、但我一开始想错了
最初的设想很自然:写好一个世界,写好主线,玩家在关键节点做选择,不同选择通向不同结局。
这其实就是 galgame,学名叫分支叙事。剧情树是作者写的,玩家在树上选路。
想了两天,我意识到这不是我要的东西。
分支叙事里,玩家终究还是读者的替身。你在读一个别人写好的故事,只是偶尔能插手。
而我想要的是另一种东西:
玩家不是在读别人的故事,玩家就是主角。故事不是被写好的,是他自己走出来的。
这两句话听起来差别不大,落到设计上是两个完全不同的物种。后者有个专门的名字,叫涌现叙事(emergent narrative)。
四、涌现叙事的参考系
这个类型其实存在很久了。《矮人要塞》会程序生成整个世界的历史、文明、战争,每个矮人都有自己的生平;《边缘世界》有个"叙事导演",根据你的处境动态生成事件;《十字军之王》的玩家事后会讲"我那个疯掉的国王"这种故事——那故事不是编剧写的,是涌现出来的。
它们的共同点是一句话:作者不写剧情,作者写规则。
但这类游戏一直有个天花板:它生成的故事是一大堆事件日志。你得自己去读、去脑补、去把它串成一个故事。《矮人要塞》的玩家管这叫"想象力税"。
而大模型恰好能干掉这最后一公里。
系统算出"某某在某地被围困,粮草耗尽,部下叛变",模型把它翻译成一段能让你共情的话。这是我觉得整个想法里真正有意思的地方——不是"用 AI 写剧情",而是给一台故事生成器配一副嗓子。
五、最大的坑,以及一条铁律
顺着这个思路往下设计,很快会撞上一个名字:AI Dungeon。
它是大模型文字冒险的鼻祖,也是最惨痛的教科书。玩过的人都有同一个体验:前两天惊为天人,第三天就腻了。
问题出在哪?一句话:
无限生成,零持久性。
你跟 NPC 说了什么、做了什么,世界不会真的记住。上一轮他恨你入骨,下一轮亲热地叫你兄弟。所有选择都没有重量。
这个坑的根源是:大模型不应该拥有状态。
想通这条之后,架构就清楚了:
玩家选择 → 代码结算 → 产生"事实" → 喂给模型 → 渲染成叙事
↑ │
└──────────────────────────────────────────────┘
模型只读状态,永远不写状态。
为什么必须这样?如果你让模型决定"他态度转变了""你获得了 5 点智力",它会漂移、会自相矛盾、会为了剧情刺激乱给数值。它天生倾向于平衡和合理,而那恰恰是爽文的反面。
所以它的角色是翻译官,不是法官。
代码已经算好了发生了什么,模型只负责把这件事实讲得好听。
六、三个机制
架构定了之后,具体设计反而变成了最有意思的部分。
① 信息差——重生这个设定的机制载体
重生文的核心爽点是"我知道未来"。但这里有个矛盾:信息差需要确定的历史,而大模型是随机的。
解法是:把"原本的时间线"写死,当成数据。玩家知道它,但它会变。
时间自然流逝,记忆会淡;而你每干预一次世界,它就加速贬值——因为未来被你改掉了。
于是"未来的知识"就变成了一种会消耗、会过期的资源。这是我觉得设计得最漂亮的一处:重生的爽点、难度曲线、剧情张力,全压在这一个数字上。
② 偏离度——世界会记住你做过什么
你在时代的风口上动作越大,世界就偏得越远。原本该发生的事会偏移、变形、或者干脆不发生。
这个机制同时干掉了三件事:爽点曲线(一开始你全知全能,后期越来越没底)、难度曲线(信息优势贬值,逼你靠别的赢)、剧情弧线(从"我掌握未来"到"我创造未来")。
③ 资本天花板——经济系统的地基
这个是被逼出来的。第一版跑测试,二十局全部滚到万亿级别——任何正的收益率,乘上复利和每月两次的行动频率,都会在几百个月内爆炸。
解法很自然:你手上的钱再多,也受限于这个时代能承载的资本规模。
1993年前 → 2万 1998年 → 10万
2003年 → 100万 2008年 → 1000万
2013年 → 1亿 2018年 → 10亿
1995 年,你没法把一千万投进一个摆摊生意里。
副作用是:早期滚雪球很爽(复利),后期变成线性增长(真实)。这个约束反而让游戏更像那么回事。
七、我写了个原型
想法到这一步,光想已经没用了,得动手。
写了个能跑的东西:填开局信息(名字、穿越年份、魂穿还是身穿、出身),然后一个月一个回合地推。顺手把模型接进了叙事层。
效果比我预期的好。比如代码算出"这个月经商亏了 1418 元",模型写出来是这样的:
一月的风从卷帘门底下往里钻。他在汉正街租下的半间铺面,月租四百,进了两批保暖内衣。年前那场雪化得太快,货压在手里,最后按成本价甩给了隔壁摊子。算下来,赔了一千四百一十八块。抽屉里还剩四千五百八十二,他数了两遍,把钱塞回铁皮盒。
数字分毫不差。这就是"规则和叙事分离"的好处——它不会为了让故事好听而篡改事实。
更让我满意的是那些年代质感。"录像厅门口贴着《泰坦尼克号》的手写海报""冰柜上摆着健力宝和旭日升""28 寸的凤凰自行车斜靠在电线杆上"——这些东西要我自己去查资料写,得累死,但模型信手拈来。
八、还没解决的问题
但我不觉得这项目做成了大半。恰恰相反,它面前横着一个我觉得最难的问题:
涌现叙事天然是平淡的。
《模拟人生》玩久了就是上班下班吃饭睡觉;《矮人要塞》大部分时间在挖矿。而这种平淡,和网文那种高密度、强节奏、连续兑现的爽感,本质上是矛盾的。
我用"系统任务"来补——让系统给短期目标,制造方向感和即时奖励。但这是不是够,我不知道。
这个问题只有真人玩过才知道答案。
所以我现在的判断是:不该继续加立绘、加 NPC 记忆、加分支剧情——那些都是在没有答案的情况下赌。该做的是找个人,让他玩三十分钟,然后看他的表情。
九、一点感想
回头看这个过程,最有意思的不是"我想做个游戏",而是这个想法在往前推的过程中自己变形了:
想做网文式 galgame → 变成做涌现叙事 → 变成做一台故事生成器 → 最后发现真正的工作量在于写"世界的物理定律",而不是写剧情。
每一步都跟我最初的设想不一样,但每一步都比上一步更清楚。
大概这就是想法的正常形态:它不会一次成型,它是在你试图实现它的时候,才慢慢长出形状的。
至于最后能不能做成——我不知道。但至少现在,我知道自己不知道的是什么了。
评论
本站已关闭评论。

