其他分享
首页 > 其他分享> > 「网易官方」极客战记(codecombat)攻略-沙漠-猎人谷-hunter-valley

「网易官方」极客战记(codecombat)攻略-沙漠-猎人谷-hunter-valley

作者:互联网

 

(点击图片进入关卡)

这是一个狩猎的好地方,但不是当你是诱饵的时候。

简介

你在错误的时间出现在错误的地方。 你需要在牦牛出现之前逃跑。

利用从猎人和相对位置函数推出的路线离开这里。

默认代码

# 逃到山谷的右边

 

# 该函数能使英雄向下向右移动。 def moveDownRight(step):     hero.moveXY(hero.pos.x + step, hero.pos.y - step)

 

# 该函数能使英雄向上和向右移动。 def moveUpRight(step):     # 完成这个函数:

 

    pass

 

# 猎人很善良,并会展示路线。 hunter = hero.findFriends()[0] route = hunter.route routeIndex = 0

 

while routeIndex < len(route):     direction = route[routeIndex]     if direction > 0:         moveUpRight(8)     else:         # 使用带Shift 8的函数moveDownRight:

 

        pass     routeIndex += 1

概览

你还记得《地牢》中的 moveLeft 这样的古老方法吗?在这个关卡,您将创建属于自己的灵活和完善的函数。

使用'moveDownRight' 的示例代码来完成 moveUpRight 函数。

猎人谷 解法

# 逃到山谷的右边

 

# 该函数能使英雄向下向右移动。 def moveDownRight(step):     hero.moveXY(hero.pos.x + step, hero.pos.y - step)

 

# 该函数能使英雄向上和向右移动。 def moveUpRight(step):     # 完成这个函数:     hero.moveXY(hero.pos.x + step, hero.pos.y + step)     pass

 

# 猎人很善良,并会展示路线。 hunter = hero.findFriends()[0] route = hunter.route routeIndex = 0

 

while routeIndex < len(route):     direction = route[routeIndex]     if direction > 0:         moveUpRight(8)     else:         # 使用带Shift 8的函数moveDownRight:         moveDownRight(8)         pass     routeIndex += 1   本攻略发于极客战记官方教学栏目,原文地址为: https://codecombat.163.com/news/jikezhanji-lierengu 极客战记——学编程,用玩的  

标签:codecombat,极客,hero,函数,route,pos,step,战记,routeIndex
来源: https://www.cnblogs.com/codecombat/p/13139569.html