• 「网易官方」极客战记(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("愈合")
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    hdu 6440 Dream(费马小定理+构造)
    [POJ3107]Godfather
    [POJ2488]A Knight's Journey
    [POJ3009]Curling 2.0
    [BZOJ1040][CODEVS1423][ZJOI2008]骑士
    [BZOJ1103] [POI2007]大都市meg
    BZOJ1827 [Usaco2010 Mar]gather 奶牛大集会
    [codevs1286]郁闷的出纳员
    [codevs3044]矩形面积求并
    BZOJ4563[Haoi2016]放棋子
  • 原文地址:https://www.cnblogs.com/codecombat/p/13450817.html
Copyright © 2020-2023  润新知