方案完成2026-04-20

游戏人生

LLM 驱动的文字冒险人生模拟游戏方案,探索动态剧情生成、状态管理和内容合规。

LLM游戏设计AI产品
本文目录

项目简介

一款文字冒险类人生模拟游戏,玩家通过对话框选择不同选择来度过一生。核心创新:采用 LLM 动态生成故事剧情,而非预定义事件库。

目标

构建一款文字冒险类人生模拟游戏,玩家通过对话框选择不同选择来度过一生。核心创新是采用 LLM 动态生成故事剧情,而非预定义事件库。

架构

Web 终端风格界面 + LLM 驱动剧情生成。

  • 前端: React + TypeScript,终端风格 UI
  • 后端: Node.js + Express,提供游戏逻辑 API 和数据持久化
  • AI 层: LLM API 动态生成故事,通过提示词限制合规性
  • 合规: 双层机制,LLM 生成时限制 + 用户输入前置审查

核心流程

用户输入
   ↓
合规审查 LLM
   ↓ 合规
故事生成 LLM
   ↓
展示事件 + 选项给玩家
   ↓
玩家选择 → 更新状态 → 循环

文件结构

life-game/
├── shared/
│   └── types/
├── client/
│   └── src/
│       ├── components/
│       ├── engine/
│       ├── prompts/
│       └── data/
├── server/
│   └── src/
└── docs/

合规性设计

双层合规机制

层级 触发时机 实现方式
第一层 用户输入时 合规审查 LLM + 规则引擎
第二层 故事生成时 系统提示词内置限制

法规参考

游戏内置法规数据,供 LLM 合规判断时参考:

export const REGULATIONS = {
  网络安全法: ["不得利用网络从事危害国家安全、荣誉和利益"],
  治安管理处罚法: ["不得散布淫秽、色情、赌博、暴力内容"],
  民法典: ["不得侵犯他人人格权、隐私权、肖像权"],
  未成年人保护法: ["保护未成年人身心健康"]
};

提示词设计

系统提示词

你是“人生模拟器”的游戏主持人,负责为玩家生成精彩的人生故事。

核心原则:
1. 所有故事内容必须符合中国法律法规
2. 故事主题积极正面,倡导正确价值观
3. 禁止出现色情低俗、暴力血腥、赌博、违法犯罪内容
4. 婚姻观遵循一夫一妻
5. 君子爱财取之有道

技术亮点

特性 实现方式
LLM 动态剧情 每次生成当前年龄段的专属事件
双层合规 生成时限制 + 输入时审查
状态摘要 只传递关键状态,控制 Token 消耗
阶段聚焦 每次只生成当前岁的事件,保证一致性

后续扩展

  • 多模型支持
  • 剧情记忆
  • 存档系统
  • 成就系统
  • 多人模式

状态

方案设计已完成,等待进入实现阶段。