🚀 《太空大战上》教案

课程时长:90分钟 | 阶段:S5 Scratch图形化编程 | 适用:小学一、二年级

一、教学目标

维度目标
知识理解键盘控制、克隆、碰撞检测、广播、变量得分五个核心概念
能力能独立搭建战机移动、子弹发射、敌机生成、碰撞加分的完整程序
情感体验做游戏的成就感,培养逻辑思维和耐心调试的习惯

二、重点难点

类型内容
重点克隆的使用(子弹克隆+敌机克隆)、碰撞检测积木
难点克隆体和本体的关系理解、广播消息的收发对应

三、教学准备

类别清单
角色素材战机.svg、子弹.svg、敌机.svg(共3个)
背景素材太空背景.svg(1张)
音效素材射击.mp3、击中.mp3、爆炸.mp3(共3个)
其他学生每人一台电脑(已装Scratch)、贴纸奖励

四、时间分配(90分钟)

环节时间内容
联系 Connect10分钟引入游戏、PK机制、展示效果
建构 Construct55分钟分步搭建5步(对应PPT ⑦-⑪)
反思 Contemplate10分钟回顾知识点、易错点讨论
延续 Continue10分钟拓展任务、预告下课
评价 Comment5分钟随堂测验、观察点评

五、四C一E 详细内容

1. 联系 Connect(10分钟)

引入设计:

引导提问:

  1. 刚才那个游戏里,飞机是怎么动起来的呀?
  2. 那么多敌人,电脑是怎么一下子变出来的?
  3. 打中敌人以后,分数为什么会涨?

2. 建构 Construct(55分钟,5步)

步骤任务要点
搭建01让战机动起来用「如果按下右箭头→x增加10」,左箭头x减10,上箭头y加10,下箭头y减10。放在「重复执行」里面。
搭建02发射子弹当按下空格键→「克隆自己」。子弹克隆体启动时,先「移到战机位置」,然后重复执行「y增加12」直到飞出屏幕,然后删除克隆。
搭建03敌机来了敌机本体绿旗时隐藏,重复执行「等待随机0.5~2秒→克隆自己」。克隆体启动时移到随机x位置、y=180,然后往下掉。
搭建04碰到就加分子弹里加「如果碰到敌机→广播击中+删除克隆」。舞台收到广播后「得分+1」。
搭建05广播和变量创建变量「得分」,绿旗时设为0。练习广播「击中敌机」消息的发送和接收。

3. 反思 Contemplate(10分钟)

回顾知识点:

易错点:

4. 延续 Continue(10分钟)

拓展任务:

下课预告:「今天我们的战机能打敌机了!下节课我们给它加上生命值——被撞会掉血,还有好吃的道具,赢了有胜利画面,输了别灰心!下节课见!」

5. 评价 Comment(5分钟)

随堂测验答案:

题号答案解析
1A 空格键方向键移动,空格发射
2A 复印机分身术克隆就是复制好多一样的
3A 删除子弹+得分+1碰撞后要清理子弹
4✅ 对变量=存数字的小盒子
5A 打电话发消息广播就是发通知
6❌ 从上面掉下来敌机从屏幕上方出现往下掉
7A 如果按键+x/y增加键盘控制的标准写法

观察要点:学生是否理解克隆体是独立的、广播收发是否配对、变量是否正确初始化为0。

六、具象化话术表

概念孩子能懂的话术图示说明
变量变量就是一个小盒子,我们把得分放进去存着画一个带盖的小盒子,上面写「分=0」
克隆克隆就像复印机,「嗡」一下变出好多一模一样的分身画一个角色→箭头→好多一样的小角色
广播广播就像在班里喊一声「集合!」,所有听到的同学都跑过来画一个喇叭→几个角色耳朵竖起来
碰撞检测两个角色碰到一起,就「叮咚」一下,触发后面的事画两个球碰一下,旁边一个铃铛响
随机随机就像掷骰子,不知道下一次是几点画一个骰子,点数乱乱的

七、教学要点提醒

1. 一年级孩子打字慢,老师提前帮学生建好项目和角色,不要让孩子花时间找素材。
2. 每讲完一步就留5分钟让孩子动手,老师巡视辅导,不要一口气讲完5步。
3. 克隆概念比较抽象,先用「复印纸」比喻,再现场演示一次本体克隆3个分身。
4. 广播消息名字要统一,老师在黑板上写好「击中敌机」四个字,让孩子照着选。
5. 最后留5分钟让孩子自己玩一下自己做的游戏,享受成就感!