zoukankan      html  css  js  c++  java
  • 「网易官方」极客战记(codecombat)攻略-沙漠-宠物副官-pet-adjutant

    (点击图片进入关卡)

    没人听我说。 Fluffy,你是我唯一的朋友。

    简介

    英雄需要在巫师将你传送到安全之前存活 50 秒。

    宠物可以通过使用 event.message 属性听到不同的事物。

    当英雄说 "Fire" 时,把宠物移到底部 X。

    当英雄说 "Heal" 时,把宠物移到顶部 X。

    function onHear(event) {
        if (event.message == "Fire") {
            # 开炮。
        }
    }

    你不需要 while 循环内改变代码,但是你可以试验高级策略只要你想。

    默认代码

    # 你的宠物可以帮助你活下来,直到你可以逃脱。
    def onHear(event):
        # event.message包含所听到的文本。
        # 如果有人说 "火"
        if event.message == "火":
            # 用PET.MOVEXY()移动到底部的X标记

     

            # 跟宠物说些什么。

     

            pass
        # 如果有人说 "愈合"
        elif event.message == "愈合":
            # 用pet.moveXY()移动到顶部的X标记

     

            # 跟宠物说些什么。

     

            pass
    pet.on("hear", onHear)
    # 您不必更改下面的代码。
    while True:
        enemy = hero.findNearestEnemy()
        if enemy:
            # 如果敌人太强大。
            if enemy.type == "brawler":
                hero.say("火")
            else:
                hero.attack(enemy)
        else:
            # 如果你的英雄需要治疗。
            if hero.health < hero.maxHealth / 2:
                hero.say("愈合")

    概览

    敬请期待!

    宠物副官解法

    # 你的宠物可以帮助你活下来,直到你可以逃脱。
    def onHear(event):
        # event.message包含所听到的文本。
        # 如果有人说 "火"
        if event.message == "火":
            # 用PET.MOVEXY()移动到底部的X标记
            pet.moveXY(64, 16)
            # 跟宠物说些什么。
            pet.say("MEAW")
        # 如果有人说 "愈合"
        elif event.message == "愈合":
            # 用pet.moveXY()移动到顶部的X标记
            pet.moveXY(64, 52)
            # 跟宠物说些什么。
            pet.say("MEAW")
    pet.on("hear", onHear)
    # 您不必更改下面的代码。
    while True:
        enemy = hero.findNearestEnemy()
        if enemy:
            # 如果敌人太强大。
            if enemy.type == "brawler":
                hero.say("火")
            else:
                hero.attack(enemy)
        else:
            # 如果你的英雄需要治疗。
            if hero.health < hero.maxHealth / 2:
                hero.say("愈合")
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    网上订火车票,用chrome和firefox才是王道
    SYNOPSYS VCS常用命令使用详解
    archlinux failed retrieving file 'xxx'解决办法
    JQuery实现点击TreeView文本展开/折叠子节点
    解决VS2010下HTML5的无法智能提示的问题
    Win7 计算机右键“管理”失效
    virtualbox下安装archlinux
    Linux下修改(NTFS)磁盘(卷标)显示名称
    Win7下使用VMWare安装Archlinux
    1.XMLHttpRequest:
  • 原文地址:https://www.cnblogs.com/codecombat/p/13450817.html
Copyright © 2011-2022 走看看