Play Home Contribute Github Join Us! Discourse Staff Members Github Contribution Guides Team

Бэквудский лес - Дальнобойное подразделение

Здравствуйте!
Не могу пройти этот уровень, т.к. герой после уничтожения первого врага не атакует второго. Второй враг не помечен как enemy.
Мой код:

# Уничтожь мины!
# С помощью команды `say` произноси расстояния до мин.
# Используй деление для вычисления дальности.

enemy = hero.findNearestEnemy()
distanceToEnemy = hero.distanceTo(enemy)
# Скажи первое расстояние: `distanceToEnemy`, делённое на 3
distanceToEnemy1 = distanceToEnemy / 3
hero.say(distanceToEnemy1)
hero.say("Огонь!")
# Скажи второе расстояние: `distanceToEnemy`, делённое на 1.5
distanceToEnemy2 = distanceToEnemy / 1.5
hero.say(distanceToEnemy2)
hero.say("Огонь!")

# Скажи это для мотивации. Серьёзно. Доверься нам.
hero.say("Йо-хо!")
hero.say("Так держать!")
hero.say("Заряжай!")

# Теперь используйте while-true цикл для атаки противников.
while True:
    if enemy:
        hero.attack(enemy)

I don’t know if you can read this:

Hello and welcome to codecombat discourse! This is a cozy forum where you can share ideas, share fan art, get assistance for code, etc! Before you proceed, we hope that you review this topic, which shows all essentials of this board! Thanks!

I’ll translate:

Привет и добро пожаловать на дискурс codecombat! Это уютный форум, где вы можете поделиться идеями, поделиться фан-артом, получить помощь в написании кода и т. Д.! Прежде чем продолжить, мы надеемся, что вы ознакомитесь с этой темой, в которой показаны все основные сведения об этой доске! Спасибо!

Я не вижу уровня под названием «Отряд дальнего действия». Каково точное название уровня?

Long-Range Division, если по-английски

It’s a subscriber level, @thebagel
Это уровень подписчика
@1111
Вы выполнили несколько дополнительных шагов, в которых не было необходимости, но на самом деле я не вижу ничего плохого в вашем коде. Вы можете попробовать убрать переменные distanceToEnemy1 и distanceToEnemy2, но я действительно не знаю, как помочь, пока кто-то более наблюдательный не посмотрит на ваш код.

English

You did some extra steps that weren’t needed, but I actually see nothing wrong with your code. You could try to take out the distanceToEnemy1 and distanceToEnemy2 variables, but I don’t really know how to help until someone more observant looks at your code.

Oh, ok. Then im sry but i cant halp, im non sub