【Skill 创作】模拟人生文字游戏 —— 在 SOLO 里体验从出生到死亡的完整人生

1、Skill 简介

life-simulator 是一个通过对话驱动的沉浸式人生模拟文字游戏。你在 SOLO 里输入"模拟人生",就能开启一段从出生到死亡的完整旅程——每个选择都会影响你的六维属性,每个阶段都有独特的事件,最终获得一份独属于你的"人生总结报告"。

触发词 : 模拟人生 、 人生游戏 、 玩人生 、 文字人生 、 再来一局

2、使用场景

为什么想做它?

试过让 AI “给我讲一个人生的故事”,结果是:今天你是程序员,明天突然变成宇航员,后天又去修仙了……毫无逻辑,更别提沉浸感。

我想要的是一个 有规则、有因果、有边界 的人生模拟器——童年选了舞蹈班,青年就不可能突然变成外科医生;高考落榜了,想进投行就得先经历逆袭。每一次选择都要对未来产生可追溯的影响,这样的人生才值得"重玩"。

做出来之后能做什么?

  • :video_game: 一个人无聊时,玩一局"我的人生会是什么样"

  • :busts_in_silhouette: 朋友聚会时,各自开一局比拼谁的人生更传奇

  • :thinking: 站在十字路口时,看看不同选择的连锁反应

  • :memo: 观察 AI 如何在严格规则下生成有连贯性的叙事
    适合谁?

  • 喜欢文字游戏、人生模拟类游戏的玩家

  • 对"选择如何塑造人生"这个话题感兴趣的人

  • 想体验一把"如果当初做了不同选择"的 curious mind

3、创作过程

第一步:设计六维属性系统

人生不是单一的。我设计了六个维度来刻画一个角色:

  • 健康 :决定你能活多久
  • 智商 :决定学习效率和职业天花板
  • 情商 :决定人际关系和恋爱成功率
  • 财富 :决定生活质量和选择空间
  • 魅力 :决定异性缘和特殊事件触发
  • 运气 :决定随机事件的概率和好坏
    每个属性都有自然衰减、硬边界、不可逆规则。比如智商成人后基本不再增长,运气一生变化不超过±20。

第二步:构建六大人生阶段

:baby: 婴儿期(0-3岁)→ :child: 童年(4-12岁)→ :performing_arts: 青少年(13-18岁)→ :briefcase: 青年(19-35岁)→ :house: 中年(36-60岁)→ :old_man: 老年(61岁+)

每个阶段有专属的事件池和关键选择点。比如青少年期必经历"文理分科"和"高考",青年期面临"第一份工作"和"创业机会"。

第三步:编写 50+ 事件数据库

在 events.md 中定义了覆盖全人生轨迹的事件:

  • 年龄事件(如高考、中年危机、退休)
  • 属性事件(如智商>70触发"天赋发现")
  • 随机事件(如中彩票、车祸、被骗)
  • 连锁事件(如网瘾→电竞选手路线、天才→学术大牛路线)
    第四步:核心机制——逻辑自洽与边界控制

这是整个 Skill 的灵魂。我写了整整一章规则来确保人生轨迹不"瞎飘":

  • 因果链不可断裂 :童年选舞蹈班 → 青年职业偏向艺术/网红/设计,不能直接变成程序员
  • 职业准入矩阵 :医生需 iq≥80 + 顶尖学历 + 理科背景,蓝领不能直接转行成医生
  • 互斥事件组 :已婚状态永久关闭恋爱/相亲事件,文理分科后锁定教育方向
  • 事件冷却期 :同类事件触发后需冷却 3-5 年,避免连续好运或连续倒霉
  • 叙事回溯机制 :每次输出必须引用玩家之前的关键选择,建立"这是我的人生"的连贯感
    第五步:多结局评价体系

设计了 10 个结局称号 + S/A/B/C/D 五级评价:

  • :trophy: 人生赢家(财富>1000万 且 健康>60)
  • :sweat_smile: 倒霉蛋(运气始终<40 且 触发3次以上失败事件)
  • :sparkles: 传奇人生(触发5个以上稀有事件)
  • :money_bag: 孤独富翁、:two_hearts: 情圣、:graduation_cap: 学霸、:heart: 慈善家……

4、使用步骤

Step 1:导入 Skill

将 life-simulator 文件夹导入 SOLO 的 Skills 目录。

Step 2:激活 Skill

在 SOLO 对话中输入 @life-simulator 或直接说:

Step 3:开始游戏

输入"诞生"来到这个世界,随机生成初始六维属性。

Step 4:做出选择

每个年龄段会触发事件,选择 A/B/C/D 影响人生走向。

常用指令:

  • 状态 → 查看当前属性面板
  • 历史 → 回顾关键选择
  • 帮助 → 显示简要规则
  • 再来一局 → 重新开始新的人生

5、效果展示

使用前:

  • 让 AI 讲一个人生故事 → 今天程序员,明天宇航员,后天去修仙,毫无逻辑

  • 没有属性系统,选择没有后果,玩完就忘

  • 每次重来都是同样的套路,没有重玩价值
    使用后:

  • 六维属性实时变化,每个选择都产生可追溯的影响

  • 童年选了舞蹈班 → 青年可以走艺术路线/网红路线,但不能直接当医生

  • 高考分数由智商×0.8+努力+运气共同决定,真实感拉满

  • 同一局游戏里,"中年危机"事件会引用你 20 年前的职业选择

  • 结局报告基于全部选择历史生成,每局都不同
    示例输出片段:

6、Skill 链接

7、总结与思考

最满意的地方:

逻辑自洽系统。很多同类型 AI 游戏的问题是"世界崩坏"——今天一个设定,明天就忘了。这个 Skill 用状态持久化 + 职业准入矩阵 + 互斥事件组 + 叙事回溯机制,构建了一个 有边界但足够丰富 的人生模拟空间。玩家不会觉得被系统操控,也不会觉得世界毫无规则。

最意外的收获:

写这个 Skill 的过程中,我发现 AI 在严格规则下的叙事反而更有创意——因为它必须在你设定的边界内寻找合理的出路,这种"戴着镣铐跳舞"产生的剧情,比天马行空更有质感。

后续想优化的方向:

  1. 增加"多人模式"——几个朋友同时开局,中途可以触发"同学聚会"事件互相比较
  2. 增加"时代背景"选择——80年代、90年代、00后,不同年代有不同的事件池
  3. 结局报告支持导出为图片/卡片,方便分享到社交媒体
    希望得到的反馈:
  • 一局游戏时长是否合适?(目前约 20-30 个选择点)
  • 事件池是否足够丰富?有没有你想遇到但没遇到的人生场景?
  • 逻辑边界是否太严格?还是你觉得刚好?
3 个赞


哥哥高产啊

4 个赞

就是好玩,可以玩一玩,有点意思 :folded_hands:

4 个赞

文字的模拟人生吗?多结局吗?

4 个赞

投票加1,玩起来很真实 青春的阶段有些感人,我可以借鉴你的灵感去做一个其他方面的skill吗

1 个赞