上一课,卫星监测到陨石与地球的距离小于安全距离,发出警告,指挥中心收到警报后,命令飞船在陨石撞向地球之前将其击落。
Scratch任务卡
模拟射击类战斗的场景,击毁陨石。
任务分解
地球:自转。
飞船:悬停在某个位置。
武器-能量球:点击鼠标克隆能量球,并发射出去,如果能量球碰到陨石,发出消息“能量球击中目标”。
瞄准器:随鼠标移动。
陨石:逐渐向地球移动;如果碰到地球,拦截失败;如果被能量球击中,生命值降低,陨石外观显示被击中的效果;陨石生命值为0时,发生爆炸,拦截成功。
陨石碎片:陨石爆炸时,散落成碎片,通过克隆复制多个碎片,碎片四处散落。
成功/失败提示:拦截成功时,弹出成功的提示;失败时,弹出拦截失败的提示。
武器-能量球的脚本
陨石的脚本
陨石碎片的脚本
拓展
1、飞船还携带了一种武器“激光炮”,比能量球发射速度快,但是攻击力小,增加这种武器。
2、很多游戏中,是用血条来表示生命的,试试将陨石生命的数字,换成血条。
后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。
声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。