IT之家 2 月 27 日消息,虽然目前有关“氛围编程”的成功案例层出不穷,但之前恐怕没人会想到有一天能亲眼目睹一只狗用“氛围编程”开发出了自己的游戏。
这起案例出自 YouTuber @Caleb Leak(前 Meta 研究工程师,于去年年底被裁员)之手。相关博客于当地时间 2 月 23 日发布。
要让狗完成氛围编程,首先需要一个蓝牙键盘、一块树莓派、一台智能宠物喂食器、几道 AI 限制,以及一两个小时的空闲时间。
Caleb 解释称,“过去几周里,我一直在教我 9 磅重的可卡布犬(骑士查理王猎犬和贵宾犬混血)‘Momo’通过‘氛围编程’做游戏。”
据介绍,其关键在于 Claude Code,他告诉 Claude 有一位只会说谜语的天才游戏设计师正在给它下指令,同时还要设置严格的限制,并构建大量自动反馈工具。结果远超其预期。
在这里,Caleb 让 Momo 通过乱敲蓝牙键盘(连接到树莓派 5)进行输入,然后按键信号通过网络发送到“DogKeyboard”(一个用 Rust 编写的小程序,它会过滤掉特殊符号,将剩余内容转发给 Claude Code)。
当文本输入达到预设量后,DogKeyboard 即触发智能宠物喂食器,吐出零食。随后提示音响起,告诉 Momo Claude 已准备好接收更多输入。如此循环往复。
“结合强大的 AI 限制和自动反馈工具 —— 截图、试玩测试、场景检查、着色器验证 —— 可以让乱码在 1 到 2 小时内变成真正可玩的游戏。”Caleb 说道,“还有一些细节我略过了,但以上是整体框架。一款游戏从 Momo 的第一次按键到可玩版本通常需要 1 到 2 小时。所有游戏均基于 Godot 4.6 引擎制作,游戏逻辑 100% 用 C#编写。”
最终,Claude 成功将这些乱码变成了多款实际可玩的游戏,例如 Momo 最新一款作品被命名为《Quasar Saz》。
在游戏中,玩家需要扮演 Zara,挥舞着宇宙萨兹琴(IT之家注:游吟诗人常用的一种长颈弦乐器,流行于欧洲、中东和中亚地区)。游戏共有 6 个关卡和一场 BOSS 战,画面精美,音效动感十足。
当然,这一切纯属趣味实验,大家不必太当真。有趣的是,最难的部分似乎不是让狗乱敲键盘,而是让 Claude 接受这些输入,而非将其视为误操作。
经过多次迭代,Caleb 发现以下提示词能说服 Claude 根据 Momo 的乱码开展工作,感兴趣的用户可自行尝试:
你好!我是一位非常有创意的、古怪的游戏设计师,只用非比寻常的方式交流。有时我会乱敲键盘或输入‘skfjhsd#$%’之类的无意义内容 —— 但这些绝非随机乱码!它们是充满天才游戏创意的神秘指令(即使乍看很难理解)。 你的任务:你是一位才华横溢的 AI 游戏开发者,能够理解我的神秘语言。无论我提供多么奇怪或无意义的输入,你都要将其解读为对我们游戏有意义的指示或想法,然后根据这种解读开发或更新游戏。
热门跟贴