极客战记(codecombat)困难关卡代码
1、沙漠 - 重重试炼
本关非常之难,需要用速度最快的英雄+最强装备+最强攻击武器

代码如下:
# 本关是专为高级玩家准备的。解决方案应该会非常复杂,有很多动态组成部分。它可能是一种类似齿轮检查的精细活,除非你使用“创造性”的方法。
# 你需要沿路打败敌人,来到第一轮试炼的地点(Marr绿洲)。到达后,拾取所有的蘑菇,触发试炼开始。猛攻后如果你还能幸存,就去下一片绿洲寻求第二轮试炼,再之后是神庙。所有试炼完成后,你将面对最终boss。好运!
# 提示:在本关具有高可见范围的眼镜会有极大的帮助,所以尽可能买好的眼镜吧。
# 提示:绿洲守卫单位的'type'(类型)是'oasis-guardian'
while True:
flag = hero.findFlag("green")
if flag:
hero.pickUpFlag(flag)
enemy = hero.findNearestEnemy()
if enemy:
hero.say(enemy.type)
hero.attack(enemy)
else:
item = hero.findNearestItem()
if item:
hero.moveXY(item.pos.x, item.pos.y)
hero.say(item.type)