1. 程式人生 > >codecombat Darkhoppe程式碼攻略

codecombat Darkhoppe程式碼攻略

關鍵在if hero.isReady(“blink”) and item:一定要加and item因為BLINK功能有1秒等待,如果沒有if hero.isReady(“blink”) and item這樣寫,就回報item.pos沒有定義或者接收到空字元
在這裡插入圖片描述

# Collect 10 gems.

# Use "blink" ability to teleport between gaps.
while True:
    item= hero.findNearestItem()
    # hero.blink(Vector(x, y))
    # hero.blink(thing.pos)
    if hero.isReady("blink") and item:
        hero.blink(item.pos)
    pass