每个关卡一开始,孩子会看到左边的动画窗口里有猴博士、小猴子、香蕉和道具,右边的代码窗口里有代码、"RUN!"按钮、代码的图形化表示。即使孩子不会写单词,点击代码的图形化按钮,代码窗口会自动写出代码。
本文介绍第41-45关。
第41关
先来看看猴博士的锦囊:用变量取代数字吧!

我看到之后觉得很无语,也就是说,之前我们辛苦地用尺子测量距离是没必要的!
我想问问猴博士,你,你,你怎么不早说!
再看看游戏界面:

看看才知道,其实用“物体1.distanceTo 物体2”就可以直接表达“物体1”到“物体2”之间的距离。
那我们该怎么写代码呢?
分析一下,龟龟要先找猴子,然后返回原地,然后右转,带着猴子去吃香蕉。
那么下面这段代码应该可以实现这些效果:

咱看看这个过程。

让伙子站在自己的头上,龟龟也是够拼的,该给他颁发CodeMonkey劳模奖。

通关的时候,猴博士说的话,想表达什么个意思?
第42关
看看画面:

龟龟趴在河上,等着猴子通过。因为猴子,龟龟,香蕉是三点一线(的生活),所以猴子只需要直接转向香蕉,然后去取香蕉就可以了。
代码可以这么写:

我们看看效果:

第43关
这关与上关的区别是什么?

参考答案:龟龟变成木桥,猴子、桥、香蕉不在一条线上。
那么代码可以这么写:

猴子先面向木桥,走向木桥;再面向香蕉,走向香蕉。
就是这么简单的代码,不用写的更复杂。
不管简单还是复杂,能完成任务就是好代码。
看看效果:

第44关
看看猴博士的锦囊:

猴博士说这关有老鼠,怕老鼠的男士女士们可以先离开了。
看看通关画面:

看来猴子只能先吓跑老鼠,再去吃香蕉了。
可以通过打招呼让老鼠先走开一下:

这是通关效果:

我说老鼠,猴子明明跟你打招呼,你干嘛跑呢,可以握个手,还是好基,哦不,好盆友嘛!
第45关
看看这到底发生了神马?!

不仅有老鼠,还有一条河横在面前,猴子还不面向香蕉!
那现在猴子要做的事情很多,建议猴子拿笔记本记录一下:
1. 请大胆面对这条河,,,河上的木桥
2. 请走到木桥上
3. 请和老鼠打招呼
4. 请面向香蕉
5. 请走向香蕉
好的,猴子你可以出去了!
写代码的事情交给读者就好了。
这是参考答案:

看看通关效果:

最后放一张猴子通关的幸福表情。

前面的关卡还很多,请大家,的孩子耐心帮助猴子闯关吧!
网友评论