# L1-2《奔跑的哨子》PPT 内容设计 v3

> 面向学生 · 主角小超人 · 无时长/讲稿 · 功能分析 · 填空式展示 · 坐标系首次课程

---

## 第一关 · 课前导入

### 第1页 · 封面

- LEVEL · 1（红色彩条标签）
- SCRATCH · LESSON 2
- 大标题：**奔跑的哨子**（彩色渐变字，深色可读）
- 副标题：和小超人一起当运动裁判 🏃
- 背景：运动场/跑道渐变 + 小超人运动造型
- 底部品牌条：华平小超人 · 少儿编程 | L1-2

---

### 第2页 · 温故知新（回顾L1-1海底世界）

- 章节标签：🔁 温故知新
- 左边：上节课 L1-1《海底世界》做了什么
  - 🌊 背景图换成了海底
  - 🐟 小鱼在水里游来游去（移动+重复+反弹）
  - 🦀 螃蟹也在动（拖拽复制程序）
- 右边：核心积木回顾
  - 当绿旗被点击 / 移动10步 / 重复执行
  - 碰到边缘就反弹 / 旋转方式左右翻转 / 播放声音
- 底部引导：上节课我们让鱼在水里游，今天要让哨子在运动场上奔跑——而且速度要忽快忽慢！

---

### 第3页 · 课前导入——小超人的运动烦恼

（故事 + 互动融合）

- 章节标签：📖 课前导入
- 故事区：小超人去运动场当裁判，需要一只会边跑边吹哨的哨子。可是哨子只会安静地躺着，怎么让它像真正的裁判一样跑起来、吹响呢？
- 互动区：
  - 🏃 你参加过运动会吗？裁判是怎么吹哨的？
  - 🔢 跑步的速度是一样的还是忽快忽慢的？
  - 🎽 运动场上有什么东西？（跑道、旗帜、终点线……）

---

### 第4页 · 功能分析——拆解奔跑的哨子

- 章节标签：🔍 功能分析
- 大标题：**奔跑的哨子是什么样的？**
- 左侧：空白运行视频框架（标注"此处插入视频"）
- 右侧：功能拆解表

| 拆解维度 | 分析 |
|---------|------|
| 🎽 **背景** | 多个运动场背景来回切换 |
| 🏃 **角色：哨子** | 由帽子和哨子合并而成，头戴帽子 |
| 🏃‍♂️ **运动方式** | 左右来回奔跑，速度随机变化 |
| 🚩 **交互** | 碰到小绿旗 → 回到起点 + 换下一个背景 |
| 🎵 **声音** | 背景音乐 + 哨声（可选） |
| 🎮 **启动** | 点击绿旗开始 |

---

## 第二关 · 认识关：新积木 + 坐标系

### 第5页 · 第一关标题

- 进度条：第一关
- 01 | 认识关 · 新积木与坐标系
- 三个目标：认识随机数 · 认识坐标移动 · 认识 "碰到" 侦测

---

### 第6页 · 新积木一：随机数

- 标题：**「在 ___ 和 ___ 之间取随机数」**
- 🧩 位置：运算模块（绿色）
- 🎲 作用：在设定的范围里随机给出一个数字
  - 比如 1 和 10 → 可能是 1、3、7、10……但不会是 0 或 11
- 💡 比喻：像一个骰子，每次摇出来的点数都不一样
- 💭 问题：上节课移动10步→每次走一样远。怎么让哨子忽快忽慢？
- 🛠 解决：把它放到「移动 ___ 步」里面试试——「移动 随机1到10 步」

---

### 第7页 · 新积木二：移到坐标

- 标题：**「移到 x: ___ y: ___」**
- 🧩 位置：运动模块（蓝色）
- 📍 作用：让角色立刻飞到指定坐标位置
- 🛠 对比：「移动 10 步」是走过去的，「移到 x y」是瞬移 ⚡
- 💭 问题：每次点绿旗，哨子应该从同一个地方出发
- 🛠 解决：移到 x: -194 y: -28（最左边）

---

### 第8页 · 认识 Scratch 坐标系

- 标题：**舞台上的"地图"——坐标系**
- 🗺 舞台就是一张地图：
  - 横着 → X 轴，从 -240（最左边）到 240（最右边）
  - 竖着 → Y 轴，从 -180（最下面）到 180（最上面）
  - 中心是 (0, 0)
- 四个角落坐标标注图
- 💡 "以后想让角色去哪，就告诉它坐标！"

---

### 第9页 · 新积木三：碰到侦测 + 切换背景

- 标题：**「碰到 ___？」和「下一个背景」**
- 🧩 「碰到 ___？」— 侦测模块（浅蓝）
  - 作用：判断角色是否碰到了某个东西
  - 常和「如果…那么」一起用
- 🧩 「下一个背景」— 外观模块（紫色）
  - 作用：切换到下一个背景，到最后一个就回到第一个
- 💭 问题：哨子跑累了，跑到头怎么办？
- 🛠 解决：如果碰到小绿旗 → 移到起点 + 下一个背景

---

## 第三关 · 编程关：让哨子跑起来

### 第10页 · 第二关标题

- 进度条：第二关
- 02 | 编程关 · 让哨子奔跑
- 预告：做造型 → 设起点 → 随机跑 → 碰到旗子换背景 → 加音乐

---

### 第11页 · Step 1：制作哨子造型（造型合并）

- STEP 01 | 标题：**给哨子戴上帽子 🎩**
- 🛠 操作：
  - 1 导入"哨子"角色和"帽子"角色
  - 2 在"帽子"造型页 → 复制帽子造型
  - 3 切换到"哨子"角色 → 粘贴帽子造型
  - 4 调整帽子位置，让它正好戴在哨子头上
  - 5 给哨子做多个造型（不同颜色的帽子！）
- ✨ 新技能：把两个角色的造型合并到一起！
- 🔍 预期效果：哨子戴着帽子，神气地站在舞台上

---

### 第12页 · Step 2-①：设起点——认识"移到坐标"

- STEP 02-① | 标题：**哨子从哪里出发？**
- 💭 哨子每次开始跑步，应该从同一个地方出发
- 🔧 设置起点：移到最左边
- 🧩 「移到 x: -194 y: -28」
  - 这样每次点绿旗，哨子都回到同一个起跑线

---

### 第13页 · Step 2-②：随机奔跑——嵌套随机数

- STEP 02-② | 标题：**让哨子跑起来！但速度随机！**
- 💭 怎么让哨子像真的裁判一样忽快忽慢？
- 🧩 把「在 1 和 10 之间取随机数」放进「移动 ___ 步」
  - 移动（随机 1 到 10）步 → 每一步距离都不一样！
- 🛠 动手：
  - 「当绿旗被点击」→「重复执行」→「移动（随机1到10）步」→「碰到边缘就反弹」
- 🤔 哨子来回跑了，但速度在变！像真的裁判在巡场！

---

### 第14页 · Step 3：碰到旗子换背景

- STEP 03 | 标题：**哨子跑到终点然后呢？**
- 💭 运动场有好多背景，跑到头就该换场地了！
- 🧩 新组合：「如果（碰到 小绿旗）那么」
  - 里面放：「移到 x: -194 y: -28」（回到起点）
  - 再加：「下一个背景」（换场地！）
- 🛠 动手：拼好 → 点绿旗 → 看哨子跑到头自动回起点换背景！

---

### 第15页 · Step 4：加入背景音乐

- STEP 04 | 标题：**运动会怎么能没音乐？🎵**
- 🛠 操作：
  - 点"舞台" → 声音 → 搜索 "Drive Around"
  - 「播放声音」拼在绿旗下面
- 🎉 哨子戴着帽子，忽快忽慢地跑，碰到旗子换背景，还有音乐！

---

### 第16页 · Bug 急救站

- 标签：🐛 Bug 急救站
- 🔴 哨子不动 → 检查有没有「当绿旗被点击」在最上面？
- 🔴 速度不变（匀速） → 检查随机数放进"移动"里面了吗？
- 🔴 哨子倒着走 → 旋转方式设为"左右翻转"了吗？
- 🔴 不换背景 → "碰到小绿旗"积木写对了吗？小绿旗是什么颜色的？
- 🔴 帽子位置不对 → 复制造型后调整帽子位置了吗？

---

## 第四关 · 扩展关

### 第17页 · 第三关标题

- 进度条：100%
- 03 | 扩展关 · 当个有创意的裁判
- 预告：自由创作 + 互相欣赏

---

### 第18页 · 自由创作

- 标签：🚀 自由创作
- 🌟 换装大师：给哨子换不同造型（不同颜色的帽子、不同样式的哨子）
- 🌟🌟 速度大师：调整随机数范围（比如 1 到 20），让速度变化更大
- 🌟🌟🌟 场景导演：多加几个背景，给每个背景配上不同的音乐

---

### 第19页 · 互相欣赏

- 标签：🎨 互相欣赏
- 展示指引 + 互评星星：⭐ 哨子跑起来了吗？ ⭐ 速度随机变化了吗？ ⭐ 碰到旗子换背景了吗？

---

## 第五关 · 课堂总结

### 第20页 · 本节回顾（上）

- 标签：📚 课堂总结
- 🎩 造型合并：把帽子造型复制到哨子角色上
- 🗺 坐标系：X轴(-240~240)、Y轴(-180~180)、中心(0,0)
- 🎲 随机数：在范围内随机取数，每次不一样
- 📍 移到坐标：角色瞬移到指定位置

---

### 第21页 · 本节回顾（下）——新积木全家福

| 积木 | 位置 | 作用 |
|------|------|------|
| 在 1 和 10 间取随机数 | 运算（绿） | 范围内随机给数 |
| 移到 x: y: | 运动（蓝） | 瞬移到坐标位置 |
| 碰到 ___？ | 侦测（浅蓝） | 判断是否碰到 |
| 下一个背景 | 外观（紫） | 切换到下一个背景 |

- 🔧 复习：如果…那么、重复执行、碰到边缘就反弹

---

### 第22页 · 课堂小测验

- 标签：🧠 考考你
- 1. "在 1 和 10 间取随机数"会出 0 吗？ → A.会 B.不会 C.不一定
- 2. 舞台 X 轴的范围是？ → A.-180~180 B.-240~240 C.0~480
- 3. "移到 x: y:"和"移动 10 步"的区别？ → A.没区别 B.瞬移 vs 走过去 C.方向不同
- 4. "碰到 ___？"通常和谁一起用？ → A.移动 B.如果…那么 C.重复执行
- 5. 怎么把帽子放到哨子头上？ → A.画上去 B.复制造型合并 C.重做一个角色

---

## 第六关 · 展示关

### 第23页 · 向爸爸妈妈展示！

- 标签：🎤 我是小老师
- 填空式脚本：

> "今天我做了一个作品叫**__________**"
> "哨子戴着**__________**"
> "它跑步的速度会**__________**，因为用了**__________**积木"
> "哨子从坐标**__________**出发"
> "碰到**__________**就回到起点，换**__________**"
> "「移到 x: y:」和「移动 10 步」的区别是**__________**"
> "我还加了**__________**"
> "和上节课海底世界比，这节课新学到了**__________**"

---

### 第24页 · 下课啦

- 巨大标题：**下课啦！**
- 副标题：今天你创造了会奔跑的哨子裁判！✨
- 三个泡泡 + hero-salute.png + 品牌条 L1-2