CodeCombat. Лес Темнодрев. Лесной рассекатель (Woodland Cleaver)

ccForest10

Тема:

Базовый синтаксис

Аргументы

Строки

Циклы

Условные операторы

Переменные

Цели:

 

Отразите все волны огров.

Руководство:

Информация

ccForest10b

У вас есть новый меч с методом cleave() и солнечные часы с методом isReady().

cleave() — является специальной атакой, которая поражает всех врагов вокруге, но её нельзя часто использовать.

Перед тем как воспользоваться методом cleave() проверьте готов ли он.

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

Обзор

Леса кишат ограми Жевунами, но у вас есть новый Длинный Меч, и его рассекательные (cleave)  сделает работу по борьбе с ними короче! рассечение поражает всех врагов в пределах десяти метров от вашего героя.

Специальные способности, такие как рассечение(cleave) имеют время остывания, что означает, что вы не можете использовать их все время. (Вы можете рассекать только каждые десять секунд.) В первую очередь должны проверить, готовы ли они для использования. К счастью, ваши наручные солнечные часы дают метод isReady. Он показывает вам готовы ли специальные способности к использованию.

Сложив всё вместе, ваш код должен выполнятся по следующему пути:

loop

  • find an enemy
  • if "cleave" is ready, then
    • cleave the enemy
  • else
    • attack the enemy

Поместите курсор над isReady и  Cleave на документации в нижнем правом углу, чтобы увидеть синтаксис для того, как их использовать.

 

Награда:

38xccXP 46xccCrystal ссbronzeshield

Бонус за чистый код:

19xccXP 23xccCrystal

Лесной рассекатель, прохождение:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

Прохождение Code Combat

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *