码迷,mamicode.com
首页 > 其他好文 > 详细

【网易官方】极客战记(codecombat)攻略-森林-边地好伙伴backwoods-buddy

时间:2020-02-04 10:27:15      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:ash   alt   pass   tar   strong   target   com   http   技术   

技术图片
你有一个宠物!训练它说话吧!

简介

技术图片

你有一个宠物!

你的宠物会对 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")
 
 
 
本攻略发于极客战记官方教学栏目,原文地址为:

 

【网易官方】极客战记(codecombat)攻略-森林-边地好伙伴backwoods-buddy

标签:ash   alt   pass   tar   strong   target   com   http   技术   

原文地址:https://www.cnblogs.com/codecombat/p/12258392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!