课程时长:90分钟 | 阶段:S5 Scratch图形化编程 | 适用:小学一、二年级
| 维度 | 目标 |
|---|---|
| 知识 | 理解键盘控制、克隆、碰撞检测、广播、变量得分五个核心概念 |
| 能力 | 能独立搭建战机移动、子弹发射、敌机生成、碰撞加分的完整程序 |
| 情感 | 体验做游戏的成就感,培养逻辑思维和耐心调试的习惯 |
| 类型 | 内容 |
|---|---|
| 重点 | 克隆的使用(子弹克隆+敌机克隆)、碰撞检测积木 |
| 难点 | 克隆体和本体的关系理解、广播消息的收发对应 |
| 类别 | 清单 |
|---|---|
| 角色素材 | 战机.svg、子弹.svg、敌机.svg(共3个) |
| 背景素材 | 太空背景.svg(1张) |
| 音效素材 | 射击.mp3、击中.mp3、爆炸.mp3(共3个) |
| 其他 | 学生每人一台电脑(已装Scratch)、贴纸奖励 |
| 环节 | 时间 | 内容 |
|---|---|---|
| 联系 Connect | 10分钟 | 引入游戏、PK机制、展示效果 |
| 建构 Construct | 55分钟 | 分步搭建5步(对应PPT ⑦-⑪) |
| 反思 Contemplate | 10分钟 | 回顾知识点、易错点讨论 |
| 延续 Continue | 10分钟 | 拓展任务、预告下课 |
| 评价 Comment | 5分钟 | 随堂测验、观察点评 |
引入设计:
引导提问:
| 步骤 | 任务 | 要点 |
|---|---|---|
| 搭建01 | 让战机动起来 | 用「如果按下右箭头→x增加10」,左箭头x减10,上箭头y加10,下箭头y减10。放在「重复执行」里面。 |
| 搭建02 | 发射子弹 | 当按下空格键→「克隆自己」。子弹克隆体启动时,先「移到战机位置」,然后重复执行「y增加12」直到飞出屏幕,然后删除克隆。 |
| 搭建03 | 敌机来了 | 敌机本体绿旗时隐藏,重复执行「等待随机0.5~2秒→克隆自己」。克隆体启动时移到随机x位置、y=180,然后往下掉。 |
| 搭建04 | 碰到就加分 | 子弹里加「如果碰到敌机→广播击中+删除克隆」。舞台收到广播后「得分+1」。 |
| 搭建05 | 广播和变量 | 创建变量「得分」,绿旗时设为0。练习广播「击中敌机」消息的发送和接收。 |
回顾知识点:
易错点:
拓展任务:
下课预告:「今天我们的战机能打敌机了!下节课我们给它加上生命值——被撞会掉血,还有好吃的道具,赢了有胜利画面,输了别灰心!下节课见!」
随堂测验答案:
| 题号 | 答案 | 解析 |
|---|---|---|
| 1 | A 空格键 | 方向键移动,空格发射 |
| 2 | A 复印机分身术 | 克隆就是复制好多一样的 |
| 3 | A 删除子弹+得分+1 | 碰撞后要清理子弹 |
| 4 | ✅ 对 | 变量=存数字的小盒子 |
| 5 | A 打电话发消息 | 广播就是发通知 |
| 6 | ❌ 从上面掉下来 | 敌机从屏幕上方出现往下掉 |
| 7 | A 如果按键+x/y增加 | 键盘控制的标准写法 |
观察要点:学生是否理解克隆体是独立的、广播收发是否配对、变量是否正确初始化为0。
| 概念 | 孩子能懂的话术 | 图示说明 |
|---|---|---|
| 变量 | 变量就是一个小盒子,我们把得分放进去存着 | 画一个带盖的小盒子,上面写「分=0」 |
| 克隆 | 克隆就像复印机,「嗡」一下变出好多一模一样的分身 | 画一个角色→箭头→好多一样的小角色 |
| 广播 | 广播就像在班里喊一声「集合!」,所有听到的同学都跑过来 | 画一个喇叭→几个角色耳朵竖起来 |
| 碰撞检测 | 两个角色碰到一起,就「叮咚」一下,触发后面的事 | 画两个球碰一下,旁边一个铃铛响 |
| 随机 | 随机就像掷骰子,不知道下一次是几点 | 画一个骰子,点数乱乱的 |