友情提示:380元/半年,儿童学编程,就上码丁实验室。
小朋友快快加入我们果果军团。一起来做游戏!
这节课程我们需要学习到检测(判断),如果、否则,如果、那么,重中之重克隆自己。
以及之前学过的坐标,移动。
如果不记得请到图文最下方回顾之前学习的课程。
从上节课开始我们的课程都是每节课一个小游戏啦!!!每个小游戏需要我们开动我们的脑筋去学习和思考。
第一节课我们做了小猫学步,现在我们要教会小猫咪跳高了。还要教会小猫咪说话。
是不是很神奇呢?
还记得X轴和Y轴吗?
横着的,水平的那根轴,我们叫做什么呢?
X轴
竖着的,垂直的那根轴,我们叫做什么呢?
Y轴
学步是横着走还是竖着走?
我们需要改变的是X轴还是Y轴呢?
那么跳高是横着的还是竖着的呢?
我们需要改变的是X轴还是Y轴呢?

小朋友们先思考一会儿。
跳高是要改变Y轴,这样小猫咪才会跳起来。
所以我们要将小猫咪的Y坐标增加一个高度的数字。
但是我们小猫咪跳起来就不下来了怎么办?
对的,再将我们小猫咪的Y坐标减去一个高度的数字。(而且两个数字是一样的)

但是小猫咪落下太快了,所以小朋友用之前学习的知识看看怎么办?
等待一秒,太棒啦!!!

这样我们的小猫咪就学会的跳高啦!!!
下面我们要给小猫咪一些障碍物,让锻炼小猫咪的跳高水平。
就想我们要一分钟跳绳一样,要不断的锻炼是不是。
接苹果小游戏,我们已经学会了自己画和创造角色了。现在就需要小朋友们来创造障碍物啦!!!
还记得画板吗?


果果老师画了一个简单的障碍物

障碍物,我们要让它从右边向小猫咪靠近。
从右向左是-10还是+10,不记得了就试一试。

我们发现障碍物碰到了小猫咪似乎一点问题都没有。
这个时候我们需要增加侦测,来判断障碍物是不是碰撞到了小猫咪。

如果碰撞了小猫咪呢?
游戏就要结束啦对不对?

如果小猫咪躲避了呢?是不是要不断有障碍物过来,而且都是从右边向左边移动。
有的小朋友提出也可以反弹障碍物,从左边向右边移动。(这个想法非常棒!!!)
大胆是去尝试。
这里我们先讲解如何不断的从右边出现,因为这里有个很关键的东东。
叫做克隆,有没有小朋友知道什么叫做克隆?
就是复制一个自己。当障碍物遇到舞台边缘,我们就让它隐藏,然后移动回到一开始的地方。再出发,不断地出现障碍物。
现在留给小朋友的就是要怎么不断的修正,小猫咪跳的高度和小猫咪要等待的时间才可以让小猫咪躲避障碍物呢?
小朋友们还可以增加计分功能。果果老师都增加了,但是这里不做详细讲解啦!!!可以看看果果老师的程序。
(图文教程因为小朋友和老师不是直面交流,比较难让孩子发挥自己的想象和尝试探索性去学习编程,所以比较多的是步骤和思维的告知。建议可以家长看完教程后结合引导孩子学习编程或者参加该类课程,图文课程将每周不定期更新。)
得分版本的躲避障碍物
果果老师(多年IT编程经验的软件工程师,曾参与“江西教师网”、“中国工业陶瓷网”、“要美吗”等网站开发,新浪微博“杭州妈妈”、“杭州亲子活动”话题主持人,投身于科技教育的一位践行者)。
Scratch编程系列课程,将每周更新。(推荐阅读)
1.风靡全球的儿童编程Scratch,你知道吗?2.儿童编程第1课-小猫学步『果果老师』3.儿童编程第2课-孙悟空跟斗云『果果老师』4.儿童编程第3课-孙悟空72变『果果老师』5.儿童编程第4课-孙悟空三打白骨精『果果老师』6.儿童编程第5课-接苹果小游戏『果果老师』