大家好,我是鲁班老师。本期给大家介绍的作品是《scratch3.0海上防空》。1.熟练掌握 Scratch 3.0 图形化编程操作,能够完成海上防空趣味编程项目完整创作。
2.精准掌握军舰移动联动炮管、炮管实时跟随鼠标调整朝向的核心编程逻辑与实现技巧。
3.熟练运用碰撞判定指令,精准实现炮弹克隆体与敌机克隆体之间精准碰撞识别与交互效果。
4.区分全局变量与局部变量的功能差异,灵活运用局部变量精准区分角色本体与各类克隆体。
*知识点涉及克隆体、克隆体碰撞检测,全局变量与局部变量。
1.炮管如何瞄准?
炮管面向鼠标,使用鼠标瞄准。
2. 如何发射炮弹?
按下鼠标。
3. 敌方飞机如何移动?
从舞台右侧飞往舞台左侧。
4. 炮弹碰到敌机会如何?
相碰的敌机和炮弹都会被删除。
作品需要的角色素材与背景(课程资料中包含)。
编程讲解部分,课件中包含详细完整的编程讲解,这里只展示1页。课程总结,这部分内容主要是方便老师做课后反馈,发家长群使用。老师们请根据需要做适当修改。各位家长好!
本次孩子们学习了趣味编程课程《海上防空》,整体课堂状态积极,动手创作十分投入。
本节课孩子们熟练运用 Scratch3.0 软件,独立完成了完整的海上防空小游戏制作。课堂上重点掌握军舰移动带动炮管联动,学会利用鼠标控制炮管精准瞄准方向,点击鼠标即可发射炮弹。同时掌握敌机从舞台右侧向左飞行的运动程序,实现炮弹与敌机相遇后双双消失的对战效果。
课程还深入学习克隆体碰撞判断逻辑,分清炮弹、飞机不同克隆体的碰撞判定方式,理解全局变量与局部变量的区别,学会用变量区分角色本体与克隆体,程序思维得到明显提升。
课堂上孩子思路清晰,能自主梳理游戏运行逻辑,顺利解决编写中遇到的小问题,逻辑思维与动手创作能力进步显著。课后可以让孩子多多调试优化作品,继续巩固编程知识,稳步提升编程素养。
作品源文件+课件+素材,扫码获取,不免费,但也不贵,感谢支持