当一只狗踩出代码,硅谷工程师竟做出了完整游戏
Caleb Leak 曾在 Meta 做高级研究工程师,负责AI模型优化。2023年公司裁员后,他没去投简历,也没立刻找下家。他回家,打开电脑,把蓝牙键盘放在了自家可卡布犬 Momo 的爪子底下。
“它爱踩键盘,每次我都笑得不行。”Caleb 说,“那天我突然想:如果它踩出来的乱码,真能变成点什么?”
狗爪键盘,AI翻译机
他没买什么高端设备。树莓派5、一个二手蓝牙键盘、一个智能喂食器——加起来不到300美元。他写了个叫 DogKeyboard 的小工具,用 Rust 编的,只做一件事:过滤掉无意义的按键,比如连续按Shift、乱按方向键,留下那些像“qwejkl”“zxvbnm”这样看似随机、但有节奏的字符组合。
这些“狗语”被实时传给 Claude 3.5。但不是直接让它写代码——而是给它一个“剧本”:
“你是个住在山顶的古怪游戏设计师,只用谜语和打字机跟人交流。你的客户是个听不懂人话的狗。它今天又踩了一串字符。别问为什么,你得把它变成一款能玩的游戏。别管语法对不对,只要感觉对了就行。”
每当 Momo 输入超过20个字符,喂食器就“咔哒”一声,掉出一块狗粮。它以为自己在讨食,其实是在“调试游戏”。Caleb 说:“它不知道自己在创作,但它知道——踩键盘=零食。”
《Quasar Saz》:一只狗的宇宙交响曲
两小时后,游戏诞生了。
名字是 Momo 踩出的“q-s-a-z”拼出来的。Caleb 没改。
游戏用 Godot 4.6 引擎跑,所有逻辑、角色移动、关卡设计、音效触发——全由 AI 生成。Caleb 没写一行代码。他只做了三件事:按下回车、喂零食、偶尔说一句:“再来点爆炸?”
玩家扮演 Zara,一个用宇宙乐器当武器的流浪者。关卡里有会跳舞的星云敌人、会倒放歌词的BOSS、还有用狗叫声采样的背景音乐——那是 Momo 一整天吠叫的录音,被 AI 当作采样源混进了音轨。
“最让我吃惊的是,”Caleb 笑着说,“AI 竟然真的把‘xkcd’当成一个隐藏关卡入口,还设计了一个用‘jkl’键跳的弹跳机制——Momo 每次踩这三键,都会兴奋地原地转圈。”
这不是玩笑,是未来的一扇门
有人问:这能当真?
当然能。Caleb 把《Quasar Saz》上传到 Itch.io,免费下载。不到两周,有超过 17,000 人玩过。评论区炸了:
- “这游戏的节奏感像在听爵士乐狗叫——我停不下来。”
- “关卡3的BOSS战,我打了八次才赢。但那音乐……我单曲循环了三天。”
- “你们知道吗?我女儿五岁,现在每天踩键盘喊‘Momo!’要造游戏。”
有人甚至开源了 DogKeyboard 的代码,现在GitHub上已有 8,000+ 星。开发者们开始用它测试AI对“非人类输入”的理解边界——有人让猫踩,有人让小孩闭眼乱打,还有人用遥控器当“宠物”。
Caleb 没打算靠这个游戏赚钱。他现在在社区里教人:“别怕你的想法不够专业。有时候,最蠢的输入,藏着最真的灵感。”
他最近在自家后院搭了个小棚子,挂了块牌子:
“Momo’s Studio — 人类负责喂零食,AI负责听懂狗话。”
而 Momo,每天下午三点,准时蹲在键盘前,等它的“工作时间”。