友情提示:380元/半年,儿童学编程,就上码丁实验室。
过了最初的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编程经验的软件工程师,曾参与“江西教师网”、“中国工业陶瓷网”、“要美吗”等网站开发,新浪微博“杭州妈妈”、“杭州亲子活动”话题主持人,投身于科技教育的一位践行者)。
Scratch编程系列课程,将每周更新。(推荐阅读)