scratch第九课,飞机大战

admin 发表于 2019-04-18 11:03

     不知道大家上节课做得怎么样呢?积木非常简单,但地鼠性格的想象可不会那么简单的哦。我们只需要用到外观中的说就好了,大家可以把自己制作完的游戏发给老师,老师来给你们评比一下。

     今天我们做一个很好玩,但不那么简单的游戏。

我们先来看一下思维导图。

     为什么说不那么简单呢,不简单就在于克隆(控制)这个积木,大家通过看刚刚的试玩是不是可以发现敌方飞机和子弹会一直出现呢。我们就用克隆来实现。

     上节课带大家做的打地鼠还记得是怎么把一只地鼠变成五只的呢?是不是通过角色复制,可是这样就要有五个角色,但如果我只想要一个角色就能实现这样功能要怎么做呢?下面开始今天的课程。

     我们首先进行敌方飞机的编写,在重复执行中添加克隆,在克隆之后等待1秒的时间(试着把这个积木删除掉,会有什么效果?先想一想,然后在整个游戏做完之后验证自己的想法)。

     然后我们要用到克隆上面的积木,当作为克隆体启动时,首先显示。

     接下来看一下随机出现是怎么实现的,我们需要用到“移到”这个积木,怎么随机呢,这里我们只需要把横坐标随机移动,纵坐标只要固定在一个地方不动就好了。

向下移动只要添加面向180°就可以。

     在重复执行中添加移动XX步,这个是敌方飞机的移动速度,如果想要增加游戏难度,试着调大一点,看看会有怎样的效果。

     敌方飞机的另外两个动作大家自己做好之后对照一下老师给的源码就好。温馨提示:隐藏要用到的积木是删除本克隆体。

     子弹的克隆是同样的做法,不同的是子弹是向上移动,而且要移到我方飞机。

思考题。

   

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

感兴趣的朋友可以扫描二维码,关注一下,或微信搜索“大耳猴少儿编程”

greyimg