这一关同样需要两个搭档配合,一个升降平台,另一个收集宝石,打开开关。
这一关不同的地方在于,两个平台是由两个锁分别控制的,绿色的平台由绿色的锁控制,紫色的平台由紫色的锁控制。编程没有难度,主要还是区分两个角色的动作,要分别在动作前面加上名字的前缀,才能分清楚,是哪个角色去做动作。
下面是我写的这一关的程序。
首先定义两个角色,然后创建3个变量,用于计数。
一个计收集宝石的数量,一个计打开开关的数量,最后一个计expert前进的步数。
最后是主程序,expert走5步,转动绿色锁,降下绿色平台。
expert走15步,转动紫色锁,升起紫色平台。