大家好,

我一直在开发一个开源项目,名为 RePoG。它是一个实验,旨在使用代理编码工具来作为长篇RPG游戏主持人。

这不是一个传统的游戏引擎,也不是一个视觉小说系统,也不是一个聊天机器人前端。这个想法不同:你可以在像 Codex 这样的工具中打开一个仓库,让代理在本地文件中运行整个活动。

从玩家角度来说,体验应该像一个单人桌面RPG一样:

你用自然语言描述你的角色在做什么。
GM会回应,带来场景、NPC、后果、发现、空闲时间、紧张感和奖励。
在幕后,RePoG给代理一个结构化的活动笔记本,让它可以跟踪世界。

这个系统旨在帮助我在AI RPG会话中遇到的问题:

  • 长会话记忆漂移;
  • NPC记忆中遗忘了什么;
  • NPC知道一些他们不应该知道的东西;
  • 每个场景都变成了强制任务通道;
  • 奖励和进展在大弧之后会被跳过;
  • 伴侣保持静止;
  • 世界建造变成了一种玩法而不是可玩的压力;
  • GM失去了跟踪未解决的线索、派系变更、债务、物品、秘密和关系。

RePoG存储了这样一些东西:

  • 世界建造笔记;
  • 会话0决策;
  • 玩家角色统计和能力;
  • 伴侣笔记;
  • NPC记忆;
  • 地点笔记;
  • 派系压力;
  • 关系地图;
  • 知识边界;
  • 秘密和线索;
  • 进展和奖励;
  • 弧结尾;
  • 下一阶段的准备。

所以,目标不是“代理写RPG文本”。
目标是:代理是否能维持足够的结构化记忆来运行一个长活动,仍然感觉自然?

对于玩家来说,趣味部分我正在努力实现的是,世界应该感觉持久。如果你饶恕了某人,背叛了某人,获得了声誉,发现了路线,失去了物品,揭开了秘密,或者让敌人存活下去了,下一个弧应该记得。 如果一个伴侣与你一起经历了什么意义的事情,他们也应该能够成长。

对于开发者来说,趣味部分是,这主要是Markdown工作流设计而不是一个重型引擎。它使用文件作为持久记忆,并让模型处理GM判断, 而小的检查可以捕捉到统计问题、技术泄露或连续性问题。

目前,它主要是为Codex风格的工作流而设计的,但结构应该可以适应其他代理工具,如Claude Code或Antigravity。

我非常渴望来自两边的反馈:

  • 这种RPG体验是否会对你有吸引力作为玩家?
  • 从游戏AI/开发人员的角度来看,文件存储的活动记忆是否是一个好的方向?
  • 你在信任一个代理GM之前,期待它要跟踪哪些东西?

仍然是早期,仍然是粗糙的,但我试图让AI单人RPG玩法感觉不再像一个暂时的聊天,而像一个真正的活动。

仓库:

https://github.com/tritonsan/RePoG