最新消息:

儿童编程第8课-躲避幽灵

Scratch 少儿编程 2763浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

过了最初的4节课程,后面都是一个个小游戏的制作。不知道小朋友现在学习过程中有没有感受到难度的增加。

每一个小游戏不仅仅是软件的使用,更多的是游戏性的逻辑思考,以及整个游戏的可玩性的考量。

这节课程,我们要完成的是躲避幽灵的小游戏。

这里我们将学习到角度,随机数,变量,以及逻辑思考和游戏性的考量。难度逐渐增加了,小朋友们准备好了吗?

我们先看看躲避幽灵的游戏界面

我们看到了什么?

儿童编程第8课-躲避幽灵【果果老师】

柯南,魔鬼2个,幽灵2个,还有我们的背景星空和time。

我们这个游戏呢?

需要我们控制柯南不被魔鬼和幽灵抓到。

柯南跟随我们的鼠标移动,

魔鬼跟随柯南移动,

幽灵自由移动,

魔鬼和幽灵碰撞到边缘都要反弹。

如果柯南被魔鬼或者幽灵抓到,游戏结束

看看谁能坚持的时间最长就是获胜者。

小朋友们就需要根据这个规则来制作游戏了。

这次游戏设计,我们需要仔细想想游戏是不是可以玩,

比如难度,如果没有一个小朋友可以得分那说明游戏太难玩了,

如果魔鬼和幽灵走的太慢怎么都抓不到柯南,说明太简单了。

第一步先添加魔鬼角色,以及魔鬼的造型

第二步添加幽灵角色,柯南角色

第三步编辑脚本

先编写柯南的脚本

游戏开始柯南从坐标(0,0)开始跟随鼠标移动

儿童编程第8课-躲避幽灵【果果老师】

同时我们设定一个计时器和变量time记录我们的玩游戏的时间。

 

儿童编程第8课-躲避幽灵【果果老师】

编写幽灵脚本

幽灵果果老师让幽灵一只从左下角、一只从右上角出发。

移动鼠标把两只幽灵都移动好

然后记录他们的坐标

儿童编程第8课-躲避幽灵【果果老师】

游戏每次开始幽灵都要回到初始的位置

下面我们介绍下随机数:是专门的随机试验的结果。

在1-10间随机选一个数,1-10中包括的数字有1,2,3,4,5,6,7,8,9,210。1-10中随机数就是在这个10数字里面随便取一个数字。

小朋友们明白了吗?

还记得一个圆是多少度吗?

360度

那么1-360间的随机数是什么意思?

我们需要幽灵随机在一个角度出发

儿童编程第8课-躲避幽灵【果果老师】

并且通过如果、那么去做不同的动作

儿童编程第8课-躲避幽灵【果果老师】

魔鬼脚本

和幽灵几乎相同

儿童编程第8课-躲避幽灵【果果老师】

当幽灵或者魔鬼碰撞到了柯南,会发出一条广播告诉柯南角色

那么柯南角色需要接收这条广播。

儿童编程第8课-躲避幽灵【果果老师】

果果老师(多年IT编程经验的软件工程师,曾参与“江西教师网”、“中国工业陶瓷网”、“要美吗”等网站开发,新浪微博“杭州妈妈”、“杭州亲子活动”话题主持人,投身于科技教育的一位践行者)。

Scratch编程系列课程,将每周更新。(推荐阅读)

 

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