Пройдоха в ущелье огров

Что в моем коде неправильно?

while hero.time < 20:
    # Собирай монеты
    itemPos = hero.findNearestItem()
    hero.move(itemPos)
    hero.say("Я должен собирать монеты")
    
    
while hero.pos.x > 16:
    # Беги за ограду
    hero.say("Пора делать ноги")
    hero.moveXY(15, 37)
    
# Дострой стену, чтобы оставить огров снаружи.
hero.buildXY("fence", 21, 37)

Я собираюсь предположить, что у вас заканчивается время. Попробуйте использовать код, который вы использовали до этого, чтобы собирать монеты, используя значение / расстояние, а не собирать ближайшие монеты. Таким образом, вы соберете самые ценные монеты, и у вас будет 60 свободных времени.

I’m going to assume that you’re running out of time. Try using code that you’ve used before that collects coins using value / distance instead of collecting the nearest coins. That way you’ll collect the most valuable coins and easily have 60 with time to spare.

1 Like

Я не использовал такой код раньше

Вы можете найти код, как это сделать на этом уровне:


Danny

1 Like

Спасибо!:grinning::clap: