# L1-10《魔术表演》PPT 大纲

> 面向学生 · 🔴 广播深入课 · 多消息管理 · 说/等待/旋转中心

---

## 第一关 · 课前导入

### 第1页 封面
- 大标题（深红色字）：**L1-10 魔术表演** 🎩
- 副标题：和小超人一起变魔术！🐰✨
- 画面元素：魔术帽、跳出的兔子道具、说话的魔术师
- 品牌条：L1-10

### 第2页 温故知新（回顾 L1-9）
- 标签：🔁 温故知新
- 回顾卡（图文）：
  - 📦 **创建变量**：变量模块→建立变量→命名
  - 🔢 **变量初始化**：绿旗→将变量设为 0
  - ➕ **变量增减**：将变量增加 1 / -1
  - 🧭 **四方向角度**：↑0° →90° ↓180° ←-90°
  - 🎯 **移到角色**：让一个角色追到另一个角色身边
- 引导语："上节课我们学会了变量——存数字的魔法盒子。今天我们要升级另一个本领：**广播**！"

### 第3页 故事导入
- **故事**：小超人变成了魔术师 🎩，要在舞台上表演魔术！他挥一挥帽子，大喊一声"帽开"，帽子就自己打开了；再喊一声"帽关"，帽子就合上了。帽子里还藏着神奇道具——兔子、花束、鸽子，听到帽子打开就跳出来给观众看，帽子关了它们就藏回去。一场神奇的魔术表演开始了！
- **互动提问**："你看过魔术表演吗？魔术师都说些什么？🤹"

### 第4页 功能分析
```
┌─────────────────────────────────┐
│  🎬 运行视频（左侧占位框）       │
├─────────────────────────────────┤
│  背景：🎪 魔术舞台               │
│  角色：🎩 魔术师（说话/打招呼）   │
│         🎩 帽子（旋转开合）       │
│         🐰 兔子道具（出现/消失）  │
│         🌸 花朵道具（出现/变换）  │
│  功能：                          │
│  ① 魔术师出场打招呼（说话）       │
│  ② 按空格键控制帽子开合           │
│  ③ 帽子开→广播"帽开"→道具出现    │
│  ④ 帽子关→广播"帽关"→道具隐藏    │
│  ⑤ 魔术师配合说不同的话           │
│  ⑥ 加音效更有趣                   │
└─────────────────────────────────┘
```

---

## 第二关 · 认识关

### 第5页 认识关标题
- 01 / 认识关 · 魔术师的新装备
- 四个新本领：说积木 / 等待积木 / 旋转中心 / 广播深入

### 第6页 新积木 ①：说积木 💬
- 🧩 **「说 你好！2 秒」**（外观模块·紫色）
- 作用：让角色头顶出现对话气泡，显示文字
- 用法：
  ```
  说 大家好！我是魔术师！🎩 2 秒
  ```
- 两种模式：
  - **说 ___ 2 秒**：说指定秒数后自动消失
  - **说 ___ **：一直显示，直到说别的话
- 比喻：就像漫画里的对话框 💭，角色开口说话啦！
- 📸 配图：外观模块中说积木的位置 + 角色说话效果截图

### 第7页 新积木 ②：等待积木 ⏳
- 🧩 **「等待 ___ 秒」**（控制模块·黄色）
- 作用：让程序暂停，等指定时间再继续
- 和「等待」的区别：
  - **等待 1 秒**：直接等 1 秒
  - **等待 条件**：等到条件满足才继续（如「等待 碰到鼠标？」）
- 🎯 魔术里的用法：
  ```
  说 请看我的帽子！ 2 秒
  等待 1 秒                  ← 制造悬念！
  说 变！ 2 秒
  ```
- 📸 配图：控制模块中等待积木的位置

### 第8页 新积木 ③：旋转中心设置 🎯
- 🧩 不是积木，是角色编辑器里的**设置**
- 🎭 **为什么重要**：帽子张开是从底部转，不是从中间转！
- 🛠 操作方法：
  1. 选择帽子角色 → 点击「造型」标签
  2. 右上角找到「旋转中心」图标
  3. 拖动十字准星到帽子**底部**（开口位置）
  4. 这样帽子就从底部旋转开合啦！
- 📸 配图：旋转中心设置前后对比图 + 标注底部位置
- 比喻：门是绕着门轴转的，帽子的"轴"在底部 🚪

### 第9页 广播深入回顾 + 多消息管理 📡
- 🔁 **L1-5 广播回顾**（射箭达人）：
  - 当时只用了**一个广播**：靶子被射中→广播→王子换造型
  - 那叫「一对一广播」
- 🔴 **L1-10 广播升级**：
  - 现在要用**多个广播**：帽开 + 帽关
  - 而且有**多个角色收听**：兔子、花朵都听广播
  - 这叫「多消息管理」！
- 📡 对比图：
  ```
  L1-5:  广播"击中"  ──→  王子（一人收到）
  
  L1-10: 广播"帽开"  ──→  兔子 🐰（出现！）
                     ──→  花朵 🌸（出现！）
         广播"帽关"  ──→  兔子 🐰（隐藏！）
                     ──→  花朵 🌸（隐藏！）
  ```
- 🧩 积木位置：事件模块（黄色）→「广播 消息1 ▼」+「广播 消息1 ▼ 并等待」
- 📸 配图：事件模块中广播积木 + 对比图

---

## 第三关 · 编程关

### 第10页 编程关标题
- 02 / 编程关 · 魔术表演开始！
- 路线图：打招呼 → 帽子旋转 → 广播控制 → 道具登场 → 配合台词

### 第11页 Step 1：魔术师登场打招呼 🎩
- STEP 01 · 魔术师自我介绍
- 💭 问题：魔术师怎么跟观众打招呼？
- 🧩 积木拼图：
  ```
  当绿旗被点击
  说 大家好！我是魔术师小超人！ 2 秒
  等待 1 秒
  说 今天我要表演帽子魔术！ 2 秒
  等待 1 秒
  说 按空格键，见证奇迹！ 2 秒
  ```
- 🎯 要点：
  - 说话和等待交替使用，制造节奏感
  - 时间不要太短（1-2 秒合适）
- 📸 配图：魔术师说话气泡效果 + 完整积木

### 第12页 Step 2：帽子旋转中心 + 初始设置 🎩
- STEP 02 · 让帽子从底部打开
- 💭 问题：帽子怎么打开？在中间转不像帽子！
- 🛠 操作步骤：
  1. 选帽子角色→造型标签
  2. 设置旋转中心到帽子底部 ⬇
  3. 绿旗时面向默认方向
  ```
  当绿旗被点击
  面向 0 方向         ← 帽子正立
  移到 x:0 y:80      ← 舞台中央偏上
  ```
- 📸 配图：旋转中心设置截图 + 帽子正立状态

### 第13页 Step 3：键盘控制帽子开合 + 广播 📡
- STEP 03 · 按空格键，帽子打开！
- 💭 问题：怎么让帽子打开？同时通知道具？
- 🧩 帽子开合脚本：
  ```
  当按下 空格键 ▼
  在 1 秒内左转 60 度      ← 帽子旋转打开
  广播 帽开 ▼               ← 通知道具出来！
  
  当按下 空格键 ▼（第二次按）
  在 1 秒内右转 60 度      ← 帽子旋转关闭
  广播 帽关 ▼               ← 通知道具藏起来！
  ```
- 🔴 难点：如何区分"开"和"关"两次按空格？
  - 方案：用一个变量「帽子状态」记录（0=关 1=开）
  - 简化方案（推荐）：用两个键——空格开、↓下键关
- 🎯 简化版：
  ```
  当按下 空格键 ▼
  在 1 秒内左转 60 度
  广播 帽开 ▼
  
  当按下 下键 ▼
  在 1 秒内右转 60 度
  广播 帽关 ▼
  ```
- 📸 配图：帽子打开/关闭两个状态对比 + 完整积木

### 第14页 Step 4：道具接收广播——出现 👀
- STEP 04 · 兔子/花朵收到"帽开"就跳出来
- 💭 问题：道具怎么知道帽子打开了？
- 🧩 兔子道具脚本：
  ```
  当绿旗被点击
  隐藏                     ← 一开始藏起来
  
  当接收到 帽开 ▼
  显示                     ← 出现！
  换成 兔子跳 ▼ 造型      ← 切换造型
  ```
- 🧩 花朵道具类似（可以变化不同造型）：
  ```
  当接收到 帽开 ▼
  显示
  换成 花朵开 ▼ 造型
  ```
- 🔴 关键：每个道具都要自己写「当接收到」脚本！
- 📸 配图：道具隐藏→出现的效果对比 + 两角色各自的接收脚本

### 第15页 Step 5：道具接收广播——隐藏 🙈
- STEP 04续 · 收到"帽关"就藏起来
- 🧩 兔子道具：
  ```
  当接收到 帽关 ▼
  隐藏                     ← 藏起来！
  ```
- 🧩 花朵道具：
  ```
  当接收到 帽关 ▼
  隐藏
  换成 花朵苞 ▼ 造型     ← 先换回花苞造型
  ```
- 🧩 进阶：消失前加一个特效
  ```
  当接收到 帽关 ▼
  等待 0.5 秒              ← 给观众看一眼
  隐藏
  ```
- 📸 配图：道具消失效果 + 两角色脚本

### 第16页 Step 5：魔术师配合说话 🎤
- STEP 05 · 魔术师在开合时说台词
- 💭 问题：怎么让魔术师在帽子打开时说话？
- 🧩 魔术师也接收广播：
  ```
  当接收到 帽开 ▼
  说 变！出来吧！✨ 2 秒
  
  当接收到 帽关 ▼
  说 收！进去吧！🎩 2 秒
  ```
- 🎯 可以设计多句台词：
  开：说"阿布拉卡达布拉！"→等待→说"看！兔子！"
  关：说"谢谢观看！"→隐藏
- 📸 配图：魔术师配合台词的完整脚本

### 第17页 Step 6：加音效 🎵
- STEP 06 · 让魔术更有氛围
- 🧩 帽子打开时加音效：
  ```
  当接收到 帽开 ▼
  播放声音 魔术音效 ▼
  ```
- 🎯 可选音效：Scratch 自带音效库搜索"magic"或上传自定义音效
- 📸 配图：声音模块中的播放积木 + 音效选择界面

### 第18页 Bug 急救站 🏥
- 🐛 Bug 1：帽子转得不像开盖
  - ❓ 检查旋转中心是否设在了帽子**底部**（不是中间！）
- 🐛 Bug 2：道具出不来
  - ❓ 道具的「当接收到帽开」脚本写了吗
  - ❓ 广播消息名称一致吗（帽开 vs 帽开▼ 完全一样）
  - ❓ 初始有没有隐藏
- 🐛 Bug 3：第二次按空格又开了（应该关）
  - ❓ 这是难点！建议用两个键区分：空格=开，下键=关
- 🐛 Bug 4：说话气泡不消失
  - ❓ 用「说 ___ 2 秒」而不是「说 ___」（带时间的会自动消失）
- 🐛 Bug 5：多个道具只有一个反应
  - ❓ 每个道具都要各自写「当接收到」脚本，不能只写一个

---

## 第四关 · 扩展关

### 第19页 扩展关标题
- 03 / 扩展关 · 我的创意魔术秀

### 第20页 三级挑战 ⭐
- ⭐ **初级**：加更多道具（鸽子 🕊、扑克牌 🃏、丝巾 🎀），每种道具出现时换不同造型
- ⭐⭐ **中级**：用「帽子状态」变量实现同一个键（空格）控制开和关
  - 状态=0 → 打开 → 设为1
  - 状态=1 → 关闭 → 设为0
- ⭐⭐⭐ **高级**：设计一段完整魔术表演——帽子打开三个道具依次跳出，魔术师每个都介绍
- 🎨 **自由创作**：
  - 自己画一个魔术帽（绘制角色）
  - 给道具画不同造型（兔子→鸽子→花）
  - 配上神秘的背景音乐 🎶

---

## 第五关 · 课堂总结

### 第21页 课堂总结标题
- 04 / 课堂总结 · 今天学到了什么

### 第22页 积木与概念全家福
| 积木/概念 | 位置 | 作用 |
|-----------|------|------|
| 💬 说 ___ 秒 | 外观模块（紫色） | 角色头顶出现对话气泡 |
| ⏳ 等待 ___ 秒 | 控制模块（黄色） | 暂停程序等待一段时间 |
| 🎯 旋转中心 | 造型编辑器 | 设置角色围绕哪个点旋转 |
| 📡 广播 消息 | 事件模块（黄色） | 发送消息给所有角色 |
| 📩 当接收到 消息 | 事件模块（黄色） | 收到消息后做什么 |

### 第23页 随堂测验 ✍
- Q1：「说」积木在哪个模块？什么颜色？
- Q2：帽子开合的旋转中心应该放在什么位置？
  A. 帽子中间 B. 帽子底部 C. 帽子顶部
- Q3：L1-10 和 L1-5 的广播有什么不同？（提示：消息数量、接收人数）
- Q4：要让道具在收到广播后出现，需要两个关键积木，分别是？
- Q5：魔术师怎么知道帽子打开了？（用什么积木？）

---

## 第六关 · 展示关

### 第24页 展示关标题
- 05 / 展示关 · 向爸爸妈妈展示！

### 第25页 展示脚本（填空式）
```
🎤 大家好！今天我用 Scratch 表演了一场魔术——

我做了一个作品叫「__________」
帽子用「__________」键控制打开
用「__________」键控制关闭
我发送了两个广播：「__________」和「__________」
道具收到「帽开」广播后会「__________」
道具收到「帽关」广播后会「__________」
我还用了「__________」积木让魔术师说话

和 L1-5 的广播相比，这节课我新学到了：
① 同时管理「__________」个广播消息
② 让「__________」个角色一起听广播
③ 学到了旋转中心设置，让帽子从「__________」旋转

谢谢大家！🎩✨
```

### 第26页 下课啦 🎉
- 巨大文字：**下课啦！** 🎊
- 鼓励泡泡：
  - 💬 "广播从一对一升级到一对多，你是通信专家啦！"
  - 💬 "旋转中心 + 广播 + 说话，你已经做了一个完整表演！"
  - 💬 "下节课我们要保卫小鸡，做一个完整的动作游戏！🐤"
- 品牌条：L1-10 · 魔术表演 🎩