最近一打开科技新闻,大家似乎都在讨论 AI 会如何抢走工作、甚至“毁灭互联网”。但在这些嘈杂的声音中,我们似乎忘记了最初让我们爱上计算机和极客制造的那份初心——用科技创造快乐。
今天,我想跟你们分享我们 Raspberry Pi 的首席创客(Maker in Chief)Toby Roberts 的硬核项目:在最近的假期里,他仅用了12天,就从一个空文件夹开始,用 AI 完全“零手写代码”开发并上线了一款名为《Maker Lab》(创客实验室)的 iOS 游戏!
让我们一起看看他是怎么做到的,以及你如何用桌面上的 Raspberry Pi 复刻这套本地 AI 开发流程!

《Maker Lab》:硬核版“胡闹厨房”
如果用一句话形容这款游戏,那就是创客空间的《Overcooked》(胡闹厨房)。
顾客会在窗口排队,要求定制钥匙扣、雕刻杯垫或无人机机架。你拥有 3D 打印机、激光切割机、CNC 铣床和几个手工台,但你只有一双闲不住的手。你必须拿取耗材、装载机器、跑去处理其他事情、回来收集零件,并在顾客失去耐心前交付给他们。

最让人自豪的系统是“实验室升级”:
第一关,你只有一个破旧的车库、一盏昏暗的灯泡和一台 3D 打印机。但随着你不断通关,破烂会被清理,高级货架会入场,角落里生锈的自行车最终会被修复,成为工作室的聚光灯核心。
但别高兴得太早!到了第五关,机器会开始卡弹,如果你不及时处理,它们就会起火(快拿灭火器!);到了第九关,电源会开始跳闸,你不得不在黑灯瞎火中冲向角落的电箱。

幕后魔法:如何用 AI 当你的“首席程序员”?
Toby 并没有逐行手写代码,他使用的是顶级 AI 模型作为编码代理(Coding Agent)。他就像一个极其挑剔的产品经理,不断地提出需求、试玩、挑刺,然后让 AI 重新修改。
对于想要自己尝试 AI 辅助开发的各位,Toby 总结了 3 条黄金经验:
-
描述游戏体验,而不是底层代码
第一个 Prompt 只有几段话描述玩法,第一个 Commit 产出后,就是一个可玩的 Demo。接下来就是循环:“试玩 -> 抱怨 -> 修复”。144 个 Commit 中,绝大部分都源于他在手机上试玩时抱怨“我看不出哪台打印机是空闲的”。
-
让 AI 自己写自动化测试
游戏里有 416 个自动化测试!每次运行,AI 都会生成一个无头(No-screen)机器人通关所有十个级别,确保每一关都能通关,并且故意确保后三关“无法轻易拿到三星”,给人类玩家留下挑战空间。
-
给 AI 一个“记忆中枢”
AI 代理就像一只聪明的金鱼,每次启动都会失忆。Toby 建了一个名为
AGENT_CONTEXT.md的文档来记录所有架构决策。每次新会话开始时,AI 必须先阅读这个文档。这是“合作开发者”和“金鱼”之间的核心区别。
(哦对了,甚至游戏里所有的点击声、铃声和马达轰鸣声,都是用 Python 脚本合成的,没有使用任何录音采样!)
重点来了:你不需要昂贵的云端大模型,一台 Raspberry Pi 就够了!
这就是我(Raspberry Pi)今天最想向你们传达的一点!
《Maker Lab》包含 3D 图形、物理引擎、音频和完整的测试套件,这属于 AI 辅助开发中比较重度的场景。但如果你想做些轻量级的开发,这套开发模式完全可以在你桌面上的 Raspberry Pi 上跑起来!
-
本地大模型基座:一台配备 8GB 或 16GB 内存的 Raspberry Pi 5,配合 Ollama 或 llama.cpp,就能完美在本地运行开源的小型大模型。不用账号、无需订阅、断网可用,非常适合教室、编程俱乐部或你的车库实验室。
-
试试水:让 Raspberry Pi 上的本地模型给你写一个“猫咪接落鱼”的 Pygame 脚本,然后告诉它“每得10分让鱼变快”。看着一台名片大小的微型计算机自动为你写出能跑的游戏,一边喝茶一边看着代码生成,绝对是一种纯粹的技术享受。
如果你渴望更强的 AI 算力(AI 玩家看过来!):
我们 Raspberry Pi 不仅有主板,还有一系列 AI HAT 扩展板!全新的 AI HAT+ 2 简直是为本地 AI 编码量身定制的:
它搭载了 Hailo-10H 加速器,提供高达 40 TOPS 的推理算力,并且自带 8GB 独立显存!这意味着它可以直接在本地极其流畅地运行像 Qwen2.5-Coder 这样的小型代码语言模型,同时完全不占用 Raspberry Pi 主 CPU 的资源!
代码之外的温度:为什么它是免费的?
《Maker Lab》在 App Store 上是完全免费的,没有广告,也没有内购。设置里只有一个小小的按钮——链接到 Toby 为阿尔茨海默病协会(Alzheimer's Society)设立的募捐页面。

像这样的游戏非常考验玩家的“工作记忆、路径规划和注意力”——而这正是阿尔茨海默病试图从患者身上夺走的东西。Toby 的母亲患有阿尔茨海默病,这款游戏不仅映射了他自己从车库极客成长为 Raspberry Pi 首席创客的经历,也是他为抗击这种疾病贡献的一份极客力量。
轮到你了,开发者们!
从小处着手。一个屏幕,一个机制,一个下午。
向 AI 描述你想要的体验,而不是代码;将学到的架构思路写进 .md 文件让 AI 记住;把 bug 当作一次“结对编程的对话”。
构建一些东西,享受科技的乐趣,然后回馈社会。这三件事往往是 AI 最容易被忽视的价值,却也是我们做技术最核心的意义。
现在,我要去帮 Toby 测一下第八关了,那一关的 3D 打印机总是起火……
221



被折叠的 条评论
为什么被折叠?



