【网易官方】极客战记(codecombat)攻略-地牢-Kithmaze 最终历险

关卡连接:

https://codecombat.163.com/play/level/the-final-kithmaze

为了逃脱,你需要从古老的 Kithman 迷宫找到出路。

简介:

确保只在看见敌人时调用 findNearestEnemy() 。

默认代码

# 使用while-true循环移动并攻击目标。
while True:
    pass

概览

这关将 while-true 循环 和 变量 结合了起来,既要走出迷宫,又要击退敌人。

现在你大概知道为什么要用上变量了,因为你需要一直改变对应的值。 在你的 while-true 循环里,如果你定义了一个 enemy 变量,随着循环进行,它可以引用 (refer) 三个食人魔中的每一个。很酷对吧?

注意 while-true 循环在什么地方重复,确保不要循环过头。

确保食人魔矮人清晰出现在视野中时调用 findNearestEnemy() 。

Kithmaze 最终历险 解法

# 使用while-true循环移动并攻击目标。
while True:
    hero.moveRight()
    hero.moveUp()
    enemy = hero.findNearestEnemy()
    hero.attack(enemy)
    hero.attack(enemy)
    hero.moveRight()
    hero.moveDown(2)
    hero.moveUp()
 
原文地址:https://www.cnblogs.com/codecombat/p/12092396.html