「网易官方」极客战记(codecombat)攻略-沙漠-钓鱼-mirage-maker

(点击图片进入关卡)

使用诱饵,去引诱食人魔离开路线,以便于你伏击他们的小兄弟们。

简介

使用多个 while 循环执行不同的任务。

用 moveXY 来收集金币, buildXY 一个 "decoy" , 用 say 来嘲讽食人魔, 最后用 moveXY 回到红色 X 标记处。

默认代码

# 诱使食人魔陷入伏击!
# 当你的金币小于25个的时候,收集金币。
# 然后建造"decoy"来引诱食人魔离开路线。
# 当你的生命值满了,冲着小食人魔喊叫侮辱他们,引诱他们。
# 然后退回到你的基地伏击他们。

概览

使用多个 while 循环完成这个关卡的不同任务.

首先, while self.gold < 25 , 收集金币.

然后, 在骨头 X 标记上建造一个 "decoy" .

接着, while 你的 health 等于你的 maxHealth , 使用 say 嘲讽食人魔.

之后, moveXY 到红色的 X 上.

钓鱼 解法

# 诱使食人魔陷入伏击!
# 当你的金币小于25个的时候,收集金币。
while hero.gold < 25:
    coin = hero.findNearest(hero.findItems())
    if coin:
        hero.moveXY(coin.pos.x, coin.pos.y)
# 然后建造"decoy"来引诱食人魔离开路线。
hero.buildXY("decoy", 71, 68)
# 当你的生命值满了,冲着小食人魔喊叫侮辱他们,引诱他们。
while hero.health == hero.maxHealth:
    hero.say("Ogres stink!")
# 然后退回到你的基地伏击他们。
hero.moveXY(22, 15)
 
本攻略发于极客战记官方教学栏目,原文地址为:
原文地址:https://www.cnblogs.com/codecombat/p/13303840.html