




















作为一名程序员爸爸,从娃小的时候就一直在琢磨如何给女儿做逻辑思维启蒙.看到社会上各种报编程班,我一直是不屑一顾的,我始终觉得,对低龄孩子来说,“玩”才是最好的学习方式——比起枯燥的练习题,能让孩子主动投入,愿意反复尝试的游戏,才能真正把逻辑思维的种子种进心里.
女儿5岁多了,过年期间让她接触了一下谷歌多年前推出的一款儿童节Doodle逻辑游戏(就是谷歌首页不定期更换的互动Logo游戏),刚好契合低龄孩子的认知水平,既能锻炼空间感知,又能培养步骤拆解的逻辑思维,她的兴趣非常大.
但是多年前的谷歌首页游戏只能算一个demo, 无法记录无法选关,手机平板适配不好,众所周知的网络问题,用之不爽,加之我也搜索不到类似的游戏,一怒之下,自己vibe coding了一个山寨版.
这个游戏它长下面这个样子:

我在做游戏的过程中加入了很多自己的想法,适当的提高了游戏的难度.
游戏规则是这样:
在手机上运行起来是这个样子的:
游戏的一些附加功能:
这游戏我发到了某论坛,收到了非常多的认可,甚至有人表示400个月的孩子也玩的津津有味,本来只是想主要就给小盆友玩一下自娱自乐的,但发现大盆友们兴趣也很大,尤其是好几个天才的对某些关卡的解题思路简直顶礼膜拜(作为设计关卡的作者我都想不到这种奇思妙想的解题方法)
于是我又增加了很多有趣的功能:
关于最佳实践算法:
举例其中一关如何做算法优化,我也是这么一步一步的教小孩递进学习优化的:



作者虽然也是程序员,但并不是前后端和游戏开发专业,因此这个游戏除了关卡手工设计外,所有的代码都是AI写的,因为现在各行业普遍都存在AI焦虑症,关于AI我的想法是这样,AI中短期还是只能作为人类的替代而不是完全的替换,在开发的过程中要预判未来很多可能增加的需求,那么在软件架构和代码设计上就需要考虑到未来需求的可能性而做出提前的完善,而不是让AI这种头痛医头脚痛医脚的只填充眼前的功能代码,这样才能做为一个合格的AI使用者,这是我的一点浅论.
游戏地址: https://code.99puz.com
欢迎大家来玩,欢迎你的建议!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。