「网易官方」极客战记(codecombat)攻略-地牢-拉近距离closing-the-distance

不羁岁月 提交于 2020-02-28 02:17:00

有些敌人需要用不同战术应对。

简介:

敬请期待!

默认代码

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

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!