年初一回家的高铁上,用AI Coding给女儿做了一个热血澎湃的打字练习游戏
大年初一,带女儿从北京回大连的高铁上,我女儿看我在用电脑,她说可以练习打字,我就搜了几个平台,基本是这样的:



要么是上世纪的UI,要么就是比较枯燥,孩子根本用不下去。
我就说要不我现场AI做一个吧,你想要什么样子,你说我来做。大概5分钟后,第一版就出来了,让人眼前一亮,立刻就玩了起来。

但是呢,整体上还不够有趣,缺少激励,我俩就讨论了下需求:
1、打字的内容要她熟悉的,开始是曹文轩,后来改成了唐诗宋词。
2、好玩,有激励,像游戏一样,越来越刺激。
3、同时最近看《年少有为》里,她记住的剧情,就是游戏也可以去嘲讽玩家的,就是当输入错了,输入慢了,都应该有嘲讽。
4、因为记不住键盘,希望屏幕上有个虚拟键盘,能对应效果。
就这样,到了大连,和AI对话了上百次后,做成了现在这个样子,我女儿给予了肯定,觉得这个打字软件,还是很热血的,玩着紧张、上瘾~
所以游戏的名字改成了《打字英雄》,现在的效果看视频:

小种子用户实测
我也把代码放到了github上,各位可以自取~ 也顺手发布了 .exe和.dmg的版本:typinghero
一些补充信息:
1、Trae海外版 、gemini-3-pro-preview模型、TTS用的Minimax。
2、整个过程,我一行代码没有写,完全自然语言,做到这个版本,累计耗时估计4小时左右。
3、所有内容素材都是AI编写,除了诗词以外,那些嘲讽的、鼓励的文案,有上百条,都是AI写的,然后调用minimax的speech-2.8-hd 模型生成的语音素材。
4、找背景音乐确实不是它擅长的,最后我自己找的。
中间的过程其实还是有很多坑的。因为是个小工具,我在不停地迭代,就没有遵从文档优先的策略,大部分还是让AI自己发挥,所以对话了大几十轮后,模型开始大幅度出错了,尤其是忘记前面的一些修改,甚至我之前给它的minimax的apikey,后面再调用的时候都已经忘记了。尤其是debug的时候,最后让AI自己review代码,去回忆前面做的内容,然后给出修复方案。有些需求我只能反复的去人工来说。所以稍大型一些的项目,一定要文档优先。最近看了一个文章很不错,推荐阅读:万字长文:为什么你Vibe Coding出的是一堆屎山,以及如何不再写屎山
最近几个月公司的业务比较多,所以公众号就断更了,难得春节有点时间,就做点了好玩的,从开始女儿催着我做,到后来我追着她让她给我测试,这个过程还是非常的有趣。
最后祝朋友们,马年春节快乐,马上有财~~
夜雨聆风