内容正文:
信息技术精品课件
粤教版(B版) 五年级上册
12 综合活动:飞机大战
你玩过“飞机大战”游戏吗?我准备用Scratch自己设计一个“飞机大战”游戏。
“飞机大战”游戏?那一定非常好玩。
那我们一起来看看怎么制作吧!
怎么用scratch制作“飞机大战”的游戏呢?
点击玩游戏
一、明确内容,确定角色
“飞机大战”中有哪些角色呢?
我方飞机
敌方飞机
我方导弹
敌方导弹
还差什么呢?
飞机如果被导弹击中会爆炸,所以还要给双方的飞机增加爆炸效果的造型。
我方飞机爆炸造型
敌方飞机爆炸造型
该怎么上传角色呢?
上传角色
选择“从本地文件中上传角色”
小试牛刀
请自己尝试设置游戏的背景,并且上传角色,如下图所示。
二、构思功能,搭建脚本
每个角色的主要功能是什么呢?
我方飞机
敌方飞机
我方导弹
1. 跟随鼠标上、下飞行;
2. 点击鼠标时发射“我方导弹”。
1. 随机上、下飞行;
2. 被击中爆炸。
1. 按下鼠标时,发射导弹;
2. 停止前进判断。
我方飞机
我方飞机
效果:飞机开始时为正常造型
效果:用鼠标控制上、下飞行
我方飞机
请尝试制作我方飞机的脚本,并运行试一下效果。
参考脚本设计
我方飞机
敌方飞机
效果:随机出现在舞台右方某一位置
效果: 侦测是否碰到“我方导弹”。如果碰到将爆炸,结束游戏;如果没有碰到,将随机上下飞行。
只需要上下移动,所以x坐标不变
敌方飞机
敌方飞机
敌方飞机
请尝试制作敌方飞机的脚本,并运行试一下效果。
参考脚本设计
我方导弹
效果:当按下鼠标时,发射导弹。
效果:如果没有到边缘或击中“敌方飞机”,就继续前进。
我方导弹
小试牛刀
试着搭建脚本并运行脚本,适当修改、完善脚本,试试能否控制“我方飞机”发射“导弹”,击中“敌方飞机”?
三、增加互动,优化设计
“飞机大战”游戏,除我方飞机能发射导弹外,如果敌方飞机也能发射导弹,“我方飞机”被击中也会爆炸,就可以增加游戏的趣味性和难度了。
让我们一起来看看该怎么做吧!
请根据下面的步骤,搭建“敌方导弹”角色的脚本,并在“我方飞机”角色中增加被击中将“爆炸”的脚本。
敌方导弹
效果:等待一段随机时间
效果:根据“敌方飞机”位置确定导弹发射地点。
敌方导弹
效果:如果没有到边缘或击中“我方飞机”,就继续前进。
我方飞机
我方飞机
效果:侦测是否碰到“敌方导弹”,如果碰到将爆炸,结束游戏。
想一想
搭建好脚本程序还要进行适当修改、完善和美化。我们可以怎样完善和美化呢?
增加图片背景、爆炸声音。
将原来“导弹”击中“飞机”就结束,改为击中5次才结束。
统计得分,发射的导弹击中“敌方飞机”就加分等。
小试牛刀
1. 请根据下方的脚本,在此基础上对脚本进行修改、完善和优化。
我方飞机
敌方飞机
小试牛刀
2. 在前面的脚本中,我们还可以设计“导弹”没有击中“飞机”就减分;使用不同类型的导弹,分值也随着变化……请你试试看,能否搭建出这样的脚本?
3. 能否用“克隆自己”、“当作为克隆体启动时”实现导弹连续发射呢?如果有Scratch测控板,能实现使用测控板的滑杆来控制飞机移动和使用按钮来控制导弹发射吗?
课堂小结
掌握明确内容、确定角色的方法;
掌握构思功能、搭建脚本的方法;
能尝试增加互动,优化设计;
能根据需要修改、完善脚本。
$$