最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

scratch第九课,飞机大战

Scratch 少儿编程 4731浏览 0评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

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

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

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

scratch第九课,飞机大战

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

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

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

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

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

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

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

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

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

思考题。

     如果我们要做一个大boss要怎么办,不用新的素材,只要把敌方飞机放大,在一定的条件下显示出来,打到之后会有什么效果,老师给一个思路,剩下的要你们发挥。下节课我们会用一节课的时间详解一下。

链接: https://pan.baidu.com/s/1de0VPVyz7w9smuflIbgnFw 提取码: jgh8

您必须 登录 才能发表评论!