zoukankan      html  css  js  c++  java
  • 「网易官方」极客战记(codecombat)攻略-沙漠-Sarven 的距离-sarven-gaps

    (点击图片进入关卡)

    通过建造栅栏挡住敌人来保护绿洲

    简介

    不让食人魔踏上绿洲!

    你可以通过 enemy.pos 获得一个敌人的'post ,然后在他们的 x 和 y 坐标上加上或减去,就像你的 hero'一样。

    记住,从 y 向下减去。 从 x 向左减去。

    默认代码

    # 每次向下移动10米,来走到绿洲。
    # 在每个食人魔左边20米的位置建造围栏。
    while True:
        enemy = hero.findNearestEnemy()
        if enemy:
            # 在敌人左边建造20个单位的”fence“(围栏)。

     

            pass
        else:
            # 每次向下移动10个单位。

     

            pass

    概览

    使用你以前在沙漠中所学到的东西,一次与你的 “hero.pos”“10” 米移动。

    如果你看到食人魔,建造一个篱笆 “20” 米到 “enemy.pos” 的 left,这样它们就无法通过。

    提示:你可以访问 “POS” 属性对你的英雄,对敌人,对朋友,甚至在项目。

    Sarven 的距离 解法

    # 每次向下移动10米,来走到绿洲。
    # 在每个食人魔左边20米的位置建造围栏。
    while True:
        enemy = hero.findNearestEnemy()
        if enemy:
        # 在敌人左边建造20个单位的”fence“(围栏)。
            x = enemy.pos.x - 20
            y = enemy.pos.y
            hero.buildXY("fence", x, y)
        else:
        # 每次向下移动10个单位。
            x = hero.pos.x
            y = hero.pos.y - 10
            hero.moveXY(x, y)
     
    本攻略发于极客战记官方教学栏目,原文地址为:
     
  • 相关阅读:
    CF Round 594
    [转载]CSP-J/S 第一轮知识点选讲
    10.17 模拟赛
    10.16 模拟赛
    10.15模拟赛
    10.14模拟赛
    10.12 模拟赛
    Peaks Gym 100365H
    手写Bitset优化
    Sums gym100753M
  • 原文地址:https://www.cnblogs.com/codecombat/p/13151339.html
Copyright © 2011-2022 走看看