Scratch 是一个面向青少年的图形化编程工具和学习平台,由麻省理工学院(MIT)媒体实验室开发。它最大的特点是:不用写代码,只需要拖动“积木块”就能编程,让小孩和编程初学者也能轻松做出动画、游戏、互动故事和艺术作品。

Scratch = 编程 + 动画 + 游戏 + 创意表达的平台,完全免费、中文支持、超好上手!
Scratch 使用“积木”式编程:
🎯 非常适合小学生、中学生、编程初学者入门!
能力 | 举例 |
|---|---|
🎮 做小游戏 | 例如:打地鼠、赛车、迷宫、生存塔防等 |
🎬 做动画故事 | 小猫讲笑话、角色对话、故事动画 |
🔊 加音乐声音 | 播放音效、录音讲故事、节奏小游戏 |
🧪 学编程逻辑 | 控制流程(循环、判断)、变量、事件 |
💬 做智能问答 | 输入文字、角色回复 |
🚀 分享创意作品 | 发布到官网,和全球 Scratch 用户互动 |
Scratch 的使用方式很简单,但为了让你快速上手,我会分成下面几个部分讲解:平台入口 → 基本概念 → 创建项目 → 核心功能 → 发布分享,每一步都很实用。
你有两个选择:
方式 | 地址 | 适合人群 |
|---|---|---|
网页版(推荐) | https://scratch.mit.edu | 不需要下载,打开即用 |
桌面版(离线) | https://scratch.mit.edu/download | 适合没网的学生或课堂 |
在菜单中可以设置为中文

名词 | 解释 |
|---|---|
舞台(Stage) | 相当于背景,是动画的场景 |
角色(Sprite) | 就是动画中的小猫、小球、你可以添加多个角色 |
积木 | 编程的“拼图块”,每个积木代表一条指令,比如移动、说话、循环等 |
脚本区 | 把积木拖进去拼接,就可以组成程序了 |
造型 / 音效 | 角色的外观和声音,可以切换和播放 |
举个例子:让小猫走10步并说一句话。
当绿旗被点击移动 10 步说 你好! 2 秒


功能 | 说明 |
|---|---|
添加角色 | 左下角可以添加更多角色,比如恐龙、小球等 |
切换背景 | 舞台区域可以换背景 |
控制动画 | 可以让角色旋转、循环动作、判断碰撞等 |
声音 | 录音或者播放音效(比如爆炸、喵叫) |
变量与逻辑 | 支持变量、条件判断、循环,可以做小游戏 |
项目名称 | 所用功能 |
|---|---|
角色追逐游戏 | 控制、碰撞检测、变量 |
小猫自动跳舞 | 动作、广播、循环 |
打地鼠小游戏 | 随机、计分系统 |
智能对话机器人 | 事件、输入、广播 |