少儿编程游戏CodeMonkey通关攻略:第173-179关

我们在这次教程里介绍“成功”的钥匙,所谓钥匙,其实就是英文“key”的直接翻译,key在这里也有键盘上的按钮的意思。所以“成功”的钥匙这系列关卡,其实是让我们学会用键盘控制物体(比如猴子啦,乌龟啦,老鼠啦等等会动的动物)来让小猴子吃到香蕉。

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

这一系列关卡包括第166关至第179关,一共14关,上一次教程里,我介绍了前7关。在这次教程里,我介绍后7关,即第173-179关。

第173关

少儿编程游戏CodeMonkey通关攻略:第173-179关_第2张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第3张图片

这一关里,我们需要使用前7关学到的“用按键来控制物体运动”的功能来控制小猴子和小乌龟的运动。

比如在上图中,小猴子被灌木丛和小河围住,只能先运动小乌龟,再让小猴子运动。

对于小乌龟,它只需要往前走接到小猴子就可以了,即turtle.step 1,我们可以随意定义一个按钮让小乌龟往前走,这里我用的是字母“i”。

对于小猴子,它需要往前走,跨过前面的小河,走到和香蕉平行的位置,向左转90度,然后接着向前走就可以吃到香蕉了。在这里,我用字母w控制小猴子往前走,用字母a控制小猴子往左转。

值得注意的是,在控制小猴子左转的时候,我们可以使用turn 15让小猴子每次转15度,也可以使用turn left让小猴子直接左转90度。turn 15方便精细控制角度,但缺点就是慢;turn left可以一次到位,但缺点是不够精细。

代码如下:

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

点击运行,然后用键盘帮助小猴子吃到香蕉吧!

少儿编程游戏CodeMonkey通关攻略:第173-179关_第5张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第6张图片

第174关

少儿编程游戏CodeMonkey通关攻略:第173-179关_第7张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第8张图片

在这一关里,我们只需要让小猴子前进到乌龟背上,然后乌龟前行走到左侧香蕉的下方,小猴子继续前进吃到香蕉,然后后退到小乌龟背上,然后乌龟后退至右侧香蕉的下方,再去吃另一个香蕉就可以啦!

代码如下:

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

点击运行,然后用键盘帮助小猴子吃到香蕉吧!

少儿编程游戏CodeMonkey通关攻略:第173-179关_第10张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第11张图片

第175关

少儿编程游戏CodeMonkey通关攻略:第173-179关_第12张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第13张图片

这一关里,小乌龟需要背着小猴子前进到最右侧香蕉的上方,然后小猴子前进,吃最右侧的两个香蕉,如果受到大猩猩的攻击,就需要继续前进,补充血槽。接着,小猴需要后退到与左侧和中间香蕉水平平行的地方,然后右转,前行,直到吃完中间、左侧的香蕉。

代码如下:

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

点击运行,然后用键盘帮助小猴子吃到香蕉吧!

少儿编程游戏CodeMonkey通关攻略:第173-179关_第15张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第16张图片

第176关

少儿编程游戏CodeMonkey通关攻略:第173-179关_第17张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第18张图片

这一关比前几关要稍微复杂一点,可恶的大猩猩会在小猴子过河之后拿东西砸它。那么小猴子在经过乌龟过河之后就需要躲避大猩猩的攻击。小猴子可以往左走,也可以往右走。

综上呢,我们就需要给小猴子赋予前进,后退,左转,右转的功能。

代码如下:

少儿编程游戏CodeMonkey通关攻略:第173-179关_第19张图片

点击运行,然后用键盘帮助小猴子吃到香蕉吧!

值得注意的是,如果小猴子在过河后往右走(猴子的右侧),那么会因为生命值不足而被大猩猩砸死。所以小猴子在经过小河之后最好是往左走(猴子左侧)。

少儿编程游戏CodeMonkey通关攻略:第173-179关_第20张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第21张图片

第177关

少儿编程游戏CodeMonkey通关攻略:第173-179关_第22张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第23张图片

这一关,我们终于摆脱了大猩猩,来到了城堡。这里,城堡后方并不是空城,而是有实实在在的香蕉可以吃的。

但是,为了通过城堡的大门,我们需要输入密码,类似于“芝麻开门”的口号。那么如何让小猴子输入密码呢?

我们可以用“say key”这个指令来让小猴子说出我们按下的“key”就可以了,比如我们输入“a”,那么小猴子就会说出“a”这个字母,并且城堡大门上方的平台上的字母“a”会变亮。

系统已经给出代码:

少儿编程游戏CodeMonkey通关攻略:第173-179关_第24张图片

点击运行,然后用键盘帮助小猴子吃到香蕉吧!

我们需要输入的密码是“word”。

少儿编程游戏CodeMonkey通关攻略:第173-179关_第25张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第26张图片

第178关

少儿编程游戏CodeMonkey通关攻略:第173-179关_第27张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第28张图片

这一关比起上一关,无非就是需要小猴子额外转一个弯。在这里,我们只需要赋予小猴子向右转的功能就可以了。

系统已经给出的代码如下:

少儿编程游戏CodeMonkey通关攻略:第173-179关_第29张图片

修改后的代码如下:

为了让小猴子更快地移动,我把“step 1”改成了“step 2”。

少儿编程游戏CodeMonkey通关攻略:第173-179关_第30张图片

点击运行,然后用键盘帮助小猴子吃到香蕉吧!

少儿编程游戏CodeMonkey通关攻略:第173-179关_第31张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第32张图片

第179关

少儿编程游戏CodeMonkey通关攻略:第173-179关_第33张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第34张图片

在这一关里,我们需要综合使用前面学到的技能。

我们需要控制小猴子和小乌龟。

对于小乌龟,我们只需要让它可以前行就可以了。

对于小猴子,我们需要它前进到乌龟背上,然后转弯面对城堡,也就是转弯的功能。

(其实也可以用“后退”来代替“转弯”的功能,大家试试?)

少儿编程游戏CodeMonkey通关攻略:第173-179关_第35张图片

点击运行,然后用键盘帮助小猴子吃到香蕉吧!

少儿编程游戏CodeMonkey通关攻略:第173-179关_第36张图片
少儿编程游戏CodeMonkey通关攻略:第173-179关_第37张图片

总结

我们在这7关里学到了如何更灵活地控制多个物体,比如同时控制小猴子和小乌龟。

同样,我们还学会了如何让小猴子在面对城堡的时候说出密码,从而打开大门,吃到香蕉。

下期预告

在下一次教程里,我将和大家分享第180关至185关。到底里面有哪些新的技能呢?

我也不知道,让我们一起等待吧:)

少儿编程游戏CodeMonkey通关攻略:第173-179关_第38张图片

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