zoukankan      html  css  js  c++  java
  • 【网易官方】极客战记(codecombat)攻略-森林-伪装者chameleons

    那些食人魔是伪装大师。

    简介

    食人魔躲在这个房间里。他们可以伪装成宝石或硬币。 要找到伪装的食人魔,你需要真正靠近物品。

    收集所有物品并在看到食人魔时保护自己。 使用最近的项目 pos , x 和 y 来找到移动的位置。

    默认代码

    # 食人魔伪装成了硬币或者宝石!
    while True:
        enemy = hero.findNearestEnemy()
        # 如果你看见了敌人-攻击它:

     

        item = hero.findNearestItem()
        # 如果你看见硬币或者宝石-移动到它的XY坐标:

    概览

    记住,项目有对象,它们有属性像 pos 。事实上, pos 也是一个对象,包含另外 2 个 * 属性像 x 和 y 。

    例如,如果你想找到朋友的头发长度和颜色:

    friend = hero.findNearestFriend();
    if friend:
        hair = friend.hair # Access the friend's hair property.
        hairLength = hair.size # Access the hair property's size property.
        hairColor = hair.color # Access the hair property's color property.
        hero.say("You have " + hairLength + " " + hairColor + " colored hair!")

    使用它来移动到各种硬币的 X 和 Y 位置!

    伪装者 解法

    # 食人魔伪装成了硬币或者宝石!
    while True:
        enemy = hero.findNearestEnemy()
        # 如果你看见了敌人-攻击它:
        if enemy:
            hero.attack(enemy)

     

        item = hero.findNearestItem()
        # 如果你看见硬币或者宝石-移动到它的XY坐标:
        if item:
            pos = item.pos
            hero.moveXY(pos.x, pos.y)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    【转载】警情通报为啥一定是"蓝底白字"?
    我的英语词汇本
    【转载】随便说说字符集和编码
    JavaScript入门笔记
    JavaScript代码规范及其他注意事项
    编程的部分基础知识
    vc++ 6.0相关
    vue 定位
    mpvue 搭建命令
    uni-app 漫长学习之路
  • 原文地址:https://www.cnblogs.com/codecombat/p/12321439.html
Copyright © 2011-2022 走看看