# L1-12《打砖块》PPT 大纲

> 面向学生 · 挡板控制 · 弹球物理 · 克隆与隐藏 · 停止全部

---

## 第一关 · 课前导入
### 封面 — LEVEL·1 / LESSON 12 / **打砖块** / 和小超人一起打砖块 🧱
### 温故知新 — 回顾L1-11(显示隐藏/碰到角色/将xy增加/保卫小鸡)
### 故事导入 — 小超人看到一堵砖墙挡住去路，用弹球打碎它！
### 功能分析 — 🟦挡板(左右键)/🔴弹球(移动反弹+掉落失败)/🧱砖块×5(碰撞消失)/计时

---

## 第二关 · 认识关
### 第一关标题 — 01认识关·克隆与碰撞
### 新积木：停止全部 🛑 — 控制模块(橙)/立即停止所有脚本/游戏失败时用
### 新概念：克隆 — 复制角色/大量砖块用克隆更高效/隐藏本体+显示克隆体
### 克隆复活 — 一段时间后重新显示/保证砖块可再生
### 方向随机化 — 弹球碰到挡板后方向随机左上方/右上方

---

## 第三关 · 编程关
### Step1: 挡板控制 — 左右键移动+移到底部中央+重复执行
### Step2: 弹球运动 — 起点→随机方向→重复移动+边缘反弹→碰到挡板随机向上
### Step3: 弹球失败检测 — y坐标判断未接到→停止全部
### Step4: 砖块克隆+碰撞 — 克隆5块排列→碰到弹球→隐藏+音效→复活
### Bug急救站 — 弹球穿墙/挡板跑出屏幕/砖块不消失/克隆太多

---

## 四至六关
### 扩展关：🌟调弹球速度/🌟🌟砖块加生命值/🌟🌟🌟多排砖块
### 课堂总结：克隆/停止全部/方向随机化/碰撞检测
### 展示关填空+下课啦

---

# L1-13《神笔马良》PPT 大纲

> 画笔扩展·鼠标跟随·抬笔落笔·绘制几何图形

---

## 封面 — LEVEL·1 / LESSON 13 / **神笔马良** / 🖌️ | 温故知新(L1-12打砖块/克隆/停止)
## 课前导入 — 小超人拿到一支神笔，画什么就变成真的！
## 功能分析 — 🖊画笔(鼠标跟随+落笔绘图)/🔼🔽抬笔落笔/🎨颜色切换/粗细调节

## 认识关
### 新概念：Scratch画笔扩展（第二次装外挂！）
### 新积木①移到鼠标指针 — 运动模块/角色跟随鼠标/重复执行实现
### 新积木②落笔/抬笔 — 画笔扩展/下笔=画线/抬笔=移动不留痕
### 新积木③设置颜色/粗细/擦除 — 颜色切换/粗细调整/全部擦除新纸张

## 编程关
### Step1: 画笔跟随鼠标
### Step2: 按下↓落笔+按下↑抬笔
### Step3: 设置颜色切换键(1=红/2=蓝/3=绿)
### Step4: 调整粗细+全部擦除
### Step5: 绘制正方形(重复4次+旋转90°)
### Step6: 绘制三角形(重复3次+旋转120°)
### 拓展: 五角星(5次+144°)

## 扩展关：🌟画矩形/🌟🌟画圆形/🌟🌟🌟画自己的名字
## 课堂总结：画笔扩展/落笔抬笔/几何图形绘制/角度计算
## 展示关+下课啦

---

# L1-14《草船借箭》PPT 大纲

> 克隆·变量·计时器·草船接箭计数

---

## 封面 — LEVEL·1 / LESSON 14 / **草船借箭** / 🚢 | 温故知新(L1-13画笔扩展/几何)
## 故事导入 — 三国故事草船借箭！用Scratch来还原！
## 功能分析 — 🚢草船(左右移动)/🏹箭矢(克隆+下落)/🔢计数变量/⏱计时器

## 认识关
### 复习克隆 — 箭矢从天而降需要无数克隆体
### 变量进阶 — 箭数变量(初始0→接到+1)
### 新积木：计时器 — 勾选计时器显示/计时器归零重新计时/判断时间到→停止
### 方向+移动法 — 新型移动方式：面向方向+移动步数(与坐标法对比)

## 编程关
### Step1: 草船移动(两种方法：坐标法/方向法对比)
### Step2: 箭矢克隆(本体隐藏+克隆体从上方随机x发射)
### Step3: 箭矢接检测(碰到草船→隐藏+得分+1+变量)
### Step4: 计时器功能(开始计时→60秒到→停止)
### Step5: 完整效果展示

## 扩展关：🌟更多箭矢/🌟🌟双人接箭/🌟🌟🌟不同箭值不同分
## 课堂总结：克隆复习/变量计数/计时器/方向+移动法

---

# L1-15《飞机大战》PPT 大纲

> 克隆深入·敌机生成·子弹发射·碰撞爆炸·角色素材上传

---

## 封面 — LEVEL·1 / LESSON 15 / **飞机大战** / ✈️ | 温故知新(L1-14草船借箭/克隆/计时器)
## 故事导入 — 外星敌机入侵！驾驶战机保卫地球！
## 功能分析 — ✈️玩家(四方向+空格射击)/🛸敌机(克隆+下落)/💥子弹(克隆发射)/💣爆炸

## 认识关
### 素材上传 — 首次使用外部素材(角色/背景均需上传)
### 克隆深入 — 本体隐藏+克隆体显示+不无限克隆→等待随机时间
### 克隆体删除 — 删除克隆体(不是隐藏而是彻底消失，防止卡顿)
### 敌机到达底部→删除克隆体 | 子弹碰到敌机→双方都删除
### 造型切换 — 敌方飞机变为爆炸造型→等待0.5秒→消失

## 编程关
### Step1: 玩家四方向+空格发射
### Step2: 敌机克隆(随机等待+随机x坐标+y顶部出现+下落+到底部删除)
### Step3: 子弹克隆(按空格→从玩家位置发射→向上→碰到敌机或边缘删除)
### Step4: 碰撞检测(子弹碰敌机→爆炸造型+音效+删除 | 敌机碰玩家→玩家爆炸+停止)
### Bug急救站 — 卡顿/克隆太多/不爆炸/子弹不出/第二次游戏不恢复

## 扩展关：🌟加音效/🌟🌟多级敌机/🌟🌟🌟Boss关+生命值
## 课堂总结：克隆深入+克隆体删除+碰撞爆炸+造型切换

---

# L1-16《黄金矿工》PPT 大纲

> 克隆·变量·方向摆动·钩爪抓取·画笔(绳子)

---

## 封面 — LEVEL·1 / LESSON 16 / **黄金矿工** / ⛏️ | 温故知新(L1-15飞机大战/克隆删除)
## 故事导入 — 小超人去挖金矿！钩子摆动抓金块！
## 功能分析 — ⛏️钩子(左右摆动+空格发射)/🥇金块(随机位置大小+分数)/📐方向变量

## 认识关
### 变量系统教学(复习+深化) — 黄金矿工首次用变量控制方向
### 方向摆动逻辑 — 方向从0→270之间来回增减+重复执行直到到达边界
### 碰到角色或边缘 — 两个条件用"或"连接
### 滑行到(复习) — 钩子抓到东西后滑行回起点(不是瞬移)
### 画笔擦除法 — 钩子发出时画线(绳子)+返回时用背景色画线覆盖(擦除)

## 编程关
### Step1: 金块克隆(随机位置x/y+大小+分数)
### Step2: 钩子摆动(方向变量+到达极限方向+往返)
### Step3: 空格→钩子发射(向前移动直到碰到金块或边缘)
### Step4: 抓取+返回(碰到金块→停止其他脚本+滑行回起点+广播"回到")
### Step5: 金块跟随(移到钩子+回起点后删除克隆体+得分增加)
### Step6: 画笔绳子(发出时画线+返回时擦除)
### 拓展：倒计时(时间变量递减→到0停止)

## 扩展关：🌟不同金块不同分/🌟🌟加分/🌟🌟🌟倒计时
## 课堂总结：方向逻辑/或条件/画笔擦除/变量计分

---

# L1-17《牛仔枪战》PPT 大纲

> 双人互动·广播深入·子弹方向·枪击判定

---

## 封面 — LEVEL·1 / LESSON 17 / **牛仔枪战** / 🤠 | 温故知新(L1-16黄金矿工/变量/方向)
## 故事导入 — 西部牛仔对决！双人对战游戏！
## 功能分析 — 🤠约翰(WASD+子弹→)/🤠泰格(方向键+子弹←)/💥子弹+击中判定

## 认识关
### 双人控制 — 不同角色用不同按键(WASD vs 方向键)
### 广播深入(L1-10基础上) — 发射子弹→广播→子弹接收到→从角色位置发射
### 子弹方向区分 — 约翰子弹向右(+x)/泰格子弹向左(-x)
### 击中判定 — 子弹碰到对方角色→对方停止移动+切换造型

## 编程关
### Step1: 约翰移动(WASD)+宣战说话
### Step2: 泰格移动(方向键)
### Step3: 约瑟开枪(按空格→广播"发射子弹1")
### Step4: 子弹1接收广播→从约翰位置→向右移动
### Step5: 泰格开枪(按回车?→广播"发射子弹2")
### Step6: 子弹2→向左移动→击中约翰→约翰停止
### Step7: 背景音乐
### Bug急救站 — 子弹方向反了/收不到广播/击中后还能动/双人按键冲突

## 扩展关：🌟加生命值/🌟🌟复活机制/🌟🌟🌟血量变量显示
## 课堂总结：双人控制/广播深入/子弹方向编码/击中判定

---

# L1-19《安全过马路》PPT 大纲

> 场景切换·红绿灯·多角色显示隐藏·百科拓展

---

## 封面 — LEVEL·1 / LESSON 19 / **安全过马路** / 🚦 | 温故知新(L1-17牛仔枪战/双人/广播)
## 故事导入 — 小超人帮邻居弟弟图图过马路！学习交通规则！
## 功能分析 — 🚶图图(上下移动)/🚗各种汽车(不同场景出现)/🚦红绿灯(切换场景)/🏁胜利
## 百科拓展 — 红绿灯起源(英国煤气灯)+颜色原理(红光波长最长/绿易分辨+红=危险黄=警示绿=安全)

## 认识关
### 场景切换逻辑 — 碰到红绿灯→下一个背景→不同背景显示不同角色
### 多条件碰撞 — 图图同时检测多个汽车不嵌套(多个如果那么并行)
### 显示隐藏进阶 — 不同场景不同角色出现/消失
### 概念：下一个背景(复习) + 碰到颜色(复习)

## 编程关
### Step1: 图图上下移动(复习)
### Step2: 图图检测汽车(碰到汽车→回起点+音效)
### Step3: 图图检测红绿灯(碰到→下一个背景)
### Step4: 汽车显示隐藏(场景1显示红车/场景2显示绿车黄车/场景3显示三车/胜利隐藏)
### Step5: 汽车移动设置(不同汽车不同速度+方向)
### Bug急救站 — 场景切换卡住/汽车不出来/碰到检测不准/图图穿墙

## 扩展关：🌟加更多汽车/🌟🌟加计时器/🌟🌟🌟红绿灯变灯效果
## 课堂总结：场景切换+显示隐藏/多条件检测/百科知识

---

# L1-20《克隆光魔法》PPT 大纲

> 克隆广播·光波射击·蓄力切换·双角色对战

---

## 封面 — LEVEL·1 / LESSON 20 / **克隆光魔法** / ✨ | 温故知新(L1-19过马路/场景切换/百科)
## 故事导入 — 太阳神阿波罗大战野猪怪！光波vs绿光波！
## 功能分析 — 🦸阿波罗(WASD移动+空格射光波)/🐗野猪怪(自动移动+发射绿光波)/💫光波+🟢绿光波

## 认识关
### 克隆+广播组合 — 空间按下→克隆光魔法→广播触发移动(新套路)
### 蓄力动画 — 按下空格不断换造型(蓄力)+松开后发射
### 角色间碰撞深入 — 光波碰到野猪怪=野猪怪死亡/绿光波碰到阿波罗=阿波罗死亡
### 移到角色(复习) — 光波从阿波罗位置出发

## 编程关
### Step1: 阿波罗WASD移动+初始化
### Step2: 野猪怪随机滑行+发射绿光波
### Step3: 按空格→蓄力(造型切换→克隆光魔法→向右移动→到边缘删除)
### Step4: 光魔法→移到阿波罗→向右侧移动→删除克隆体
### Step5: 绿光波→移到野猪怪→向左移动→碰到阿波罗→广播"击中了"
### Step6: 游戏结束(阿波罗切换造型+停止/野猪怪切换造型+停止)
### Bug急救站 — 光波方向不对/蓄力不切造型/收不到广播/克隆删除不及时

## 扩展关：🌟加HP/🌟🌟双人模式/🌟🌟🌟技能特效
## 课堂总结：克隆+广播组合/蓄力动画/双角色对战