CodeCombat. Лес Темнодрев. Потерянный викинг (Lost Viking)

ccForest28

Цели:

Доберись живым до конца лабиринта.

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

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

Карта так описывает путь до сокровищницы:

##Начало Начало пути отмечено красным крестом Х (соответствует 0,0 координатам на карте).

##Параметры лабиринта Используйте настраиваемые параметры лабиринта, которые называются SLIDE(скатиться), SKIP(пропустить), and SWITCH(переключить). Для примера используем следующие значения:

SLIDE = 10 SWITCH = 7 SKIP = 11

##Движение на восток Шагните 35 раз на восток (по оси X), считая свои steps(шаги). Вдоль оси X можно идти только на права, на лево движение невозможно.

##Движение в верх и вниз Для каждого step(шага) на восток также нужно задать направление sideStep в верх (вдольоси Y).

Начиная с SWITCH = 7, когда число steps шагов, которое вы сделали, делится без остатка на 7, вы SWITCH (переключаете) sideStep(направление шага в сторону) вниз  вместо верха. (7й шаг должен быть на север, 8й на юг, пока sideStep(направление) снова не SWITCH (переключится)).

Начиная с SKIP = 11, когда число steps шагов, которое вы сделали, делится без остатка на 11, вы должны сделать sideStep(шаг в сторону) ДВАЖДЫ за один шаг.

##Границы

Вы должны оставаться в пределах от 1 до 10 sideSteps(шагов в сторону) к северу от красного креста X. ( 10 задано параметром SLIDE = 10 лабиринта!)

Если значение sideStep становится больше 10, вы должны SLIDE (скатиться) на юг до 1 sideStep к северу от Красного креста X. Другими словами, вы скатываететь обратно к sideSteps = 1.

Если значение sideStep становится меньше 1, вы должны SLIDE (скатиться) на север до 10 sideStep к северу от Красного креста X. Другими словами, вы скатываетесь обратно к sideSteps = 10.

##Хитрость Карта острова меняется для каждого путешественника, который высаживается на него! Значения:

SLIDE = 10 SWITCH = 7 SKIP = 11

…могут меняться. Вы должны быть готовы пройти лабиринт с любыми наборами этих чисел. Ворон сообщит вам, какие значения должны быть, следите за ним внимательно и измените параметры лабиринта в соответствии с его словами!

##Награда

Если вы решите эту головоломку, то вы получите Шлем Потерянного викинга и получите доступ к секретной сокровищнице тайного знания!

.

Награда:

50xccXP 40xccCrystal ccvikinghelmet

 Осада Стоунхолда, прохождение:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

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

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

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

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