病毒大作战

因为病毒的原因,我们有大批的医学人员正在前线奋斗着,同学们的寒假也一再被延期,我们正好可以利用这段时间在家练习练习编程技能。今天我们就利用Scratch做一个病毒大作战的游戏。

病毒大作战-少儿编程网

这是一个闯迷宫的游戏,首先添加一个迷宫背景、角色我们需要有闯关者、病毒、道具和目标物。为了让血量变化更直观可以再添加一个血量条角色。

病毒大作战-少儿编程网

(消毒液口罩可以自由绘制)

角色添加完成后,将每一个角色在舞台上摆放好并固定其初始位置。

①实现闯关者的移动:通过按上下左右移键控制角色分别往这四个方向移动;以及碰到墙体无法继续前进的功能。程序如下图:

病毒大作战-少儿编程网

②为了效果更好玩,设置了两种病毒,病毒1、2是简单的滑行,病毒boss每隔一段时间会克隆自己,并让克隆体在指定范围内来回移动。程序如下图:

病毒大作战-少儿编程网

病毒大作战-少儿编程网

病毒大作战-少儿编程网

(用随机数设置x、y坐标的变化,游戏更有挑战性)

 

③设置血量条机制:血量条角色跟随闯关者移动,并且造型跟随变量“血量”的数字进行切换。为了便于找到造型编号与血量值之间的关系,可以将造型按下图的顺序排列。血量的初始值为3,当血量减少到0,游戏结束。程序如下图所示:

 

病毒大作战-少儿编程网

 

④完善成功失败机制:作为游戏设计者,要明确血量增加减少、游戏成功与失败的条件以及每个道具的作用。在这个游戏里,消毒液的作用是给角色加血,口罩的作用是将角色切换为对病毒免疫的防护造型,即使碰到病毒也不会被感染。没有口罩的保护闯关者碰到病毒1病毒2会减血;碰到病毒boss直接游戏失败。梳理清楚后程序如下图所示:

病毒大作战-少儿编程网

病毒大作战-少儿编程网

 

这样就可以完成一个病毒大作战的迷宫游戏啦!同学们可以尝试自己去设计一下这个作品,发挥你们的想象,将作品进行一个完善。

 

本文链接:病毒大作战

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
中小学生全国性竞赛只有这29项【认准】
中小学生全国性竞赛只有这29项【认准】
清华教授告诉你!疫情过后,孩子的教育会发生怎样的变化!
清华教授告诉你!疫情过后,孩子的教育…
编程教育竟成两会重点!马化腾、雷军渴求的人才都在学它!
编程教育竟成两会重点!马化腾、雷军渴…
加快人工智能领域研究生培养的若干意见【教育部】
加快人工智能领域研究生培养的若干意见…
【scratch游戏制作案例及教程】数学飞行棋
【scratch游戏制作案例及教程】数学飞行棋
【scratch动画制作案例及教程】喷泉
【scratch动画制作案例及教程】喷泉
学生都说我是编程界的“吴彦祖”