CodeCombat(极客战记)村庄守护神代码-python
CodeCombat地址
https://codecombat.cn/或https://codecombat.163.com/
# 矮人来袭!保护镇子!
# 定义你自己的函数来对抗敌人!
def cleaveOrAttack():
# 在函数中找到敌人,然后劈斩或是攻击它。
while True:
enemy = hero.findNearestEnemy()
if enemy:
distance = hero.distanceTo(enemy)
if distance < 5:
if hero.isReady("cleave"):
hero.cleave(enemy)
else:
hero.attack(enemy)
else:
hero.attack(enemy)
else:
break
# 在巡逻点之间移动并调用函数。
while True:
hero.moveXY(35, 34)
# 使用上面定义的cleaveOrAttack函数。
cleaveOrAttack()
hero.moveXY(47, 27)
# 再次调用函数。
cleaveOrAttack()
hero.moveXY(60, 31)
# 再次调用函数。
cleaveOrAttack()