CodeCombat. Лес Темнодрев. Спина к спине (Back to Back)

ccForest8

Тема:

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

Аргументы

Циклы

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

Переменные

Цели:

Остановить всех огров.

Спасти все крестьян.

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

Информация

ccForest8b

Вы можете расширить возможности вашего кода с помощью else!
else это тоже самое, что и if за исключением того, что код содержащийся в теле данной конструкции, выполняется когда условие оператора if ложно:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

Анализ

Этот уровень представляет else как часть if/else.

При добавлении else пункта, вы выбираете что делать и когда условие истинно, и когда это не так.

Таким образом, вы можете сказать, если if есть враг, тогда thenатаковать его, else перейти на X.

Чтобы показать вам, как это работает, if и else настроены для вас, и вы должны положить в них attack и moveXY методы так чтобы ваш герой атаковал всех врагов в поле зрения, но когда там нет врагов, двигаться назад к X маркеру, чтобы защитить крестьян.

Убедитесь, что вы получите координаты Х маркера правильно, иначе вы не могли бы быть в состоянии защитить ваших крестьян.

Награда:

35xccXP 41xccCrystal

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

17xccXP 20xccCrystal

Деревенская стража, прохождение:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

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

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

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

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

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