zoukankan      html  css  js  c++  java
  • 【网易官方】极客战记(codecombat)攻略-森林-边地好伙伴backwoods-buddy

    你有一个宠物!训练它说话吧!

    简介

    你有一个宠物!

    你的宠物会对 events 作出回应。在它听到声音时, "hear" 事件会被触发。

    要让宠物对 "hear" 事件作出回应,你要使用一个 处理函数 :

    def speak(event):
        pet.say("Meow!")
    pet.on("hear", speak)

    默认代码

    # 你现在拥有一个宠物!
    def speak(event):
        # 你的宠物需要用pet.say()进行回应

     

        # 搜寻一枚硬币,如果找到就建造一个"fire-trap"

     

        pass
    # 这将告诉你的宠物,在听到声音时运行speak()函数
    pet.on("hear", speak)
    # 和你的宠物交流吧!
    hero.say("Hello Kitty")

    概览

    这一关将介绍宠物!耶!

    使用 pet 来引用你的宠物,就像使用 hero 引用英雄一样。

    你可以使用 event handlers 来训练宠物做事。

    宠物可以对 *event 会做出反应,例如 "hear" ,正在听你讲话!

    event handler 则是在 event 发生时执行的函数。

    要训练宠物对 event 做出反应,你需要使用 on() 函数:

    pet.on("hear", speak)

    这里意思是宠物在听到声音时会执行函数 speak() 。

    边地好伙伴 解法

    # 你现在拥有一个宠物!
    def speak(event):
        # 你的宠物需要用pet.say()进行回应
        pet.say("喵~")
    # 这将告诉你的宠物,在听到声音时运行speak()函数
    pet.on("hear", speak)
    # 和你的宠物交流吧!
    hero.say("Hello Kitty")
     
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    BZOJ3209: 花神的数论题
    BZOJ3207: 花神的嘲讽计划Ⅰ
    BZOJ3155: Preprefix sum
    BZOJ2465: [中山市选2009]小球
    BZOJ2243: [SDOI2011]染色
    BZOJ1192: [HNOI2006]鬼谷子的钱袋
    hdu1542(线段树——矩形面积并)
    hdu4578(线段树)
    hdu4614(线段树+二分)
    hdu3974(线段树+dfs)
  • 原文地址:https://www.cnblogs.com/codecombat/p/12258392.html
Copyright © 2011-2022 走看看