感谢这几天给我打赏的小伙伴们!谢谢大家的鼓励!
今天介绍“点击我吧”的第193至199关,留下最后打boss的第200关下次再介绍。

第193关


这一关,小猴子需要走到小乌龟的背上,让小乌龟带着小猴子分别走到两个香蕉的岸边,然后小猴子上岸走向香蕉就可以啦。
系统给出的代码如下:

可以看出,如果我们想让小猴子走起来,需要先点击小猴子,再用w和s两个键控制小猴子前进或者后退。
对于小乌龟也是类似的操作。
点击运行,用鼠标和键盘控制小猴子和小猴子,让他俩配合起来去吃到香蕉吧。


第194关


这一关和上一关是类似的,我们需要控制两只乌龟来到岸边,让小猴子跟随乌龟去吃到海上漂浮的两只香蕉。
其实代码和上一关也是类似的:

我们需要在第8行的方框里写入“mover = monkey”,从而我们在点击小猴子之后,小猴子可以动起来。
代码如下:

我们可以这样通关:

也可以这样通关,我觉得这样通关比较省时间。


第195关


这一关,我们需要自己写代码了。
看看上图左侧的情况,我们需要
1. 分别控制小猴子和小乌龟;
2. 让小猴子和小乌龟动起来,包括前进,后退,转向(有前进和转向,我们可以省去后退);
3. 让小猴子在面对城门的时候输入城门上面浮现的密码。
我给出的代码如下:

第3-5行表示鼠标点击哪只乌龟,就让哪只乌龟动起来。
第7,8行表示点击小猴子,让小猴子动起来。
第10-18行是键盘的输入键,从而可以控制画面里的小猴子,小乌龟。其中第11,12行是让小猴子在城门前输入密码的代码;第13,14行是让mover(可以是小猴子或小乌龟,下同)前进1步;第15,16行让mover向左转;第17,18行让mover向右转。
点击运行,我是这么通关的!


第196关


这一关和前几关不一样,小猴子终于学会了如何用椰子砸阻碍它前进的动物了。
不过请小朋友们放心,这小小的椰子是不会砸伤河马的。
系统给出的代码如下:

我们只需要用“g”键就可以让小猴子捡起地上的椰子。注意,小猴子需要在椰子附近才可以捡起椰子,否则小猴子应该是够不到椰子的。
但是光捡起椰子是不够的,我们还需要像前几关一样,写几行代码让小猴子前进和转向。
如下:

点击运行,我是这么通关的,你会不会比我更快呢?


第197关


这一关出现了两只河马,其实和上一关是类似的。大家这么聪明,我再重复上一关的内容简直就是耽误大家的时间。就不多费笔墨了。

点击运行,我是这么通关的!


第198关


这一关有两只河马,并且有一个城门,我们只需要结合前几关的内容就可以写出如下的代码:

点击运行,我是这么通关的!


第199关


这一关是综合了前几关所有内容,包括
1. 分别控制小猴子和小乌龟;
2. 控制小猴子或小乌龟前进,转向;
3. 输入城门上的密码,打开城门,捡起椰子;
4. 小猴子用椰子砸跑河马,吃到香蕉。
代码如下:

点击运行,我是这么让小猴子吃到香蕉的!


总结
这7关里,我们主要学到了两个技巧:
1. 我们可以用鼠标点击某个对象,从而单独控制那个对象。这个功能可以用onClick函数来执行,方便我们切换对象来完成不同对象的任务;
2. 我们可以改变onClick函数的内容,得到点击河马就可以让小猴子用椰子砸河马的指令。
那么为什么需要第2个技巧呢?
答:因为我们在第200关的时候要打大猩猩,就可以用到这个技巧了啊~
思考
如果这游戏在关卡的后面赏赐小乌龟一点吃的,是不是更加有意思呢?毕竟小乌龟出了这么多力啊。
下一次我们就要攻打大猩猩啦!还记得小猴子为什么要来找大猩猩报仇吗?
网友评论