(
课件网) 第12课 综合活动:飞机大战 小学信息技术(粤教版) 第三册上AB版教材 新知导入 ①玲玲,我越来越喜欢源码编辑器了。我准备自己设计一个“飞机大战”游戏。 ②“飞机大战”游戏?那一定很好玩! 经过将近一个学期的学习,我们发现,利用源码编辑器可以设计出许多好玩、有趣的作品。下面让我们动手设计一个如下图所示的“飞机大战”游戏吧! 新知讲解 游戏一般具有场景、角色、行动、规则、目标以及玩家等6个要素。这个“飞机大战”游戏的场景是宇宙星空;角色是双方飞机和炮弹;行动为双方飞机、炮弹的运动效果;规则为双方飞机互相发射炮弹,炮弹每击中对方一次,对方扣1分;目标是发射炮弹击中对方飞机达到规定的次数,则获得最终胜利。 一、明确要素,设定角色 通过设计要素,可以确定“我方”和“敌方”都需要飞机和炮弹,共4个角色。角色的造型可以根据需要选择现有素材或自由绘制。例如,可以在角色区单击“素材库”按钮,在源码素材库里选择角色的造型。因为飞机被击中后将爆炸,所以双方飞机需增加爆炸效果的造型。 “飞机大战”中的角色。 我方飞机 敌方飞机 我方炮弹 敌方炮弹 我方飞机爆炸造型 敌方飞机爆炸造型 确定角色的造型后,需要思考各个角色的行动和基本规则等内容,并搭建对应的积木,完善程序。例如,“我方飞机”需要跟随鼠标上下飞行,点击鼠标可以发射“炮弹”;“敌方飞机”随机上下飞行,被击中会“爆炸等。 二、细化内容,搭建积木 1. 跟随鼠标上、下飞行; 2. 点击鼠标时发射“我方炮弹”。 1. 随机上、下飞行; 2. 被击中爆炸。 1. 按下鼠标时,发射炮弹; 2. 停止前进判断。 每个角色的主要功能是什么呢? 我方飞机 敌方飞机 我方炮弹 我方飞机 飞机开始时为正常造型 用鼠标控制上、下飞行 角色 效果设想 脚本搭建 参考脚本设计 随机出现在舞台右方某一位置 侦测是否碰到“我方导弹”。如果碰到将爆炸,结束游戏;如果没有碰到,将随机上下飞行。 只需要上下移动,所以x坐标不变 角色 效果设想 脚本搭建 敌方飞机 敌方飞机 制作敌方飞机的参考脚本 我方导弹 当按下鼠标时,发射导弹。 如果没有到边缘或击中“敌方飞机”,就继续前进。 角色 效果设想 脚本搭建 三、增加互动,优化体验 参考下面的方法,搭建“敌方炮弹”角色的程序,在“我方飞机” 角色中增加被击中“爆炸”的积木。 “飞机大战”游戏,除“我方飞机”能发射“炮弹”外,“敌方飞机”应该也能发射“炮弹”,如果“我方飞机”被击中也将爆炸,就可以增加游戏的互动性和趣味性了。 等待一段随机时间 根据“敌方飞机”位置确定 导弹发射地点。 角色 效果设想 脚本搭建 敌方炮弹 如果没有到边缘或击中“我方飞机”,就继续前进。 我方飞机 侦测是否碰到“敌方导弹”,如果碰到将爆炸,结束游戏。 角色 效果设想 脚本搭建 完成初步的积木搭建后,还要进行适当修改、增加互动。 新建“我方飞机”和“敌方飞机”数量的变量 将原来“炮弹”击中“飞机”就结束,改为击中5次才结束。 统计得分,发射的导弹击中“敌方飞机”就加分等。 拓展提高 参考下表,对“我方飞机”和“敌方飞机”程序进行适当的修改、完善。 我方飞机 敌方飞机 拓展提高 在前面的脚本中,我们还可以设计“导弹”没有击中“飞机”就减分;使用不同类型的导弹,分值也随着变化……请尝试搭建这样的脚本。 能否用“克隆自己”和“当作为克隆体启动时”实现导弹连续发射呢?如果有源码编辑器测控板,能使用测控板的滑杆来控制飞机移动和使用按钮来控制导弹发射吗? 掌握明确内素、确定角色的方法 体验细化内容、搭建积木的过程 能尝试增加互动、优化体验 能根据需要修改、完善程序 课堂小结 板书设计 第1 ... ...