CodeCombat(极客战记)村庄守护神代码-python

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()

猜你喜欢

转载自blog.csdn.net/hqj_email/article/details/81488666