zoukankan      html  css  js  c++  java
  • 「网易官方」极客战记(codecombat)攻略-沙漠-沙漠菇-sand-mushrooms

    (点击图片进入关卡)

    喝蘑菇。吃药水。哦,反之亦然。

    简介

    你需要收集一些蘑菇。那些蘑菇对你的健康不安全, 因此,不要急于收集他们,等待,而你的宠物给予你一些水。

    为了区分药水和蘑菇,你的宠物有独特的能力 “findNearestByType”。

    mushroom = pet.findNearestByType("mushroom")
    pet.fetch(mushroom)

    默认代码

    # 收集9个蘑菇
    # 这个函数让宠物给予你取药水。
    def onSpawn(event):
        while True:
            # 宠物可以根据它的类型找到最近的物品。
            potion = pet.findNearestByType("potion")
            # 如果有药水则让宠物取出:

     

    pet.on("spawn", onSpawn)
    # 蘑菇有毒,不要太快收集。
    while True:
        someItem = hero.findNearestItem()
        if someItem and hero.health > hero.maxHealth / 3:
            # 收集某物:

     

            pass

    概览

    如果你有宠物,那么你不需要特殊的眼镜就可以找到某种物品或装备。 如果你想让宠物提取某些物品(如药水),这非常有用。

    findNearestByType 接受一个字符串参数,这是您想要查找的项目 / 单位类型。

    沙漠菇 解法

    # 收集9个蘑菇
    # 这个函数让宠物给予你取药水。
    def onSpawn(event):
        while True:
            # 宠物可以根据它的类型找到最近的物品。
            potion = pet.findNearestByType("potion")
            # 如果有药水则让宠物取出:
            if potion:
                pet.fetch(potion)
    pet.on("spawn", onSpawn)
    # 蘑菇有毒,不要太快收集。
    while True:
        someItem = hero.findNearestItem()
        if someItem and hero.health > hero.maxHealth / 3:
            # 收集某物:
            hero.moveXY(someItem.pos.x, someItem.pos.y)
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    POJ 1062 坑爹的聘礼(枚举等级差选择性找边)
    c++ string函数详细返回值及用法!
    POJ 2240 利率变权值 Floyd变乘法
    POJ 1797 最大运载量
    API code
    编程题目的讨论
    C语言位运算符:与、或、异或、取反、左移和右移
    &与&& C语言
    反思
    CreateWindow的出错解决
  • 原文地址:https://www.cnblogs.com/codecombat/p/13217525.html
Copyright © 2011-2022 走看看