美文网首页
少儿编程游戏CodeMonkey通关攻略:第36-40关

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

作者: 极课编程 | 来源:发表于2019-03-03 22:09 被阅读23次

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

    本文介绍第36-40关。

    第36关

    先放界面图:

    image

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

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

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

    这是已有的代码:

    image

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

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

    image

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

    image

    第37关

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

    image

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

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

    image

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

    image

    华丽丽的通关效果!

    image

    第38关

    猴博士说,你可以say anything。

    image

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

    image

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

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

    image

    代码可以这样写:

    image

    华丽丽的过关!

    image

    第39关

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

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

    image

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

    image

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

    image

    不信?你可以跑跑看:

    image

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

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

    image

    再跑跑看:

    image image

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

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

    image image

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

    第40关

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

    image

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

    image

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

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

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

    有没有猴子捞月的感觉?

    image

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

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

    代码如下:

    image image

    华丽丽的通关效果!

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/submuqtx.html