「网易官方」极客战记(codecombat)攻略-山峰-食人魔山谷挖宝-ogre-gorge-gouger

(点击图片进入关卡)

他们的山里有金子... 金子和食人魔。

简介

使用 findItems() 作为所有硬币的数组。 findNearest(array) 查找数组中最近的元素。

记住如何构造对象文字: {"x":16,“"y":38} 。

默认代码

# 一大群食人魔来之前你只有20秒时间!
# 尽可能去捡金币,然后你撤退到你栅栏后面的基地里!
while hero.time < 20:
    # 收集金币
    hero.say("我应该捡点金币")

 

while hero.pos.x > 16:
    # 撤退到栅栏后面
    hero.say("我应该撤退")

 

# 建立栅栏挡住食人魔

概览

使用 findItems() 来找到高级眼镜的硬币。 在食人魔出现之前,看看你是否可以优化你的路径来收集超过 60 个硬币!

使用像 {"x":16,"y":38} 这样的对象文字来移动到特定的位置,比如在栅栏后面。

食人魔山谷挖宝解法

# 一大群食人魔来之前你只有20秒时间!
# 尽可能去捡金币,然后你撤退到你栅栏后面的基地里!
while hero.time < 20:
    # 收集金币
    coin = hero.findNearest(hero.findItems())
    hero.say("我应该捡点金币")

 

while hero.pos.x > 16:
    # 撤退到栅栏后面
    hero.say("我应该撤退")

 

# 建立栅栏挡住食人魔
hero.buildXY("fence", 20, 37)
 
本攻略发于极客战记官方教学栏目,原文地址为:
原文地址:https://www.cnblogs.com/codecombat/p/13552137.html