От одного зеркала к расщепителю и обратно

От одного зеркала к расщепителю и обратно

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

В текущей версии игры Reflection надобно довести свет от источника до приёмника. На первом уровне для этого достаточно одного зеркала. Справится даже кот, случайно наступивший на клаву.

Но дальше то что? Что должно быть на втором уровне? А на десятом? А на уровне «бесконечно минус один»? Просто ставить 50 зеркал на огроооооооооооомном поле? Играть станет скучно уже к пятому уровню, а то и раньше. Поэтому я разделил усложнение на два подхода: 1) Количественный подход. Мысль простая, игровые элементы уже есть (источник, приемник, зеркало) и происходит усложнение уровня за счет увеличения числа элементов. Геймплей при этом принципиально не меняется;

2) Качественный подход. Мы вводим принципиально новый физический элемент или правило. Игроку приходится полностью перестраивать логику мышления для решения задачи; 3) Комбинируем оба пункта.

Надежный план
Надежный план

Сейчас в игре 18 уровней, разделенных логически на 6 блоков, в каждом блоке по 3 уровня. 6 умножаем на 3 будет 18. Все сходится.

Вот как все устроено:

Блок 1 (Уровни 1–3): Чистейшая база. Обычные зеркала, просто учимся поворачивать луч и попадать в приемник;

Блок 2 (Уровни 4–6): Добавляем препятствия. Прямой путь заблокирован, учимся пускать свет в обход по сложным траекториям;

Блок 3 (Уровни 7–9): Расщепители. Луч делится надвое. Теперь один источник может запитать два приёмника одновременно;

Блок 4 (Уровни 10–12): Направленные фильтры. Идею списал с диода, пропускает свет только с одной стороны, с других сторон работает как преграда.

Блок 5 (Уровни 13–15): Цветной фильтр. Добавляем цвета, теперь для прохождения уровня красному приемнику нкжен красный цвет, такие дела;

Блок 6 (Уровни 16–18): Фазовращатели. Квантовая магия (тут у меня мысли были про радиоволну так-то, которая без проблем проходит через стены): луч переходит в «фазовое» состояние (радиоволну), проходит сквозь стены и преграды, но, чтобы активировать датчик, его нужно вернуть в обычное состояние.

Например, на 17 уровне доступны: фильтр, фазовращатель, ращепитель и цветовой фильтр.

Первый омега уровень
Первый омега уровень
Семнадцатый гигачад уровень
Семнадцатый гигачад уровень

Работа над игрой продолжается, пока только в моей голове и в виде заметок на компьютере, и я определенно буду ее развивать.

Ведь буду, да?
Ведь буду, да?

Игра полностью бесплатная, работает прямо в браузере на смартфонах и ПК (скачивать и устанавливать ничего не нужно, нраится):

На этом пока все, финит, уже в следующих частях затрону стратегические планы, технические и организационные особенности.

22