CodeCombat. Пустыня Сарвена. Пустынная Битва (Desert Combat)

 ccSarvenDesert14

Тема:

Аргументы

Переменные

Строки

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

Арифметика

Циклы

Цели:

Огры должны умереть.

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

Вступление:

ccSarvenDesert14b

Вы должны быть уверены, что ваш while цикл имеет завершающее условие, или вы можете застрянете в бесконечном цикле.

Python:


JavaScript:


CoffeScript:

Clojure:

LUA:

Описание:

 На этом уровне появляется цикл while!

Также, как и оператор if, цикл while имеет условие. Каждый раз когда начинается новый виток цикла, с начала он проверяет, соблюдается ли условие. То есть, является ли оно True (истинным). Если да, то цикл выполняется снова. Если же нет, цикл останавливается и Ваша программа переходит к следующему за циклом участку кода.

Другими словами, «Пока условие выполняется, цикл продолжается.»

Примечание Имейте ввиду, что вполне возможно создать бесконечный цикл. Это цикл, в котором условие всегда истинно.

В этом уровне цикл while имеет условие ordersGiven < 5. Не забудьте увеличивать счетчик ordersGiven внутри цикла, иначе Вы рискуете попасть в бесконечный цикл.

Итак, внутри Вашего while цикла Вам нужно:

  1. Использовать функцию moveXY для того чтобы опуститься вниз на 8 метров.
  2. Сказать (say) «Attack!»
  3. Увеличить счетчик ordersGiven на 1.

Затем, после (или снаружи) вашего while цикла, проверяйте наличие врагов и сражайтесь, если таковые имеются.

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

Награда:

229xccXP 184xccCrystal

Пустынная Битва, прохождение:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

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

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

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

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