zoukankan      html  css  js  c++  java
  • 【网易官方】极客战记(codecombat)攻略-森林-被诅咒的梦境cursed-wonderglade

    枯树。 雪。 可怕的雕像。 我们的梦境发生了什么?

    简介

    我们回到梦里,但是它变了。 食人魔诅咒了这片净土!

    树精还在这里,所以不要碰宝石。 收集除了宝石以外的所有物品( item.type 是 "gem" ) 并且打败除了树精以外的所有敌人( enemy.type 是 "burl" )

    默认代码

    # 自从我们上次访问梦境就已经被改变了。
    # 食人魔诅咒了它,我们应该击败它们。
    # 树精仍然在收集宝石,所以别碰它们。
    # 并且不要攻击树精。
    while True:
        # 找到最近的物品。
        # 只有在它(如果它存在)的类型不是"gem"才收集它

     

        # 找到最近的敌人。
        # 如果它存在并且类型不是"burl",则攻击他。

     

        pass

    概览

    你知道如何使用 `不等于'( !=`)的操作符。 使用这些知识来完成这个关卡。

    您需要在 while-true 循环内写入两个块。 第一个项目:如果有一个项目,其类型不等于 "gem",那就收集它。 第二个是敌人:如果有敌人,并且它的类型不等于 "burl",那就攻击它。

    被诅咒的梦境 解法

    # 自从我们上次访问梦境就已经被改变了。
    # 食人魔诅咒了它,我们应该击败它们。
    # 树精仍然在收集宝石,所以别碰它们。
    # 并且不要攻击树精。
    while True:
        # 找到最近的物品。
        # 只有在它(如果它存在)的类型不是"gem"才收集它
        item = hero.findNearestItem()
        if item:
            if item.type != 'gem':
        # 找到最近的敌人。
        # 如果它存在并且类型不是"burl",则攻击他。
        enemy = hero.findNearestEnemy()
        if enemy:
            if enemy.type != 'burl':
                hero.attack(enemy)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    hdu4059 The Boss on Mars
    cf475D CGCDSSQ
    HDU
    cf1447D Catching Cheaters
    cf1440 Greedy Shopping
    Treats for the Cows
    dp废物学会了记录路径
    D. Jzzhu and Cities
    cf1359D Yet Another Yet Another Task
    关于sg函数打表的理解
  • 原文地址:https://www.cnblogs.com/codecombat/p/12365287.html
Copyright © 2011-2022 走看看