AI 生成 RPG 世界与传统程序化生成对比

两种方案都能创造超出手工内容量的世界,但解决的问题不同。Infinite Pokémon 将确定性程序化编译与受限语言模型提案结合。

变化从哪里产生

传统程序化生成把种子、规则、噪声、语法或搜索交给手写算法,通常快速、便宜且可复现。语言模型则能回应语义历史,生成未预先枚举的名称、对白、钩子与档案。

本项目不会让模型绘制每一个图块。模型在受限词汇中选择和描述,确定性代码再编译出合法地图。

持久化改变了比较

种子生成器可以重建几何,而叙事模型第二次调用可能写出不同内容,因此被接受的结果及其历史必须保存。

项目保存已发布地图,并为未来提案导出带版本上下文,使生成成为持续世界的一部分。

游戏该选择哪一种?

重视速度、复现、大规模几何或精确控制时适合确定性程序化生成;需要回应关系、意义与累积故事时适合受限模型生成。

结合两者可以获得语义变化又不放弃规则权威,代价是需要处理延迟、额度、验证、缓存与失败状态。

继续阅读

编辑依据:基于项目实现、测试与版本化文档,并由 OpenAI Codex 协助整理。所有陈述仅适用于当前原型。