🏆 《太空大战下》教案

课程时长:90分钟 | 阶段:S5 Scratch图形化编程 | 适用:小学一、二年级 | 基于上节课作品继续

一、教学目标

维度目标
知识理解生命值变量、条件判断嵌套、关卡递进逻辑、道具系统、胜负判定
能力能在上节课的基础上扩展:加生命值显示、道具克隆、胜负广播、结算画面
情感体验把半成品做成完整游戏的成就感,培养「迭代升级」的工程思维

二、重点难点

类型内容
重点生命值变量的增减、胜负判定的条件、道具克隆
难点嵌套条件判断(如果生命值<1就...)、关卡升级的触发逻辑

三、教学准备

类别清单
角色素材战机、子弹、敌机、爆炸.svg、道具.svg、生命值.svg(共6个,含上节课3个)
背景素材太空背景、胜利背景.svg、失败背景.svg(共3张)
音效素材射击、击中、爆炸、道具.mp3、胜利.mp3、失败.mp3(共6个)
其他学生上节课保存的sb3作品(从素材包导入)、贴纸奖励

四、时间分配(90分钟)

环节时间内容
联系 Connect10分钟回顾上节课、展示完整游戏效果、PK机制
建构 Construct55分钟在上节课基础上加5个新功能
反思 Contemplate10分钟回顾新知识点、易错点讨论
延续 Continue10分钟拓展任务、总结整个项目
评价 Comment5分钟随堂测验、最终作品点评

五、四C一E 详细内容

1. 联系 Connect(10分钟)

引入设计:

引导提问:

  1. 上节课我们的战机被敌机撞到会怎样?(什么都不会发生!)
  2. 真正的游戏里,被撞太多次会怎样?(游戏结束!)
  3. 你玩过的游戏里,有没有吃了会加分或加血的道具?

2. 建构 Construct(55分钟,在上节课基础上扩展)

步骤任务要点
搭建01加生命值新建变量「生命值」,绿旗时设为3。收到「撞到敌机」广播时,生命值-1。
搭建02关卡递进收到「击中敌机」时得分+1,然后判断:如果得分>关卡×10,关卡+1。关卡越高敌机掉得越快。
搭建03加道具新道具角色,绿旗隐藏,重复等待随机3-6秒克隆自己。克隆体从天上掉,碰到战机就得分+5,播放道具音效。
搭建04胜负判定加条件判断:如果生命值<1,广播「游戏结束」,切到失败背景。如果得分达到目标(比如50分),广播「胜利」,切到胜利背景。
搭建05成绩结算游戏结束后播放胜利/失败音效,显示最终得分,让孩子看到自己打了多少分。

3. 反思 Contemplate(10分钟)

回顾知识点:

易错点:

4. 延续 Continue(10分钟)

拓展任务:

项目总结:「恭喜大家!从两节课前什么都不会,到现在做出了一个完整的太空大战游戏!你们已经是小小游戏设计师了!」

5. 评价 Comment(5分钟)

随堂测验答案:

题号答案解析
1A 游戏结束生命值=0就切失败画面
2A 得分达到数量自动升级关卡=得分/10向上取整
3A 得分+5道具是奖励,吃了加分
4✅ 对条件判断=岔路口
5A 广播游戏结束发通知让大家知道该结束了
6✅ 对道具也是克隆出来的分身
7A 切胜利背景+音乐给玩家成就感!

观察要点:学生是否能理解嵌套条件判断(先判断有没有被撞,再判断是不是没血了)、道具克隆是否正确清理。

六、具象化话术表

概念孩子能懂的话术图示说明
生命值生命值就是小心心,你有几颗心就能被撞几次画3颗红心,被撞一次灰一颗
条件判断条件判断就像红绿灯岔路口,是绿灯走这边,红灯走那边画一个岔路口,一个牌写「满足」一个写「不满足」
关卡递进关卡就像爬楼梯,分数越高爬得越高,敌人也越凶画楼梯,越往上敌人越多
道具道具就是天上掉下来的礼物,吃到有奖励画一个礼物盒从天而降
胜负判定赢了就放烟花庆祝,输了就说没关系再来一次左边画庆祝彩带,右边画「再试一次」按钮

七、教学要点提醒

1. 这节课是在上节课基础上扩展,课前确保每个孩子都能打开上节课的sb3作品。
2. 嵌套条件判断是难点,老师一定要在黑板上画流程图:先被撞→生命值-1→再判断是不是<1→是的话结束。
3. 道具是新增角色,老师提前把道具svg发给学生,或者从素材包导入。
4. 胜利条件不要设太难,建议50分胜利,让每个孩子都能体验到胜利画面!
5. 最后留时间让孩子们互相玩对方的游戏,投票选最好玩的,增强成就感。