提到做应用、做游戏,很多人的第一反应是"得先学编程"。但有一款工具偏偏反着来:它由麻省理工学院开发,初衷是帮孩子学习,却也能让没有编程经验的人上手做东西。它基于积木块和可视化操作,不需要真正懂代码,也不需要 AI。
最近有人重新捡起它玩,发现当自己从刷流媒体、无脑刷手机里抽身之后,反而更愿意用身边的设备动手做点东西。它用起来挺有意思,几个小时内就能做出小项目、小应用。这篇文章就分享几个简单的做法。
![]()
它到底是什么
这是一款基于积木块的编程工具,让用户在不真正需要懂编程的前提下,创建应用、游戏、影片和各种项目。它由麻省理工学院开发,定位是帮助孩子学习和动手搭建。
虽然初衷是给孩子用的,但它同样适合年纪更大的人,或者想入门的技术爱好者——哪怕完全没有编程经验,或者只是想以业余爱好者的心态做点有趣、酷、独特的东西,都能用得上。
它的乐趣不分年龄和水平。安卓版本已经包含了入门所需的全部功能,你可以给自己做项目,也可以拿它和孩子一起消磨时间。有人在改装过的 Fire 平板上用安卓版,在三星 Galaxy Z Fold 5 上也能跑,但前提是展开成平板模式。
上手前要知道的一件事
它本身很好理解,也很直观,但新手还是有几个地方容易卡住。比如,你必须放一个"点击绿旗时运行"的积木块,程序才会真正跑起来。搭建的时候记住这一点。
建议至少先过一遍基础教程,再花点时间摆弄积木块,找找手感。界面很简单:左边抓取代码积木块,拖到中间的编辑区;右边能看到你正在处理的角色,可以调整或替换它们。
有人把默认的小猫角色换成了自己过去二十年用画图软件做的几个形象:2009 年做的愤怒芝士汉堡,取名 Clyde;2011 年做的凸眼软泥怪,取名 Terry。它们和整体风格还挺搭。
第一个项目:反应计时器
第一个项目是一个简单的触摸计时游戏。上传新角色(愤怒芝士汉堡这时候挺合适),再加一张 2025 年做的 UFO 背景图。然后新建一个变量,叫"反应时间"。这个项目需要两组积木块:左边那组负责启动和定义游戏,第二组负责在你点击时执行动作并测量反应时间。
第一组从事件里的"当绿旗被点击"开始,接着叠上外观分类里的几个块:把颜色特效设为 0、隐藏。然后叠上控制里的"等待 x 秒",最后加上侦测里浅蓝色的"计时器归零"。
第二组叠上事件里的"当角色被点击",变量里的"将反应时间设为",计时器槽位放计时器变量,最后用外观里的"说'Order Up' 3 秒"收尾。测试一下,能正常跑。
角色可以加多也可以加少。有人把 Clyde 复制了 6 份,越复制越小,每份给第一个"等待"块多加一秒,然后把它们随机摆在星空背景上。游戏的目的就是测你点击角色时的反应速度。玩了几次,反应时间很烂,但过程挺开心。想在其他设备上玩或者分享,走"文件 → 保存到设备"就行,之后在任何设备的这款工具里都能打开。
第二个项目:做音乐
如果对音乐有兴趣,尤其是实验音乐、先锋音乐,或者喜欢用老 MP3 播放器听歌,做一个和音乐相关的应用就很自然。
先点左下角那个蓝色小方块,添加音乐扩展。然后在画布里准备三个自己做的角色。接下来给每个角色叠几块积木,三个角色用同一套基本结构,只是把"演奏音符"的数值分别调整:低音用 60,中音用 64,高音用 67。
做完之后,点每个角色就能弹出音符。依次点角色 1、2、3,会弹出一个 C 和弦。用一个非常直观的视觉方式去理解三和弦是怎么构成的,挺有意思。
适合所有人的周末项目
不管是在安卓平板上还是在树莓派上,用它做个周末项目都挺好玩。这款软件能做出的东西不少,还带分享功能。如果你正想找一个简单、有趣、又能学点东西的方式来打发一个下午,或者想和孩子一起做点项目,它是个不错的选择。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.