【网易官方】极客战记(codecombat)攻略-森林-金币屑coincrumbs
儲(chǔ)存室堆滿了寶藏,陷阱,和一個(gè)迅捷的獸人守衛(wèi)。
簡(jiǎn)介
你能否在沒有被食人魔守衛(wèi)抓住的情況下逃離儲(chǔ)藏室? 跟隨硬幣的蹤跡。
就像檢查一個(gè)敵人的'類型'一樣,你可以檢查'item'的位置或'pos'。 你甚至可以找到'item 的 pos 的'x 和 y 坐標(biāo)。
當(dāng)點(diǎn)擊 “提交” 時(shí),迷宮發(fā)生變化。 使用項(xiàng)目的位置來代替硬編碼坐標(biāo)。
默認(rèn)代碼
# 跟隨硬幣的軌跡來到紅色 X 標(biāo)記的出口
while True:
# 這能找到最近的敵人。
item = hero.findNearestItem()
if item:
# 這將物品的 pos,就是坐標(biāo),存儲(chǔ)在變量中。
itemPosition = item.pos
# 將物品的 X 和 Y 坐標(biāo)放進(jìn)變量。
itemX = itemPosition.x
itemY = itemPosition.y
# 現(xiàn)在,使用移動(dòng)XY移動(dòng)到項(xiàng)目X和項(xiàng)目Y:
概覽
你的新眼鏡附帶 findNearestItem 方法,可以用它讓你的英雄找到附近的金幣 (寶石什么的也可以) 不過得在英雄視野中才行。
你可以像這樣移動(dòng)到物品的地方:
item = hero.findNearestItem()
if item:
position = item.pos
x = position.x
y = position.y
hero.moveXY(x, y)
每個(gè)物品都是一個(gè) 對(duì)象 (object),對(duì)象是一種數(shù)據(jù)類型, 就像字符串 或者 數(shù)字。對(duì)象包含了其他的數(shù)據(jù),我們稱之為 屬性 (property).
每個(gè)物品 (以及單元) 對(duì)象都有一個(gè) pos 屬性,代表它的位置。 而每個(gè) pos 本身也是一個(gè)對(duì)象,擁有 x 和 y 屬性,這些可以用于 moveXY 和 buildXY 。
金幣屑 解法
# 跟隨硬幣的軌跡來到紅色 X 標(biāo)記的出口
while True:
# 這能找到最近的敵人。
item = hero.findNearestItem()
if item:
# 這將物品的 pos,就是坐標(biāo),存儲(chǔ)在變量中。
itemPosition = item.pos
# 將物品的 X 和 Y 坐標(biāo)放進(jìn)變量。
itemX = itemPosition.x
itemY = itemPosition.y
# 現(xiàn)在,使用移動(dòng)XY移動(dòng)到項(xiàng)目X和項(xiàng)目Y:
hero.moveXY(itemX, itemY)
本攻略發(fā)于極客戰(zhàn)記官方教學(xué)欄目,原文地址為:
https://codecombat.163.com/news/jikezhanji-jinbixie
極客戰(zhàn)記——學(xué)編程,用玩的!
總結(jié)
以上是生活随笔為你收集整理的【网易官方】极客战记(codecombat)攻略-森林-金币屑coincrumbs的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习笔记241—在线会议共享PPT时,设
- 下一篇: tar中的参数 cvf,xvf,cvzf