少儿编程游戏CodeMonkey通关攻略:第36-40关

一周又过去了,经过十一过后的连续七天上班,大家是不是疲惫了?

虽然不好意思让大家这时候看代码,但是咱把这看成是游戏通关是不是觉得放松了很多?

关于CodeMonkey的详细介绍,可以阅读我写的文章《为什么选择CodeMonkey作为编程教育的启蒙?》,本文开始介绍这款适合8-16岁孩子的编程教育游戏的通关攻略。

每个关卡一开始,孩子会看到左边的动画窗口里有猴博士、小猴子、香蕉和道具,右边的代码窗口里有代码、"RUN!"按钮、代码的图形化表示。即使孩子不会写单词,点击代码的图形化按钮,代码窗口会自动写出代码。

本文介绍第36-40关。

第36关

先放界面图:

少儿编程游戏CodeMonkey通关攻略:第36-40关_第1张图片

看看上面这幅图,你有什么想法?

有人说,我在想我为什么要看这个图?!而不是去看湄公河行动?!(╯‵□′)╯︵┴─┴

我说不要一言不合就掀桌嘛,写代码很酷的!

这是已有的代码:

少儿编程游戏CodeMonkey通关攻略:第36-40关_第2张图片

你看,猴子前进吃香蕉,再后退到龟龟背上,然后龟龟向左前进几步,猴子再前进吃香蕉。。。。。。

分析清楚了,咱再改改代码。首先,要重复4次,所以是4.times;其次,龟龟要前进8步,所以定义另一个变量y=8,然后写出龟龟前进的代码turtle.step y。这三步做完,这关就通过了。

少儿编程游戏CodeMonkey通关攻略:第36-40关_第3张图片

让我们看看华丽的通关过程:

第37关

这一关,猴博教我们用指令say就可以让猴子说话,赶走香蕉周围的老鼠。

少儿编程游戏CodeMonkey通关攻略:第36-40关_第4张图片

你看,老鼠叼着香蕉!猴子要吓跑老鼠,然后去吃香蕉。

还好香蕉需要剥皮吃。。。

少儿编程游戏CodeMonkey通关攻略:第36-40关_第5张图片

代码很简单,先吓跑老鼠,然后走向香蕉就可以啦。

华丽丽的通关效果!

第38关

猴博士说,你可以say anything。

少儿编程游戏CodeMonkey通关攻略:第36-40关_第6张图片

比如,你say x,虽然老鼠听不懂,但是还是会被你的奇怪言语吓跑。(老鼠:神经,快跑~~)

少儿编程游戏CodeMonkey通关攻略:第36-40关_第7张图片

但是因为老鼠拖着香蕉到处跑,尺子也不知道老鼠逃跑后,香蕉最后定在哪里。怎么办?

可以用turnTo这个指令,让猴子面对香蕉,然后大方地走过去就可以了。

代码可以这样写:

少儿编程游戏CodeMonkey通关攻略:第36-40关_第8张图片

华丽丽的过关!

第39关

变量可以是一个变量……说的好别扭。

我的意思是变量可以设为“x=10”,也可以设为“x=猴子到香蕉的距离”。

少儿编程游戏CodeMonkey通关攻略:第36-40关_第9张图片

看看,龟龟在这怎么有种莫名的喜感……

少儿编程游戏CodeMonkey通关攻略:第36-40关_第10张图片

看看代码,貌似这样只能走到龟龟背上……

不信?你可以跑跑看:

少儿编程游戏CodeMonkey通关攻略:第36-40关_第11张图片

失败了吧,不要蓝瘦,不要香菇!

我们改改代码,把x变为猴子到香蕉的距离就可以了。

再跑跑看:

少儿编程游戏CodeMonkey通关攻略:第36-40关_第12张图片

成功啦,但是只有两颗星,原因是我们写了三行代码,为了培养小朋友的简化代码的好习惯,尝试只用两行代码吧。

你这么聪明,应该想到了,其实不用say那句:

华丽丽的通关!看来,别bibi,好好干活还是有好处的。

第40关

这是今天的最后一关,猴博士又教了咱一招来帮助猴子吃到香蕉。

少儿编程游戏CodeMonkey通关攻略:第36-40关_第13张图片

turtle.distanceTo这个指令是一个函数,用来表示龟龟到其它东东的距离,比如turtle.distanceTo Banana就是龟龟到香蕉的距离啦。

少儿编程游戏CodeMonkey通关攻略:第36-40关_第14张图片

看看,汪洋大海,猴子望着眼前的香蕉却无能为力,悲哀啊。

不过香蕉怎么浮在海上的呢?这不科学啊……

猴子其实可以用尾巴把香蕉捞到啊。

有没有猴子捞月的感觉?

好了,看看代码,我们只需要加一行。

加什么呢?我们只需要让龟龟游过来,让猴子踏上龟龟的背,再吃到香蕉就可以啦。

代码如下:

华丽丽的通关效果!

祝大家周末愉快!

你可能感兴趣的:(少儿编程游戏CodeMonkey通关攻略:第36-40关)