关于CodeMonkey的详细介绍,可以阅读我写的文章《为什么选择CodeMonkey作为编程教育的启蒙?》,本文介绍这款适合8-16岁孩子的编程教育游戏的通关攻略。
每个关卡一开始,孩子会看到左边的动画窗口里有猴博士、小猴子、香蕉和道具,右边的代码窗口里有代码、"RUN!"按钮、代码的图形化表示。即使孩子不会写单词,点击代码的图形化按钮,代码窗口会自动写出代码。
本文介绍第26-30关。
第26关
关卡一开始,猴博士提醒大家只要修改一下,就可以过关了。我觉得潜台词是:如果这关都过不了,你。。。可以叫一份某度外卖,感受一下什么是鬼门关,然后你会觉得过这一关比叫一份某度外卖要容易得多。
看到这霸气的蓝色没有,这可不是某度蓝,某度那是蔚(伪)蓝色,里面早就变成黑色的啦!
尝试改改代码吧,皮卡丘!猴子要先走到龟龟上,经过我用尺子测量,需要走4步,大家是不是觉得可以查查某度地图?猴子建议大家还是按照他的步子来,如果用某度地图,分分钟让你地铁1号线转公交11号线,再走路12000步才能到龟龟的背上去。
说多了,剩下的代码不用改。点击运行看看?
过关!
第27关
不啰嗦了,咱还是回归初心,好好看教程吧^_^。
这关一开始,猴博士就告诉咱,要用4次循环,把2.times改成4.times就可以啦。
看看界面,发现并没有这么简单,因为香蕉在前后左右四个方向,猴子一去一回,如果不改变方向,那么就不能吃到左、右、后三个方向的香蕉,那么如何让猴子改变方向呢?
自然是turn right或者turn left啦~
运行效果:
过关!
第28关
关卡一开始,猴博士就已经告诉我们要做什么了。
这四个点就是按Tab键的效果,如果继续在这里写代码,就没有跑出循环。我们看到,猴子吃完10个香蕉猴,有一个香蕉在很远的远方(远方的香蕉),这需要猴子跳出循环,单独走10步吃到第11个香蕉。
代码如下:
运行结果如下:
过关!
第29关
关卡一开始,猴博士就说,只要改两处就可以,不要改多了哦,改多了也不发奖金哦。
看看界面,我们分析一下,基本流程应该是这样:
龟龟走到猴子前面,猴子上龟龟的背,龟龟走10步,左拐,再走10步,左拐,再走10步,左拐。请问这时候猴子的朝向?
龟龟最后头向上,看着北方(你在北方的寒夜里四季如春……),那么猴子期初站上龟龟的时候就是看向龟龟的左侧,那么当龟龟看向北方的时候,猴子自然就朝向咱的屏幕左侧(就是西方,有取经的冲动),自然就需要turn left朝向南方(在南方的艳阳里大雪纷飞……),不过别忘了,猴子孩子龟龟背上,如果要吃到岛上的香蕉,需要走几步,本山大叔常说,没事走两步。这里猴子需要走三步。
代码如下:
运行效果:
过关!
第30关
猴博士说,别看我,这次换我看你,看你怎么过关!
我们看看界面,代码区空白一片,不要慌张,我们慢慢分析。
首先猴子需要走到龟龟背上,经专业距离测量户尺子的鉴定,猴子需要走10步。
然后,我们开始循环过程,猴子先走10步(尺子说的),吃到香蕉,再倒走10步,回到龟龟背上,龟龟再沿着河往右滑10步。这就完成一个循环。
循环三次,猴子迟到所有香蕉,结束。
代码如下:
运行效果:
过关!