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)
     
    本攻略发于极客战记官方教学栏目,原文地址为:
     
  • 相关阅读:
    RWCString 定义 memeroy leak
    打开eclipse报错
    Eclipse 增加php插件
    Shell 字符串的截取
    【转载】Shell判断字符串包含关系的几种方法
    Shell $? $* $@ 等含义
    Shell 获取指定行的内容
    概念性进程
    网络编程
    模块详解
  • 原文地址:https://www.cnblogs.com/codecombat/p/13151339.html
Copyright © 2011-2022 走看看