关卡连接:
https://codecombat.163.com/play/level/closing-the-distance
有些敌人需要用不同战术应对。
简介:
敬请期待!
默认代码
hero.moveRight()
# 通过上一个关卡,你应该能认识这个。
enemy1 = hero.findNearestEnemy()
# 现在,攻击enemy1
概览
像上一关那样,你可以用来自眼镜的 findNearestEnemy 方法把食人魔的引用 (reference) 存储进变量中。
当你调用 findNearestEnemy 方法时,你 要将结果保存进变量,比如 enemy2 (名字随你)。变量会记得 上次 调用findNearestEnemy 的结果,所以最好及时更新。
记得:使用 findNearestEnemy 时,敌人要在你的视野中,否则你看不到它们。
这关新增了一种敌人,食人魔投掷者,它造成的伤害比之前遇到的食人魔矮人要多。以后你会见到更多类型的敌人。
拉近距离 解法
hero.moveRight()
# 通过上一个关卡,你应该能认识这个。
enemy1 = hero.findNearestEnemy()
# 现在,攻击enemy1。
hero.attack(enemy1)
hero.attack(enemy1)
hero.moveRight()
enemy1 = hero.findNearestEnemy()
hero.attack(enemy1)
hero.moveRight(2)