Infinite Pokémon 技术报告:智能体驱动的生成式玩法

一份基于源码的原型审查:AI 工具链提出新内容,权威游戏引擎决定哪些内容可以进入持久化世界。

下载 10 页 PDF

摘要与范围

Infinite Pokémon 将确定性的 TypeScript 游戏引擎与主机连接的 AI 工具链结合。引擎控制移动、碰撞、战斗、背包、奖励与持久化;AI 提供受限的描述、叙事钩子、内容档案、NPC 策略与室内布局。地图经编译、验证后保存,检查点可以分叉为相互隔离的未来。

本报告是暂定工程文档,并非同行评审研究。它描述一个源码基线,不声称已证明无限新颖性、长期叙事一致性、玩家乐趣或实时推理性能。官网全球排行榜是在该报告源码基线之后加入的。

核心架构

React 管理菜单,Phaser 渲染世界,Node 持有权威状态,SQLite 保存存档,WebSocket 传输命令与状态。生成结果是数据而非可执行代码。浏览器试玩版在 Web Worker 中运行同一套受限引擎,并用 IndexedDB 持久化。

生成任务接收带版本的快照,其中包括目标、附近地图、选定玩家状态、相关事件与依赖哈希。发布前服务器检查结构、快照身份、存档与连接身份、依赖是否变化、目标状态与地图几何。

流式生成与持久化

地图预取使用 0 到 3 的曼哈顿距离深度,周围区块数分别为 0、4、12、24。任务按在线玩家距离排序,缓存地图会复用,并发数可设为 1 到 8。等待界面会显示排队、生成、失败、暂停、断开与服务限制,不会虚构百分比。

存档是可写世界;检查点是不可变 SQLite 快照。分支会验证检查点,复制到新存档,轮换凭据,清理待处理任务,并只从该分支构建未来生成上下文。

发现与局限

  • 受限上下文可能遗漏旧事实;语义检索与长期叙事摘要仍是未来工作。
  • 结构与哈希检查只能证明格式和时效,不能证明叙事真实性、原创性或平衡。
  • 模板几何支持受控变化,而非任意地形与建筑。
  • SQLite 与文件系统检查点仍是本地耦合,尚未完成超大世界负载测试。
  • 验证覆盖软件行为;目前没有参与者研究,也未证明真正的无限新颖性。

建议的评估

报告建议对上下文策略、流式深度与并发、NPC 策略、生成室内布局,以及纯手工与生成内容玩法进行受控比较。运行正确性、生成质量、成本和玩家体验应分别测量。

完整 PDF 包含相关工作、公式、验证证据、代码审查发现,以及 PCGML、MarioGPT、Generative Agents、Voyager、CALYPSO 与 FIREBALL 等参考文献。