【网易官方】极客战记(codecombat)攻略-地牢-拉近距离

关卡连接:

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)
 

本攻略发于极客战记官方教学栏目,原文地址为:

https://codecombat.163.com/news/jikezhanji-lajinjuli

极客战记——学编程,用玩的!

原文地址:https://www.cnblogs.com/codecombat/p/12092360.html