项目背景与动机 - 一位28岁、完全不懂开发的父亲,为了帮助其5岁、讨厌练习阅读、写字和基础数学的儿子,萌生了将学习内容做成游戏的想法[2][4] - 项目的起点源于普通家长面临的孩子教育难题,而非宏大的技术理想[4] 开发流程与方法论 - 开发流程极具“后现代感”,由5岁的孩子充当“产品经理”,其天马行空的想法(如要求技能卡、怪物光环、《我的世界》风格)直接驱动开发,几乎没有正式的设计文档[7][8] - 父亲KiddFlash42仅负责复制粘贴AI生成的代码、保存文件以及在报错时向AI提问,核心是“会问问题”[6][8] - 开发工具以AI编程助手为主,父亲通过手机语音转文字向AI下达指令,由AI负责编写代码、修改逻辑和调整玩法[11] 技术挑战与工具迭代 - 当项目代码膨胀到约1200行时,免费的Gemini开始频繁报错,称系统为结构混乱、不可维护的“巨石系统”,并出现崩溃导致进度丢失[10] - 在AI建议下,项目迁移至GitHub Copilot,父亲开通了月费39美元(约合人民币272元)的GitHub Pro订阅,此举成为项目转折点,带来生产力瞬间暴涨[10] - 在总计约108美元的AI服务账面消耗中,实际仅支付了39美元的订阅费,他们在一周内用光了1500次高级请求[13] - 开发过程中最棘手的挑战并非写代码,而是文件组织、GitHub仓库操作、PowerShell使用等基础工程问题,甚至需要父亲自己琢磨并向AI提出解决方案[10] AI模型性能评估与排名 - Claude Opus 4.5被评选为绝对的MVP,它消耗了1316条指令,占总数的绝大部分,是唯一能准确理解孩子想法且实现功能时不会搞崩整个项目的模型[14] - Gemini被评为性格最友好的选手,在与孩子互动时语气亲切,但其技术稳定性不足,频繁崩溃和丢失进度导致最终被弃用,其优势在于与手机集成的语音交互功能方便[15] - GPT-5.1被描述为不太懂孩子的“直男”,不擅长童趣互动,对小孩的稚嫩指令理解起来经常卡壳[16] 项目成果与影响 - 项目最终成功开发出一款《我的世界》风格的教育游戏,将阅读、拼写、算数内容包装成技能卡和怪物对战机制[17] - 游戏效果显著,父亲的角色从“逼迫孩子学习”转变为需要将孩子从游戏中“拽走”去吃饭睡觉[17] - 通过此项目,完全不懂编程的父亲从技术的“旁观者”转变为能够利用AI工具实现创意的参与者[18]
一行代码都不会!花 270 元、烧光 1500 次请求,他和 5 岁儿子一周做出游戏:现在作业直接“玩上瘾”了…
程序员的那些事·2026-01-16 14:00