Scratch—病毒大战
2020-02-20 本文已影响0人
酷叮猫少儿编程
【知识延伸】
因为病毒的原因,我们有大批的医学人员正在前线奋斗着,他们就是我们的战士,让我们为他们致敬。
【要求】
今天我们利用Scratch做一个关于对抗病毒的游戏。
首先:
我们先设置一些病毒,让他们从舞台最上方向下移动
想让病毒从上向下移动,首先应该移到舞台的最上方(舞台最上方的y坐标为180,x坐标为随机值),指令如下:
然后让病毒向下移动,应该改变y坐标的值,让他不断减小,并且碰到医生或者舞台最下方时会消失,指令如下:
医生想要消灭病毒,就会发射他的子弹(药液)攻击他们,病毒被击中时会发生一些特效的变换,例如颜色变化,或者亮度变化,指令如下:
子弹必须跟随医生移动,并且碰到病毒或者碰到舞台边缘时会消失,这是的指令可以用之前的“如果...那么...”也可以利用一个新的指令“重复执行直到...”,在没碰到边缘,或者病毒之前一直向上移动,指令如下:
子弹和病毒的角色都只有一个,但是出现在舞台上的确是很多个,所以他们都需要一个跟重要的指令,就是“克隆自己”,那么有克隆的出现,就一定要有“当克隆体启动时”这个指令,病毒是不停的克隆自己,而子弹呢,是每当我们按下空格键时克隆自己,子弹的指令如下:
这样就可以完成一个,医生攻击病的的游戏啦!
【总结】小朋友们可以尝试自己去设计一下这个作品,将作品进行一个完善,请发挥你们的想象,老师期待着你们的作品哦~ ~ ~