S Scratch 3 入门教学 立即体验
零基础 · 图形化编程 · 学生友好

不认识代码也没关系,
拖几块积木,小猫就动起来了。

Scratch 3 把编程变成拼积木:每一块积木就是一条指令,拼在一起就是一段程序。 十分钟就能做完第一个作品,一个小时就能理解顺序、循环和判断。

无需注册即可试用;建议使用电脑浏览器(Chrome / Edge)全屏练习。

What is Scratch

Scratch 是什么?为什么适合第一次学编程

它由 MIT 媒体实验室开发,面向 8 岁以上所有人。你只需要拖动积木,就能做出动画、游戏和互动故事。

01

不用记语法

拼错的积木拼不上,语法错误从此消失。注意力全部放在"我想让它做什么"上。

02

立刻看到结果

点一下绿旗,舞台上的角色马上动起来。反馈越快,学得越有劲。

03

概念和真编程一样

顺序、循环、条件、变量、事件、广播——这些概念在 Python、JavaScript 里一模一样。

Block Categories

认识几百块积木里最重要的 8 类

Scratch 用颜色区分积木用途。先记住这几类,就够完成绝大多数作品了。

运动 · 蓝色移动、转向、跳到指定坐标。让角色在舞台上跑起来。
外观 · 紫色换造型、说话、显示隐藏、改变大小与特效。
声音 · 粉紫播放音效和音乐,调整音量和音调。
事件 · 黄色"当绿旗被点击""当按下空格"——程序的起点。
控制 · 橙色重复执行、如果……那么、克隆自己、等待几秒。
侦测 · 浅蓝碰到颜色?鼠标距离?按键是否按下?
运算 · 绿色加减乘除、随机数、比较大小、与或非。
变量 · 橙红给游戏记分、记录生命值、存玩家名字。
Three Lessons

三节课,从会拖积木到能做出小游戏

每节课 20 到 30 分钟。跟着做一遍,再自己改一改,效果最好。

1

第一课:让小猫走起来

目标——点绿旗后,小猫从左走到右,边走边说一句话。

  • 在事件里拖出「当 🏳 被点击」,这是所有程序的开始。
  • 接上控制里的「重复执行 10 次」,再把运动里的「移动 10 步」放进去。
  • 最后加一个外观里的「说『你好!』2 秒」,试试放在循环外有什么不同。
当 🏳 被点击 → 重复执行 10 次 → 移动 10 步
2

第二课:按键控制与碰到边缘

目标——用键盘控制角色移动,碰到边缘会反弹。

  • 用事件里的「当按下 → 键」,配上一块「移动 10 步」或「将 x 坐标增加 10」。
  • 方向键需要四个脚本,每个方向一个,这是"并行"的第一次体验。
  • 加上运动里的「碰到边缘就反弹」,角色就不会跑出舞台。
  • 进阶:用控制里的「如果……那么」配合侦测「碰到颜色」,做出撞墙效果。
3

第三课:做一个接苹果小游戏

目标——苹果从天上落下,用篮子接住,接到加分、漏掉减命。

  • 新建变量「得分」和「生命」,在舞台左上角勾选显示。
  • 苹果角色用「重复执行」+「将 y 坐标增加 -5」往下落,落到底部就回到顶部。
  • 用「如果 碰到 篮子 那么 将得分增加 1」判断接到,配合音效更有手感。
  • 再加一个「克隆自己」让多个苹果同时落下,游戏就有难度了。
如果 碰到「篮子」 那么 → 将「得分」增加 1
FAQ

新手最常问的几个问题

需要安装软件吗?

不需要。直接用浏览器打开体验入口就能用,作品保存在账号里。也可以下载离线编辑器,断网时同样能用。

几岁开始合适?

官方建议 8 岁以上。年龄小一点的孩子可以在家长或老师陪同下,从"让角色动起来"开始,重点是玩得开心。

积木拖不动、拼不上怎么办?

先检查积木的形状:能拼在一起的积木,接口形状一定吻合。如果整块积木拖不动,可能是它属于别的角色,先点击左侧角色列表切换过去。

学完 Scratch 之后学什么?

可以过渡到 Python:Scratch 里练过的循环、条件、变量、列表都能直接对应。也可以用 Scratch 继续做更复杂的游戏,练"把大问题拆成小步骤"的能力。

作品可以分享给别人吗?

可以。在编辑器里点"分享",会生成一个链接,别人打开就能玩,还能看到你的积木是怎么搭的——这也是学习别人思路的好办法。

现在就开始,做出你的第一个作品

打开 Scratch 3,点一下绿旗,让小猫迈出第一步。剩下的,边玩边学。

立即体验 →