忙碌的一周又过去了,大家周末是不是和孩子(们)玩得很愉快?
大家出去玩的时候,千万不要记得我还在办公室,坐在电脑前给大家写教程,只希望大家可以有更多的方式和孩子互动,希望大家的孩子可以喜欢上编程。
希望我没有让大家的孩子讨厌编程,那样的话我就转行去写鸡汤。
前言
关于CodeMonkey的详细介绍,可以阅读我写的文章《为什么选择CodeMonkey作为编程教育的启蒙?》,本文开始介绍这款适合8-16岁孩子的编程教育游戏的通关攻略。
每个关卡一开始,孩子会看到左边的动画窗口里有猴博士、小猴子、香蕉和道具,右边的代码窗口里有代码、"RUN!"按钮、代码的图形化表示。即使孩子不会写单词,点击代码的图形化按钮,代码窗口会自动写出代码。
本文介绍第41-45关。
第41关
先来看看猴博士的锦囊:用变量取代数字吧!
我看到之后觉得很无语,也就是说,之前我们辛苦地用尺子测量距离是没必要的!
我想问问猴博士,你,你,你怎么不早说!
再看看游戏界面:
看看才知道,其实用“物体1.distanceTo 物体2”就可以直接表达“物体1”到“物体2”之间的距离。
那我们该怎么写代码呢?
分析一下,龟龟要先找猴子,然后返回原地,然后右转,带着猴子去吃香蕉。
那么下面这段代码应该可以实现这些效果:
咱看看这个过程。
让伙子站在自己的头上,龟龟也是够拼的,该给他颁发CodeMonkey劳模奖。
通关的时候,猴博士说的话,想表达什么个意思?
第42关
看看画面:
龟龟趴在河上,等着猴子通过。因为猴子,龟龟,香蕉是三点一线(的生活),所以猴子只需要直接转向香蕉,然后去取香蕉就可以了。
代码可以这么写:
我们看看效果:
第43关
这关与上关的区别是什么?
参考答案:龟龟变成木桥,猴子、桥、香蕉不在一条线上。
那么代码可以这么写:
猴子先面向木桥,走向木桥;再面向香蕉,走向香蕉。
就是这么简单的代码,不用写的更复杂。
不管简单还是复杂,能完成任务就是好代码。
看看效果:
第44关
看看猴博士的锦囊:
猴博士说这关有老鼠,怕老鼠的男士女士们可以先离开了。
看看通关画面:
看来猴子只能先吓跑老鼠,再去吃香蕉了。
可以通过打招呼让老鼠先走开一下:
这是通关效果:
我说老鼠,猴子明明跟你打招呼,你干嘛跑呢,可以握个手,还是好基,哦不,好盆友嘛!
第45关
看看这到底发生了神马?!
不仅有老鼠,还有一条河横在面前,猴子还不面向香蕉!
那现在猴子要做的事情很多,建议猴子拿笔记本记录一下:
1. 请大胆面对这条河,,,河上的木桥
2. 请走到木桥上
3. 请和老鼠打招呼
4. 请面向香蕉
5. 请走向香蕉
好的,猴子你可以出去了!
写代码的事情交给读者就好了。
这是参考答案:
看看通关效果:
最后放一张猴子通关的幸福表情。
前面的关卡还很多,请大家,的孩子耐心帮助猴子闯关吧!