Scratch飞机大战
很多小朋友都喜欢玩游戏,记得之前微信有个经典飞机大战的游戏风靡一时,今天我们就来完成一个简单的飞机大战的游戏。
飞机大战游戏
1、我方飞机随鼠标移动,并且可以释放子弹,初始血量为100。
2、敌方飞机从顶部向下移动,如果碰触到子弹、飞机、顶部边缘消失。
3、子弹由下而上,碰触到飞机、顶部边缘消失。
4、子弹碰触到飞机,积分增加1。
5、飞机如果碰触到飞机或底部边缘,则我方血量减1。
编程实现
背景选择
选择一个天空的背景
角色设置
1、我们需要一架随着鼠标移动的飞机
2、我们需要一架敌方飞机,克隆飞机并随机从上而下移动
3、我们需要一个子弹的角色,随着我放飞机按照一定的频率发射
我方飞机编程
1、设置初始血量和积分
2、广播loading,通知所有的角色游戏开始
3、让我方飞机随鼠标移动
敌方飞机编程
1、当接收到loading的广播后,按照一定的频率克隆自己
2、设置克隆体大小,设置最上方随机出现的位置
3、从上到下移动
4、如果碰触到子弹角色,积分增加1,删除当前克隆体
5、如果碰触到边缘,血量减1,删除当前克隆体
6、如果碰触到我放飞机,血量减1,删除当前克隆体
子弹编程
1、当接收到loading广播后,让子弹跟随鼠标移动
2、按照一定的频率,克隆本体
3、克隆体启动时,从下至少移动,如果碰到敌方飞机则删除当前克隆体
4、当碰触到顶部边缘,删除当前克隆体
视频展示
这样我们就完成了最基本的飞机大战的游戏,是不是很简单呢?
当然我们还可以继续完善我们的飞机大战游戏
1、如果血量越少让发射子弹的速度变快
2、如果血量少于0后设置游戏结束
3、当积分大于100后,进入下一关
4、关卡越高,敌方飞机速度越快
小朋友们,赶紧动手吧,一起来完善飞机大战的游戏。加油!!!
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com