【中秋国庆 Vibe Coding】我用TRAE AI Passport 做了一个双节小游戏!一起来玩月饼吧!

大家好呀!中秋国庆快乐!

来交作业了~我的有点不太一样:不是传统的软件,而是烧进了前段时间社区活动中奖的AI PASSPORT 玩具**里。对,就是那个电子吧唧,这次被我改造成了月饼发射器哈哈哈。正好最近琢磨怎么玩呢,捣鼓捣鼓一个小游戏和亲友们一起开心一下!他们听说我是用AI做出来的都表示十分惊讶,真的很开心!

游戏介绍

1 月饼飞月
简单说就是愤怒的小鸟 中秋版:一只月饼卡在弹弓上,你对它的麦克风**吹气蓄力**,力度条涨起来,按确定键「咻——」地弹射出去,飞过挡路的云朵,砸中月亮就算赢!

看着很简单,但是交互我思考了半天,因为本身传感器非常少,有没有触屏,所以想来想去还是用吹气更符合自然习惯,实际操作起来更有趣味

  • 上/下键调角度(20°~80°),吹气蓄力,松口保持,确定键发射
  • 一共 5 关,月亮越跑越远、云越堆越多,每关 3 条命
  • 通关了还有电子烟花可以点,吹一下就「咚」地炸一朵,全是像素点的浪漫

开发过程

最开始烟花是 64 个小粒子对象做的,一拍照就闪退。查了半天才发现这块小板子的内存池总共只有 **24KB**,64 个粒子直接把它吃撑了……最后改成一张画布在外面偷偷画,内存占用直接砍到 2KB,烟花稳得一批。

弹弓第一版做出来,满蓄力怎么打都够不着月亮——不是手残,是我物理公式摆烂了。翻出抛物线包络重新算:弹丸初速 6.5px/帧、重力 0.199,右上的月亮物理上就是**无解**的!把初速提到 8.4 之后才终于「中秋节快乐」。所以说,写游戏游戏写不下去,九成是高数问题。

还有个离谱的:吹气蓄力永远卡在 66% 满。原因是蓄力分里有个「吹气时长分」,要连吹 2.5 秒才给满分,而采样窗口只给了一点点……加了个 1.5 倍校准增益,再给力度条做了个平滑,现在轻轻一吹就能蓄满,手感跟吹生日蜡烛一模一样

因为全流程就是:我张嘴 → AI 干活 → 我上手真机测试 → 截图反馈「这里挡住了」「蓄不满力」→ 它继续改。一整个「你出题,我来做」的闭环,只不过出题的是传感器,做题的是 AI,验收的是我的嘴(物理意义上的,要吹)

Embedded + VibeCoding 的快乐就是:改完刷机,20 秒后就能拿在手里吹一吹。这种即时反馈,谁试谁知道。

演示样例

FoloToy-AI-Passport-full.zip (861.0 KB) 解压后烧录bin文件即可享用!

祝大家中秋团圆,月饼全都正中月亮!

5 个赞