用 Scratch 做第一个小游戏
不用敲代码,只要拖动彩色积木,就能做出一个会接苹果的小游戏。你的编程之旅,从这里开始。

你想过自己做一款小游戏吗?不用学复杂的代码,有一个叫 Scratch 的工具,像搭积木一样拖一拖、拼一拼,就能让角色动起来。我们来做第一个游戏吧!Scratch 是为小朋友专门设计的,连幼儿园大班的孩子都能用它做出有趣的作品。
你知道吗
你知道吗?Scratch 是美国麻省理工学院(MIT)专门为小朋友设计的编程工具,全世界有上亿孩子在用它做游戏、动画和故事。
做一个接苹果的游戏
打开 scratch.mit.edu,点“创建”。第一步,选角色:删掉小猫,加一个“碗”(或篮子)当接东西的角色,再加一个“苹果”。第二步,让苹果从天上掉下来:选中苹果,拖一块“当绿旗被点击”积木,下面接“重复执行”,里面放“将 y 坐标增加 -10”——苹果就会一直往下掉了。
第三步,让碗左右移动:选中碗,拖“当绿旗被点击”,接“重复执行”,里面放“如果按下某键那么”,分别设左右箭头,让碗的 x 坐标加或减 10。第四步,判断接住:在苹果的脚本里加“如果碰到碗那么”,就回到天上重新掉下来,并加一分。一个能玩的游戏就完成啦!
在 Scratch 里,所有的指令都是一块块彩色的“积木”。黄色积木管事件(比如绿旗点击),紫色管外观(说话、变换造型),蓝色管动作(移动、旋转),橙色管控制(重复、判断)。把积木拼在一起就像搭乐高,程序就“长”出来了。这也是为什么它叫“积木式编程”。
- 绿旗积木是程序的“开始按钮”
- 重复执行让角色一直做某件事
- 坐标 x 是左右,y 是上下
- “如果……那么”用来判断条件
- 变量可以记分数、记时间
动手试试
小动手:游戏做好后,试着加一个新角色——炸弹!如果碗接住苹果加一分,接住炸弹就扣一分。想想该怎么写这段积木?再升级:加一个“分数”变量,每接一个苹果加 1 分;分数到 10 时,让苹果掉得更快。做好后邀请家人来玩,看看谁分最高——你就是小小游戏设计师啦!
每个孩子都是天生的创造者。——米切尔·瑞斯尼克

