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)
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    对javascript匿名函数的理解(透彻版)
    使用Emmet(前身Zen Coding)加速Web前端开发
    实现IE6-Ie8媒体查询
    css3常用伪类选择器
    ScriptManager,updatepanel中按钮事件不兼容IE10以后版本
    UpdatePanel中弹出不能弹出消息
    页面缓冲显示正在加载图片
    练习JsonJquery查找数据
    Ajax练习:使用jQuery验证用户名是否存在
    使用Android SDK中的WebView
  • 原文地址:https://www.cnblogs.com/codecombat/p/13303829.html
Copyright © 2011-2022 走看看