Scratch案例:飞机大战「建议收藏」

Scratch案例:飞机大战「建议收藏」很多小朋友都喜欢玩游戏,记得之前微信有个经典飞机大战的游戏风靡一时,今天我们就来完成一个简单的飞机大战的游戏。飞机大战游戏1、我方飞机随鼠标移动,并且可以释放子弹,初始血量为100。2、敌方飞机从顶部向下移动,如果碰触到子弹、飞机、顶部边缘消失。3、子弹由下而上,碰触到飞机、顶部边缘消失。4、子弹碰触到飞机,积分增加1。5、飞机如…

大家好,欢迎来到IT知识分享网。

Scratch案例:飞机大战「建议收藏」

很多小朋友都喜欢玩游戏,记得之前微信有个经典飞机大战的游戏风靡一时,今天我们就来完成一个简单的飞机大战的游戏。

飞机大战游戏

    1、我方飞机随鼠标移动,并且可以释放子弹,初始血量为100。

    2、敌方飞机从顶部向下移动,如果碰触到子弹、飞机、顶部边缘消失。

    3、子弹由下而上,碰触到飞机、顶部边缘消失。

    4、子弹碰触到飞机,积分增加1。

    5、飞机如果碰触到飞机或底部边缘,则我方血量减1。

编程实现

    背景选择

        选择一个天空的背景

    角色设置

        1、我们需要一架随着鼠标移动的飞机

        2、我们需要一架敌方飞机,克隆飞机并随机从上而下移动

        3、我们需要一个子弹的角色,随着我放飞机按照一定的频率发射

    我方飞机编程

        1、设置初始血量和积分

        2、广播loading,通知所有的角色游戏开始

        3、让我方飞机随鼠标移动

Scratch案例:飞机大战「建议收藏」

    敌方飞机编程

        1、当接收到loading的广播后,按照一定的频率克隆自己

        2、设置克隆体大小,设置最上方随机出现的位置

        3、从上到下移动

        4、如果碰触到子弹角色,积分增加1,删除当前克隆体

        5、如果碰触到边缘,血量减1,删除当前克隆体

        6、如果碰触到我放飞机,血量减1,删除当前克隆体

Scratch案例:飞机大战「建议收藏」

    子弹编程

        1、当接收到loading广播后,让子弹跟随鼠标移动

        2、按照一定的频率,克隆本体

        3、克隆体启动时,从下至少移动,如果碰到敌方飞机则删除当前克隆体

        4、当碰触到顶部边缘,删除当前克隆体

Scratch案例:飞机大战「建议收藏」

视频展示

这样我们就完成了最基本的飞机大战的游戏,是不是很简单呢?

当然我们还可以继续完善我们的飞机大战游戏

    1、如果血量越少让发射子弹的速度变快

    2、如果血量少于0后设置游戏结束

    3、当积分大于100后,进入下一关

    4、关卡越高,敌方飞机速度越快

小朋友们,赶紧动手吧,一起来完善飞机大战的游戏。加油!!!

转载自:http://www.china-scratch.com/news/8472

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/7255.html

(0)
上一篇 2023-01-04 12:40
下一篇 2023-01-04 13:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信