分享

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

 凤飞图书 2022-07-15 发布于浙江

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

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

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

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

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

我们看到了什么?


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

我们这个游戏呢?

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

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

魔鬼跟随柯南移动,

幽灵自由移动,

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

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

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

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

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

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

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

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

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

第三步编辑脚本

先编写柯南的脚本

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


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


编写幽灵脚本

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

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

然后记录他们的坐标



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

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

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

小朋友们明白了吗?

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

360度

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

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



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


魔鬼脚本

和幽灵几乎相同



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

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


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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多