「网易官方」极客战记(codecombat)攻略-沙漠-医疗注意-medical-attention

(点击图片进入关卡)

当你避开食人魔的攻击的时候,从有帮助的巫师那里得到帮助。

简介

使用除法操作符 / 比较你的 health 和除法运算后的 maxHealth 。

如果受伤了,去治疗员那里请求 "heal" (治疗) 。

默认代码

# 当你生命值少于一半时,请求医疗人员的治疗。
while True:
    currentHealth = hero.health
    healingThreshold = hero.maxHealth / 2
    # 如果你当前的健康值少于下限,
    # 转移到治疗点并说, "heal me".
    # 否则的话,攻击。你需要战斗的更狠点!

概览

有时你只需要跑回医疗队就可以继续战斗。 它发生在我们所有人身上。 在这个级别中,你用除法运算符'/` 来比较你的'健康'和'maxHealth'的一半

如果你的 健康'*小于*你的'maxHealth 除以 2 ,然后得到治疗,否则,如果有敌人,然后继续战斗。

当你去痊愈时,确保你处于适当的位置,然后你说,'治愈我'。

医疗注意 解法

# 当你生命值少于一半时,请求医疗人员的治疗。
while True:
    currentHealth = hero.health
    healingThreshold = hero.maxHealth / 2
    # 如果你当前的健康值少于下限,
    # 转移到治疗点并说, "heal me".
    # 否则的话,攻击。你需要战斗的更狠点!
    if hero.health < healingThreshold:
        hero.moveXY(65, 46)
        hero.say("Heal please!")
    else:
        enemy = hero.findNearestEnemy()
        if enemy:
            hero.attack(enemy)
 
本攻略发于极客战记官方教学栏目,原文地址为:
 
原文地址:https://www.cnblogs.com/codecombat/p/13201405.html