• 「网易官方」极客战记(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)
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    向linux内核中添加外部中断驱动模块
    uboot中添加FIQ中断及相关问题
    访问内存中一个绝对地址
    ftp & tftp & vsftpd
    selinux基础
    ssh & screen
    Python自动化测试-unittest
    firewalld基础
    oracle体系结构-逻辑存储结构
    Oracle体系结构
  • 原文地址:https://www.cnblogs.com/codecombat/p/13303829.html
Copyright © 2020-2023  润新知