scratch编程:微信飞机大战游戏,12个任务

发布时间:2021年02月28日 阅读:403 次

肠胃不好怎么办?不吃药就可以解决!(点击查看)

任务1:游戏封面设计(添加背景和角色)  

背景:游戏背景  

角色:游戏名称、开始按钮、我的飞机1、小飞机、子弹)  

开始按钮程序:  

1.开始,显示;大小设为60,固定坐标(0,-100)  

2.当角色被点击,广播“游戏开始”,隐藏  

游戏名称程序:  

1.开始,显示,固定坐标(0,80)  

2.当接收到“游戏开始”,隐藏  

任务2:用方向键控制“我的飞机1”自由移动  

我的飞机程序:  

1.开始,隐藏  

2.当接收到“游戏开始”,显示;换成我的飞机1造型(这里为什么要换造型)  

3.按下上下左右键,飞机上下左右移动,自己写  

任务3:子弹的发射、跟随、克隆  

子弹程序:  

1.启动前:等待0.3秒  

2.启动后:移到我的飞机1,y坐标增加11,当碰到舞台边缘,删除克隆体;当碰到小飞机,删除克隆体  

任务4:子弹发出声音  

子弹程序:  

启动前:播放声音bullet  

任务5:小飞机往下飞、克隆(注意开始)  

小飞机程序:  

1.启动前:等待1秒,固定坐标(x坐标-200~200随机,y坐标170)  

2.启动后:y坐标增加-2,当碰到舞台边缘,删除克隆体;当碰到子弹,删除克隆体  

任务6:添加背景音乐  

问题:

1、任务2为什么要换飞机造型?

2、为什么子弹一次打不掉小飞机?(小飞机和子弹的关系,明明都写了删除此克隆体)

任务7:我的飞机1爆炸效果  

小飞机程序:  

1.当碰到我的飞机1,广播“飞机爆炸”,删除克隆体  

我的飞机1程序:  

1.当接收的“飞机爆炸”,播放声音“游戏结束”,  

换成我的飞机爆炸1造型,等待0.2秒;换成我的飞机爆炸2造型,等待0.2秒;  

换成我的飞机爆炸3造型,等待0.2秒;换成我的飞机爆炸4造型,游戏结束!  

任务8:我的飞机1“喷火效果”  

1.当接收到“游戏开始”,我的飞机造型1和2进行切换,间隔0.2秒。  

任务9:添加得分  

开始按钮程序:  

1.添加变量分数,将分数设为0  

小飞机程序:  

1.当碰到子弹,将分数增加1,等待0.01秒,删除克隆体  

任务10:添加中飞机和打飞机  

中飞机:飞行速度为-1,碰到子弹分数增加5,等待1.5秒  

大飞机:飞行速度为-0.5,碰到子弹分数增加10,等待4秒  

任务11:子弹击中中飞机和大飞机  

子弹程序:  

1.当碰到小飞机或中飞机或大飞机,等待0.01秒,删除克隆体  

任务12:小飞机的爆炸声音和效果  

小飞机程序  

1.当碰到子弹,播放声音enemy1_down;下一个造型,等待0.1秒,重复4次  

2.同理,写大飞机、中飞机爆炸效果  

问题:

1、中飞机、大飞机程序怎么写更高效?

2、敌机的爆炸效果

3、如何添加双子弹发射?


  

打赏
肠胃不好怎么办?不吃药就可以解决!(点击查看)

Tag:
相关文章