「网易官方」极客战记(codecombat)攻略-地牢-明智的攻击attack-wisely

南楼画角 提交于 2020-02-25 17:31:21

 

每个门后都有Ogres--你应该选择哪一个? 由玩家赖曼团创造。

默认代码

# 不要踩在火灾陷阱!
hero.moveUp();
hero.moveRight();
hero.moveUp();   # ∆ 移除这行

 

有些食人魔比别人强大!
只有击败食人魔才能轻松应对。
按名称攻击大门,并对findNearestEnemy食人魔进行攻击。

 

完成后,就马上逃跑(移至x标记)。

概览

当你移动时,你看着地面瓷砖上的小点移动,避免走错位置。

如果你不知道食人魔的名字,你可以使用眼镜的 findNearestEnemy 方法来获取食人魔并引用到变量里。 当你调用findNearestEnemy 方法时,你必须将结果存储在一个变量中,比如 enemy2 (你可以任意命名)。

当你调用 findNearestEnemy 方法时,变量会记住最近的敌人是谁,所以一定要在附近看到敌人时调用它。

明智的攻击! 解法

# 不要踩在火灾陷阱!
hero.moveUp();
hero.moveRight(2);
hero.moveUp();
# 有些食人魔比别人强大!
# 只有击败食人魔才能轻松应对。
# 按名称攻击大门,并对findNearestEnemy食人魔进行攻击。
hero.attack("Door B")
hero.moveUp(2);
enemy = hero.findNearestEnemy()
hero.attack(enemy)
hero.attack(enemy)
hero.moveDown(2);
hero.moveRight(4);
enemy = hero.findNearestEnemy()
hero.attack(enemy)
hero.attack(enemy)
enemy = hero.findNearestEnemy()
hero.attack(enemy)
hero.attack(enemy)
hero.moveUp(3);
hero.moveRight();
hero.moveDown(4);
hero.moveLeft(3);
hero.moveDown();
hero.moveLeft(2);
# 完成后,就马上逃跑(移至x标记)。
 
 

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

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

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

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