这一关,要求我们收集宝石到一个随机指定的数量,这个随机的数量被定义到一个常量totalGems中,当收集到宝石的数量等于这个常量的数值时,就停止收集。
收集指定的总数
同样,我们需要创建一个变量gemCounter来统计已经收集到的数量,然后定义一个函数,定义前进路线。
转向函数是这样定义的:
if 前方受限,右边不受限:右转;
else if 前方受限,左边不受限:左转;
else if 前方受限,左边受限,右边受限:后转;
else 右转。
创建变量,定义函数
最后是循环程序,循环的条件是:
如果gemCounter小于totalGems,就循环。
最后的循环