Z.R.I.C 同类框架调研:功能全量型 AI TRPG 引擎对比
调研目标:以 Z.R.I.C(零界核心,zRICGao/ZRIC-AI-TRPG-Engine) 为功能基准,找出开源与商业两侧「功能比较全」的同类引擎,做能力矩阵对比。 数据来源:两轮 GitHub 扫描(1620 个去重仓库)+ 多轮 web 检索(截至 2026-08);已实测项目标注 ✅。
1. 基准:Z.R.I.C 有什么(功能清单)
Z.R.I.C = Zero-boundary Roleplay Intelligence Core(零界核心)。DM 在环的半自动文字冒险推演模拟器,GPL-3.0,FastAPI + SQLite(WAL) + Vue3(CDN 零构建)。
| # | 能力 | 说明 |
|---|---|---|
| 1 | 剧本加载 | campaign.json + knowledge/*.txt(RAG 知识库:世界观/规则/章节文本) |
| 2 | AI 推演分支 | 输入玩家行动 → AI 生成 2-4 个分支结果(HP/SAN 变化、物品得失、地图移动、新 NPC),流式输出,副作用自动执行 |
| 3 | 世界实体 | 实体档案(entity.py):NPC/物品/组织,AI 自动提取与更新 |
| 4 | NPC 情绪状态机 | 信任/恐惧/烦躁三轴 + 断点反应;NPC 随剧情产生记忆、改变态度 |
| 5 | NPC Persona | MBTI 性格 + 怪癖 + 独立记忆,由模型扮演实时对话(短信界面 phone.html) |
| 6 | 三级记忆 | L1 短期工作区(最近 8 次推演)→ L2 实体档案 → L3 向量长期记忆,自动折叠 |
| 7 | RAG 规则裁判 | 推演时自动语义检索知识库注入 prompt(BGE-M3 embedding) |
| 8 | 空间地图 | 房间/通道拓扑、位置感知(「你在哪、旁边有什么」)、自动生长新地点 |
| 9 | 触发器系统 | scene/item/stat/ai 四种条件,hard 强制跳转 + soft 提示——收束时间线的关键 |
| 10 | 多时间线 | 分支平行推演、独立记忆、可合并 |
| 11 | 演出层 | 深入调查(场景 AI 扩写)、场景生图(Kolors 免费/豆包付费)、BGM、WebSocket 投屏到玩家大屏 |
| 12 | 存档 | 完整存档含向量索引,加载即用 |
核心设计哲学:人构造规则/世界观/地图/主线,AI 承接自由行动推演分支,触发器收束叙事。多模型可切换(DeepSeek/Claude,请求级回退)。
2. 开源同类框架(GitHub,功能全量型)
2.1 已实测 ✅(详见各项目文档)
| 项目 | 与 Z.R.I.C 的关系 |
|---|---|
| loreweaver(06 号文档) | 工程完成度最高的同类:M17 文档投影反剧透、CoC/D&D/WoD 规则包、编年史折叠记忆、NPC/companion 独立视角、Director 演出层(对应 ZRIC 的 3/4/6/11 项)。差异:终端/p2p 优先,无 ZRIC 的触发器/多时间线(有 modvars + threads 近似) |
| ChatRPG(05 号文档) | 叙事图(节点/边条件门控)对应 ZRIC 的场景节点+触发器;五智能体裁决对应其 DM 在环。差异:无地图/NPC 情绪轴,记忆靠摘要 |
| diceframe(07 号文档) | 中文 WebUI 全家桶:规则模板/世界书/记忆/Bot。差异:AI 推演偏「对话」,分支/副作用结构化程度低于 ZRIC |
2.2 未实测(按相似度排序,均支持本地模型)
| 项目 | ★ | 关键能力(README 核实) |
|---|---|---|
| Sagesheep/NarrativeEngine-P | 86 | 自托管 TTRPG 引擎:持久记忆、活体 NPC、自动化世界管理,长线多会话战役;任意 OpenAI 兼容/Ollama;带 Windows 一键 bat + 自动更新;MIT |
| MoonlightByte/NeverEndingQuest | 75 | SRD 5.2.1 规则 AI DM:记住每个决定、适应玩家风格;Module Toolkit(模组工具包)+ 高级 Token 压缩系统;React 玩家端;多供应商 AI;Windows 一键安装器 |
| electronistu/Project_Infinity | 43 | 规则最硬核:真 D&D 5e 引擎——公平骰子(AI 只看结果不生成)、完整战斗结算(法术/豁免/AoE/临时 HP/专注)、声望系统、buff 自动过期、长休短休、升级自动、每 5 回合自动摘要 timeline.md;TUI 界面 |
| hayowei/aisandboxgame | 70 | 本地优先浏览器文字 RPG:推理驱动叙事(单循环 reason→narrate→resolve)、活体 NPC(认知+关系状态)、d20 检定、面试式世界卡创作(自然语言 → 可玩世界)、hex 地图、手机短信、离线 PWA 零构建 |
| Plumess/MimirFW | 20 | 「乐高积木式」对话游戏框架:DND/狼人杀/文游快速设计 + 智能 NPC 构建;AGPL,MVP 开发中 |
| Bobby-Gray/open-tabletop-gm | 45 | LLM 无关的 GM 框架:OpenCode/LM Studio/任意 LLM 跑长线战役,D&D 5e 内置,SKILL 驱动 |
| ITMO-Agentic-AI/ai-dungeon-master | 8 | LangGraph+LangChain 多智能体 DM:统一 GameState(叙事态/世界态/玩家态)+ 多智能体协同 |
| DjNightmare9909/Dungeon-master-OS-WFGY | 22 | DM OS:程序化生成文本 RPG + AI DM,「桌不在时的工具」,TS,2026 活跃 |
| qianye60/XianTu | 355 | 《仙途》AI 修仙文字冒险完整实现(游戏而非引擎),Vue3 |
| AventurasTeam/Aventuras | 179 | AI 互动小说引擎:AI 记忆(章节自动摘要防漂移)、任意 LLM、桌面+Android |
| 4thfever/cultivation-world-simulator | 2020 | 修仙世界模拟器:Agentic Workflow 世界模拟(NPC 全智能体),偏「世界自运行」而非 DM 在环 |
2.3 参考架构(非全量引擎,但值得看)
- deckofdmthings/GameMasterAI(36★,Vue,网页单人 TTRPG+AI DM)
- Zewang0217/ai-jubensha(7★,Java 剧本杀平台:LangChain4J + RAG 记忆)
- benjcooley/dungeongod-agi(13★,「通用 AI DM:记住玩家、玩规则游戏」)
- VBPXKSMI/Open-CYOAI-Project(67★,AI Dungeon 2 开源遗产的 mod 版)
3. 商业实现(引擎/完整产品)
| 产品 | 定位 | 与 Z.R.I.C 的对应 |
|---|---|---|
| RPGGO(rpg-go.com) | 中国 AI 无代码 RPG 制作器 + 游戏平台:讲故事的人 → 可玩 RPG;百度智算大会标杆项目 | 最接近「商业版 ZRIC」:剧本 → 可玩世界 |
| 彩云小梦(Dreamily) | 中文 AI 小说续写/互动创作 App,结合 AI RPG 玩法(微信专访:陪伴+创作) | 消费者级 AI 文游(无规则/状态) |
| AI Roguelite(Steam) | Steam 游戏:AI 生成物品/NPC/敌人/剧情 + 真实 RPG 数值机制 | 商业验证的「AI+规则」完整实现 |
| Wanderfolk(Steam) | 中世纪 AI NPC 游戏:NPC 记得一切,活世界 RPG | 对应 ZRIC 的 NPC 记忆/情绪 |
| DM Co-Pilot(Product Hunt) | 双引擎 AI DM + VTT Auto-Forge(2026 新品) | DM 在环工具 |
| Elm Story(IndieDB) | 可视化编排互动故事世界的工具(0.7) | 剧本编排层 |
| Latitude Voyage(11 号文档) | AI-native RPG 平台:自建世界、非脚本化角色(2026-04) | 商业旗舰路线 |
| Hidden Door(13 号文档) | 社交化共同叙事 + 公版 IP | 多人叙事平台 |
| Friends & Fables(14 号文档) | AI 城主 + 地图 + 骰子 + 组队(10 万玩家) | 产品化最成功的「AI+规则」 |
| Funloom | 中国 AI 原生 RPG 创作(2 亿估值,36氪) | 创作工具 |
| Inworld/Convai/Charisma.ai(16 号文档) | B2B NPC/叙事引擎(Charisma 是分支叙事引擎代表) | 引擎层卖给厂商 |
4. 功能矩阵(简版)
| 能力 | Z.R.I.C | loreweaver✅ | ChatRPG✅ | diceframe✅ | NarrativeEngine-P | NeverEndingQuest | Project_Infinity | aisandboxgame |
|---|---|---|---|---|---|---|---|---|
| 剧本/模组解析 | ✅(json+知识库) | ✅(module→文档) | ✅(PDF→叙事图) | ✅(世界书/规则模板) | ✅(战役存档) | ✅(Module Toolkit) | ✅(wwf 世界文件) | ✅(世界卡) |
| AI 推演分支 | ✅ 2-4 分支+副作用 | ✅ threads | ✅ 叙事图分支 | 部分 | ✅ | ✅ | ✅ | ✅ 单循环裁决 |
| 自动判定 | ✅ 触发器+stat | ✅ 规则包检定 | ✅ Examiner 裁决 | ✅ 骰子检定 | ✅ | ✅ SRD | ✅ 5e 全规则引擎 | ✅ d20 |
| 世界状态/实体 | ✅ | ✅(文档模型) | ✅ | ✅ | ✅ | ✅ | ✅(数据库) | ✅ |
| NPC 情绪/记忆 | ✅ 三轴+断点 | ✅ | — | 部分 | ✅ 活体 NPC | ✅ | 部分 | ✅ 认知+关系 |
| 多级记忆/RAG | ✅ 三级+RAG | ✅ 编年史折叠 | ✅ 摘要+pgvector | ✅ 记忆系统 | ✅ 持久记忆 | ✅ Token 压缩 | ✅ timeline 摘要 | ✅ |
| 地图/空间 | ✅ 自动生长 | 部分 | — | ✅ | 部分 | — | — | ✅ hex |
| 时间线/多分支 | ✅ 多时间线合并 | 部分 | 部分 | — | — | — | ✅ 会话 timeline | — |
| 投屏/多人 | ✅ WebSocket | ✅ p2p/多客户端 | — | ✅ 多人+Bot | 部分 | ✅ React 玩家端 | — | — |
| DM 在环 | ✅ 核心设计 | ✅ | ✅ | ✅ | 部分 | 部分 | 部分 | 部分 |
| 本地模型 | 可接(需补丁) | ✅ | ✅(已实测) | ✅(已实测) | ✅ | ✅ | ✅ | ✅ |
| 许可 | GPL-3.0 | MIT | MIT | AGPL-3.0 | MIT | NOASSERTION | NOASSERTION | 双许可 |
5. 调研结论与实测建议
- 功能最全的四个梯队:
- T0(与 ZRIC 同构的「剧本+推演+触发器+世界态」):Z.R.I.C 本身、NarrativeEngine-P、NeverEndingQuest;
- T1(工程成熟度更高但形态不同):loreweaver(文档/反剧透)、ChatRPG(叙事图/裁决)、Project_Infinity(规则引擎天花板)、aisandboxgame(本地优先+世界卡);
- T2(商业验证):RPGGO(无代码制作器)、AI Roguelite、Wanderfolk、Friends & Fables。
- Z.R.I.C 的独特点:触发器(hard/soft 收束)+ 多时间线 + 三级记忆 + NPC 情绪断点 + 投屏——「DM 在环演出台」形态,开源侧目前无完全同构者。
- 实测顺序建议:① Z.R.I.C(补丁接本地 7B,验证推演/触发器/存档链路)→ ② aisandboxgame(零构建,世界卡+推理裁决)→ ③ NeverEndingQuest / NarrativeEngine-P(Windows 一键脚本,含模组工具链)。
6. 参考链接
- Z.R.I.C:https://github.com/zRICGao/ZRIC-AI-TRPG-Engine
- 开源清单:
docs/projects/21-engine-catalog.md;已实测:docs/projects/01-10 - 商业:RPGGO https://lv1gaming.com/rpggo-provides-a-platform-for-great-storytellers-to-turn-them-into-playable-rpgs/ · AI Roguelite https://store.steampowered.com/app/1889620/ai_roguelite · Wanderfolk https://wanderfolk.ai/ · DM Co-Pilot https://www.producthunt.com/products/dm-co-pilot · 彩云小梦专访 https://mp.weixin.qq.com/s?__biz=MzIzNjc1NzUzMw==&mid=2247740106&idx=5