CodeCombat. Лес Темнодрев. Защита крестьянина (Peasant Protection)

ccForest13

Тема:

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

Аргументы

Циклы

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

Переменные

Цели:

Победи огров.

Человек должен уцелеть.

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

Информация

ccForest13b

Если враг приблизиться к вам, нападите на него! Иначе идите к X, чтобы оставаться около крестьянина.
Помните, что вы можете найти расстояние с помощью:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

Анализ

 

Вы можете использовать метод distanceTo, чтобы измерить расстояние, в метрах, к цели. На этом уровне, вы будете использовать данный метод, чтобы убедиться, что вы остаетесь близко к крестьянину Виктору.

Вы можете увидеть новый кусок синтаксиса, «меньше, чем» оператор: <

Можно прочитать это следующим образом: если расстояние составляет менее 10 метров, атаковать противника, иначе двигаться назад к маркеру X .

Допишите else, чтобы вернуться к маркеру X, и людоеды не смогут добраться до Виктора, пока вы далеко.

Совет: убедитесь, что вы занимаете правильную оборонительную позицию, Х находится в координатах {х: 40, у: 37}.

 

Награда:

74xccXP 63xccCrystal

 

Защити фермера, прохождение:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

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

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

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

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