zoukankan      html  css  js  c++  java
  • 「网易官方」极客战记(codecombat)攻略-沙漠-诱饵和开关-bait-and-switch

    (点击图片进入关卡)

    给食人魔一个目标,指引他们到 "right" 的地方。

    简介

    收集黄金,直到足以制造诱饵。 然后用诱饵引诱陷阱中的食人魔。

    默认代码

    # 诱捕陷阱中的食人魔。
    # 该功能使英雄收集足够的金币。
    def collectUntil(enoughGold):
        # 虽然英雄的黄金还不够充足:

     

            # 找到一个硬币,并带走它:

     

        pass
    # 为一个诱饵收集黄金并将其制作在红色标记上。
    collectUntil(25)
    hero.buildXY("decoy", 40, 52)
    # 最好躲起来。
    hero.moveXY(20, 52)
    # 使用collectUntil函数收集50个金币:
    collectUntil(50)
    # 在骨骼标记上建立一个 "decoy" :
    # 在木质标记上建立一个 "decoy":

    概览

    诱饵诱惑 30m 范围内的所有敌人(如果他们能看到它)。

    诱饵的方向被定义为英雄的位置和建立位置:

    要控制你有多少黄金使用 hero.gold 属性(你需要一个具有此属性的感应石):

    你可以使用 while 循环,收集足够多的金钱...

    while hero.gold < 100:
        # 收集金币……

    诱饵和开关 解法

    # 诱捕陷阱中的食人魔。
    # 该功能使英雄收集足够的金币。
    def collectUntil(enoughGold):
        # 虽然英雄的黄金还不够充足:
        while hero.gold < enoughGold:
            # 找到一个硬币,并带走它:
            coin = hero.findNearestItem()
            if coin:
                hero.moveXY(coin.pos.x, coin.pos.y)
    # 为一个诱饵收集黄金并将其制作在红色标记上。
    collectUntil(25)
    hero.buildXY("decoy", 40, 52)
    # 最好躲起来。
    hero.moveXY(20, 52)
    # 使用collectUntil函数收集50个金币:
    collectUntil(50)
    # 在骨骼标记上建立一个 "decoy" :
    hero.buildXY("decoy", 69, 28)
    # 在木质标记上建立一个 "decoy":
    hero.buildXY("decoy", 30, 20)
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    202006leetcode刷题记录
    二分查找详解
    并查集
    202005leetcode刷题记录
    基于地震数据的Spark数据处理与分析
    Java日志框架:logback详解
    java 多线程
    Oracle表恢复(truncate)
    关于软件开发,你老板不知道的7件事
    调用oracle 分页存储过程 返回游标数据集
  • 原文地址:https://www.cnblogs.com/codecombat/p/13303829.html
Copyright © 2011-2022 走看看