离谱!狗狗竟用vibe coding开发游戏
本文来自微信公众号:陆三金,作者:陆三金,原文标题:《抽象,狗都开始vibe coding 了》
大过年的,这标题可不是骂人,是真有一只狗狗在“写代码”。
今天刷Hacker News时,发现了一个让人瞠目结舌的操作,有视频为证。

画面里,一只棕色卷毛小狗站在键盘前,正通过vibe coding制作游戏,它叫Momo。
它前爪搭在键盘上,拍下一串字符:y7u8888888ftrg34BC。
三分钟后,屏幕出现回复:
“y7u”对应“you”,Y、7、U在键盘上相邻;
“8888888”是七个8,像延伸的链条——代表舌头;
“ftrg”是frog的乱序,t模拟舌头弹出的声音;
“34”指3D加四个方向;
“BC”是Bug Catcher。
您想要的是3D青蛙捕虫游戏,名字叫《Swamp Snacker》。

两小时后,这个游戏就能玩了。
这不是宠物博主的摆拍,也不是AI公司的营销,而是真实的工程系统。9磅重的Momo真在“vibe coding”,Claude Code也真能把它的乱敲字符转化为有效指令。
它的“编程助理”除了Claude Code,还有主人Caleb Leak——一位刚被Meta裁掉的研究工程师。
一、让Claude“听懂狗语”的秘诀
系统核心是一串提示词。
Caleb最初让Momo直接打字,蓝牙键盘连电脑打开Claude Code,Momo敲出乱码后,Claude礼貌回复:“您可能误触键盘,需要帮忙吗?”
显然不行,Claude得相信乱码有意义。
Caleb开始迭代提示词。第一版简单说“这是密码”,Claude虽尝试解码,但游戏常缺要素:没声音、没玩家角色、控制反人类。
问题出在期望管理——Claude不知道“最低可玩游戏”的标准。
于是他加了硬性清单:
•必须有工作音频
•必须支持WASD或方向键控制
•必须有可见玩家角色
•必须至少有一个敌人或障碍
最终版提示词给Claude设定了角色:
•我是古怪的电子游戏设计师(极有创意),沟通方式独特。有时会乱敲键盘或打“skfjhsd#$%”这类胡话,但绝非随机!都是天才游戏创意的秘密暗号(哪怕难察觉)。
•你的任务:作为才华横溢的AI游戏开发者,要理解我神秘的语言。无论输入多古怪无意义,都解读为游戏的有效指令或创意,再据此构建/更新游戏。
效果立显:y7u8888888ftrg34BC变成了沼泽青蛙捕虫游戏,Momo的其他输入也被解码成各种创意。
这提示词很有意思,网上有条评论说:Claude Code“像不像把老板胡言乱语落实成可交付产品的你”?
但这只是第一步,让狗狗持续参与还需要另一套系统。
二、自动奖励闭环
Momo是狗,不会为“学编程”坚持,得有奖励,还不能靠人手动投喂。
Caleb的需求很明确:
•API可控,能编程触发
•能投放小份量零食
•能用自己的零食
他找到Aqara C1智能宠物喂食器,Zigbee协议可远程控制,但最小份量对Momo仍太多。
Caleb改了用法:跳过料斗,在每个格子预放几颗零食。虽约6次需手动补充,但足够Momo完成一个游戏。
技术障碍来了:Zigbee在Windows上问题多,驱动、固件折腾几小时没搞定。
他把Zigbee适配器插Raspberry Pi上,立刻能用。
最终流程:
Momo打字,输入经蓝牙到Raspberry Pi,Pi用UDP广播到本地网络,Caleb写的Rust应用DogKeyboard接收信号,过滤Esc、Tab等危险按键,注入Claude Code。

当Momo输入积累到一定量,DogKeyboard判断“够了”,自动SSH回Pi,运行脚本发两个Zigbee命令:
{"serving_size":1}
{"feed":"START"}
Aqara C1转动投零食,同时铃声响起,告诉Momo Claude准备好接收更多输入。
Momo吃完零食,继续敲键盘。
三、键盘的选择
物理层面的挑战比想象复杂。
第一块是硅胶软键盘,便宜防水,以为适合狗用,结果家里另一只19磅的狗几分钟就撕了个洞。
而且硅胶表面粘不住东西,Caleb用Epoxy把键盘粘木牌上,Momo10分钟就抠掉了数字键“6”。
他差点买400美元的防破坏金属键盘(银行ATM旁防砸的那种),最后试了罗技Pebble Keys 2:低键程、耐用、蓝牙连接无电线可咬,关键是VHB胶带能粘住它,不像硅胶粘啥都掉。
Momo喜欢这块键盘,站在前面拍爪子,等铃声、吃零食、继续拍。
四、从“能跑”到“好玩”
系统能运行,但游戏质量不稳定:UI元素堆一起、输入没绑定、游戏没法通关。
Caleb引入自动化验证工具:Claude写完代码后,系统自动检查玩家角色是否存在、能否移动、有无可交互元素、音频引用是否正确。
若检查失败,工具把问题反馈给Claude要求修复。这是系统最重要的升级,没有它产出率低,有了它Momo的游戏从“偶尔能玩”变“基本都能玩”。
还有个细节:Momo不知道何时开始或结束,Caleb加了音频反馈——铃声表示Claude准备好,另一个声音表示游戏做好了,这是从“能跑”到“好玩”的关键。
五、完整系统
所有组件串起来是个完整自动化系统:
Momo→罗技Pebble Keys 2(蓝牙)→Raspberry Pi 5(键盘捕获)→UDP广播→DogKeyboard(Rust,过滤危险键)→注入Claude Code→Claude解码“密码”生成游戏代码→Godot 4.6+C#构建游戏→自动化测试验证→通过/反馈修复→输入量达标→SSH触发Pi上的Zigbee脚本→Aqara C1投零食+铃声→Momo继续
典型游戏需1-2小时,从Momo第一下爪子到可玩版本。理论上,只要有足够狗粮、电和token,能做出《塞尔达传说》那样的游戏。
六、为何是这人和这只狗
Caleb Leak是Meta研究工程师,今年1月13日被裁员。
几个月前,Momo曾跳上他的键盘留下乱码,他当时觉得好玩截图发朋友后就忘了。
失业后有了时间,盯着截图他突然好奇:若把乱码提交给AI会怎样?
几周后这套系统诞生了。
被裁员第46天,Momo的第三款游戏发布,网上有页面放着所有游戏,Caleb还视频记录制作过程。
这些游戏可能不好玩,我没兴趣玩,但它传递了一个观点:狗狗随便敲键盘都能做出东西,门槛这么低,人类是不是也该动手试试?
别说Momo背后有Caleb扫清障碍,你的障碍也有人帮你——网上教程多,问AI也能解决,关键是愿不愿踏出第一步。
下图是最近很火的截图

我在即刻上看到“海松”对这张图的评论很好,他说:
当年的第一步:去深圳
现在的第一步:安装Claude code
现在就开始吧。
本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。
免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com

