極客戰(zhàn)記(codecombat)困難關(guān)卡代碼
1、沙漠 - 重重試煉
本關(guān)非常之難,需要用速度最快的英雄+最強(qiáng)裝備+最強(qiáng)攻擊武器

代碼如下:
# 本關(guān)是專為高級(jí)玩家準(zhǔn)備的。解決方案應(yīng)該會(huì)非常復(fù)雜,有很多動(dòng)態(tài)組成部分。它可能是一種類似齒輪檢查的精細(xì)活,除非你使用“創(chuàng)造性”的方法。
# 你需要沿路打敗敵人,來到第一輪試煉的地點(diǎn)(Marr綠洲)。到達(dá)后,拾取所有的蘑菇,觸發(fā)試煉開始。猛攻后如果你還能幸存,就去下一片綠洲尋求第二輪試煉,再之后是神廟。所有試煉完成后,你將面對(duì)最終boss。好運(yùn)!
# 提示:在本關(guān)具有高可見范圍的眼鏡會(huì)有極大的幫助,所以盡可能買好的眼鏡吧。
# 提示:綠洲守衛(wèi)單位的'type'(類型)是'oasis-guardian'
while True:
? ? flag = hero.findFlag("green")
? ? if flag:
? ? ? ? hero.pickUpFlag(flag)
? ? enemy = hero.findNearestEnemy()? ??
? ? if enemy:
? ? ? ? hero.say(enemy.type)
? ? ? ? hero.attack(enemy)? ? ?
? ? else:
? ? ? ? item = hero.findNearestItem()
? ? ? ? if item:
? ? ? ? ? ? hero.moveXY(item.pos.x, item.pos.y)
? ? ? ? ? ? hero.say(item.type)
標(biāo)簽: