您的位置: 主页>机器人编程>Scratch编程>Scratch飞机大战
加盟酷吧机器人 培养孩子核心能力

Scratch飞机大战

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、关卡越高,敌方飞机速度越快

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

后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

欧美思机器人教育加盟 赚钱好项目
上一篇:Scratch编程学习难不难 需要注意两个问题
下一篇:儿童编程:Scratch创意欣赏(5)
您可能喜欢
​Scratch3.0少儿编程案例:画雪花
Scratch3.0少儿编程案例:画雪花
​Scratch学习心得(1)
Scratch学习心得(1)
​吃啥?这个问题交给Scratch!
吃啥?这个问题交给Scratch!
回到顶部