惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
量子位
T
Tailwind CSS Blog
Vercel News
Vercel News
I
InfoQ
Stack Overflow Blog
Stack Overflow Blog
U
Unit 42
Engineering at Meta
Engineering at Meta
L
LangChain Blog
大猫的无限游戏
大猫的无限游戏
D
Docker
博客园_首页
P
Proofpoint News Feed
月光博客
月光博客
T
The Blog of Author Tim Ferriss
MyScale Blog
MyScale Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Martin Fowler
Martin Fowler
腾讯CDC
N
Netflix TechBlog - Medium
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
为了给女儿训练逻辑思维,过年几天给 5 岁的女儿vibe coding了...
2026-03-10 · via 少数派

从玩游戏开始锻炼逻辑思维

作为一名程序员爸爸,从娃小的时候就一直在琢磨如何给女儿做逻辑思维启蒙.看到社会上各种报编程班,我一直是不屑一顾的,我始终觉得,对低龄孩子来说,“玩”才是最好的学习方式——比起枯燥的练习题,能让孩子主动投入,愿意反复尝试的游戏,才能真正把逻辑思维的种子种进心里.

女儿5岁多了,过年期间让她接触了一下谷歌多年前推出的一款儿童节Doodle逻辑游戏(就是谷歌首页不定期更换的互动Logo游戏),刚好契合低龄孩子的认知水平,既能锻炼空间感知,又能培养步骤拆解的逻辑思维,她的兴趣非常大.

但是多年前的谷歌首页游戏只能算一个demo, 无法记录无法选关,手机平板适配不好,众所周知的网络问题,用之不爽,加之我也搜索不到类似的游戏,一怒之下,自己vibe coding了一个山寨版.

CodingRabbit就这么开发出来了

这个游戏它长下面这个样子:

我在做游戏的过程中加入了很多自己的想法,适当的提高了游戏的难度.

游戏规则是这样:

  • 游戏区的小兔子需要听从你安排规划的指令集行走并吃掉所有的胡萝卜就算成功过关
  • 指令区有当前可用的指令,一般有前进,左转右转循环开始和结束,像极了程序运行的流程
  • 指令区有当前最多能用多少条指令,如果当前关卡你用的指令超过的数量则无法在程序区容纳,可能需要你再想想还有没更好的思路
  • 原则上是指令用的越少越好,并不是小兔子走的路径越短越好,需要仔细的考虑指令的优化

在手机上运行起来是这个样子的:

游戏的一些附加功能:

这游戏我发到了某论坛,收到了非常多的认可,甚至有人表示400个月的孩子也玩的津津有味,本来只是想主要就给小盆友玩一下自娱自乐的,但发现大盆友们兴趣也很大,尤其是好几个天才的对某些关卡的解题思路简直顶礼膜拜(作为设计关卡的作者我都想不到这种奇思妙想的解题方法)

于是我又增加了很多有趣的功能:

  • 增加了自己玩过的记录页面,记录自己最佳的通关指令集合,方便自己查询review以及和人交流
  • 在最佳实践的成就后,加入了更进一步的鬼才算法成就,强烈天才们推荐去挑战一下
  • 增加了世界解法的面板,独乐乐不如众乐乐,当你通关了某关卡的,可以解锁查询到此关卡和你同指令集合长度或者更长的 10 条不同的集合,当然如果想看到更佳的算法,还是需要自己做到更好的解题,看一看别人的解法,别有一番滋味
  • 事到如今,这已经不是一个简单的骗小屁孩子的游戏了,应该做到了40个月到400个月的宝宝们都可以找到乐趣锻炼大脑了
  • 我会尽量做到每周都有内容更新

关于最佳实践算法:

举例其中一关如何做算法优化,我也是这么一步一步的教小孩递进学习优化的:

  • 最开始可能会想到的这样的单次循环算法:
指令可以这样用
  • 然后思考一下,就可以优化成双循环,这样就可以减少一条指令
优化算法后,减少一条指令
  • 这一关其实可以再想想,会不会有更优的算法呢?
  • 虽然目前的关卡不多,但是加入了很多挑战的成就(其中有些算法优化会有相当的难度),可以尝试一下,锻炼大脑
能独立完成所有成就的人我愿称之为天才

作者虽然也是程序员,但并不是前后端和游戏开发专业,因此这个游戏除了关卡手工设计外,所有的代码都是AI写的,因为现在各行业普遍都存在AI焦虑症,关于AI我的想法是这样,AI中短期还是只能作为人类的替代而不是完全的替换,在开发的过程中要预判未来很多可能增加的需求,那么在软件架构和代码设计上就需要考虑到未来需求的可能性而做出提前的完善,而不是让AI这种头痛医头脚痛医脚的只填充眼前的功能代码,这样才能做为一个合格的AI使用者,这是我的一点浅论.

游戏地址

游戏地址: https://code.99puz.com

欢迎大家来玩,欢迎你的建议!