提炼了从原型到平衡性调优的六步提示词策略,提供可迁移的AI游戏开发工作流。
如何用几条提示词创建一个真正可玩的游戏
Django 联合创始人 Simon Willison 分享了 4 个由 AI 构建的浏览器游戏及其背后的对话过程。
他详细的开发记录提供了一个比简单要求 AI “构建一个游戏”更有用的设置:
1. 选择工具。
对于快速原型,从普通的 Claude 聊天开始。对于更大的项目,使用带有 Opus 5.5 的 Claude Code for Web,这是他后来的开发设置。
要求使用 HTML 和 JavaScript 构建一个浏览器游戏。2D 使用 Phaser,3D 使用 three.js。
2. 首先设计最小的可玩版本。
描述想法、控制方式、目标以及什么让它具有挑战性。以他的开场指令结束:
“让我们从 MVP 设计开始,问我一些问题。”
在要求它构建之前确定范围。
3. 在添加内容之前让游戏玩法运行起来。
自己测试完整的一轮。然后描述哪些感觉慢、令人困惑或太容易。
他的后续指示是:
“这个游戏还不够有趣。让它变得非常有趣。”
对于他的策略游戏,代理进行了超过一千次模拟试玩以改善平衡性。这是一次漫长且消耗大量 token 的运行。
4. 首先在代码中生成图形。
使用 three.js,代理可以直接在代码中构建建筑物、车辆和地形。浏览器生成的声音也是可能的,因此原型不需要单独的图像和音频文件。
5. 在实施之前先对重大更改进行批判。
他的指示:
“首先研究然后批判这个设计。在我们同意任何修改之前不要构建。”
在添加多人模式、新的战斗系统或其他主要功能之前使用此方法。
6. 每次更改后继续测试。
检查控制、碰撞、胜利、失败和重新开始。在扩展游戏之前保存工作版本。
几条提示词可以启动一个可玩的原型。他的大型游戏经历了 12 个主要版本和 321 次提交。
来源:Yarchi · x.com