任务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、如何添加双子弹发射?
任务13:敌机抗击打能力
中飞机程序:
1.添加变量“击中中飞机次数”,设为0,当碰到子弹,将击中中飞机次数增加1,当击中中飞机次数等于4,分数增加50,播放声音enemy3
同理,添加变量“击中大飞机次数”,写大飞机程序
任务14:我的飞机生命值
我的飞机程序:
1.添加变量“生命值”,设为5;
当生命值为0时,发出广播“飞机爆炸”,游戏结束。
小飞机程序:
1.当碰到我的飞机,生命值减少1;
同理,写中飞机和打飞机的程序。
任务15:添加核武器
我的飞机程序:
1.当分数为1000时,发出广播“核武器”
核武器程序:
1.当接收到“核武器”,虚像设为0,右转15度,等待0.01秒,虚像增加10,重复40次,隐藏,等待20秒