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)
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    Git 生命周期
    Git 配置环境
    JAVA克隆对象报错:The method clone() from the type Object is not visible
    C# 将字符串按要求分解成字符串数组
    servlet 标红的错误笔记
    TIBCO Jaspersoft Studio 报表软件使用教程
    错误笔记4
    ^按位运算详解
    表现层状态转换
    servlet 读取文件
  • 原文地址:https://www.cnblogs.com/codecombat/p/13303829.html
Copyright © 2011-2022 走看看