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("愈合")
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    Promise
    location(未完)
    Web Storage API : LocalStroage
    从vmware下载到Linux环境下jdk和maven的安装
    2015.8.1 bootstrap学习(个人每日学习的随笔,比较凌乱
    git报错 error: cannot stat ‘'web/js': Permission denied
    移动端的自适应
    Socket .net MVC 的配置 包括异常断开
    ExtJS ComboBox之 键入自动查询
    ExtJS ComboBox之 2级联动
  • 原文地址:https://www.cnblogs.com/codecombat/p/13450817.html
Copyright © 2011-2022 走看看