• 【网易官方】极客战记(codecombat)攻略-森林-狩猎竞争brawler-hunt


    大食人魔要用大枪来击倒。

    简介

    我们的弓箭手已经准备好抵御大部分食人魔的进攻, 但是他们不能击败那个巨大的食人魔 “brawler”。 为了对付那些大家伙,还好我们有大炮。

    弹药数量不多,但应该足以阻止所有捣乱的人。 不要浪费炮弹对付其他食人魔。

    如果一个食人魔是 “`brawler” 型的,并且距离它不到 50 米的时候, 要用 “Fire!” 来指挥大炮开火。

    默认代码

    # 不要担心小型和中型食人魔。
    # 你的射击目标是“"brawler”类型的敌人。
    # 当“brawler”的距离少于50m的时候,用火炮开火吧。
    while True:
        # 找到最近的敌人还有与它的距离。

     

            # 如果敌人的类型是“brawler”
        # 距离它不到50米,
        # 然后在大炮发出信号的时候喊"Fire!" 。

     

        pass

    概览

    您应该知道如何使用以前关卡中的逻辑和运算符。 此外,你还应该知道如何检查食人魔的类型和距离。

    因此要在射击之前检查每个食人魔的类型和距离!

    狩猎竞争 解法

    # 不要担心小型和中型食人魔。
    # 你的射击目标是“"brawler”类型的敌人。
    # 当“brawler”的距离少于50m的时候,用火炮开火吧。
    while True:
        # 找到最近的敌人还有与它的距离。
        enemy = hero.findNearestEnemy()
        distance = hero.distanceTo(enemy)
            # 如果敌人的类型是“brawler”
        # 距离它不到50米,
        # 然后在大炮发出信号的时候喊"Fire!" 。
        if enemy.type == "brawler" and distance < 50:
            hero.say("Fire!")
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    MDX函数
    OLAP + MDX
    AIOps指导
    ES Terms 聚合数据不确定性
    redis初步入门
    java写hadoop全局排序
    [工程技巧]
    python与字符集编码
    转载python2进制打包相关
    转载 大端VS小端
  • 原文地址:https://www.cnblogs.com/codecombat/p/12401833.html
Copyright © 2020-2023  润新知