Refraction

Refraction: Beam-based TD.

Нестандартный Tower Defence, основная идея которого лежит в манипуляции лазерным лучом. Полное описание»

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

Геймплей:
Основной геймплея тут является немного измененный игровой процесс стандартных Tower Defence. Основной особенностью является то, что башни не стреляют. Есть одно здание, генератор, который, будучи построенным на особом кристалле, генерирует лазерный луч. Остальные же здания предназначены для того, чтобы манипулировать лучом — перенаправлять его, делить, объединять и усиливать. С помощью лучей и нужно выстраивать свою «пассивную» защитную систему. Все здания могут вращаться, чтобы сделать защиту более гибкой. Также будут особые здания, меняющие особенности луча (например, радиоактивный луч, наносящий периодический урон, или ледяной луч, замедляющий передвижение врагов).

Защищать нам придется уже упомянутое устройство для извлечения кристаллов — извлекатель. У игрока есть определенный запас этих устройств, поэтому, при уничтожении оного, игроку предоставляется шанс снова попробовать пройти миссию, до тех пор, пока в запасе есть извлекатели. Также будут другие типы заданий — защита буровой установки (для работы которой будет необходимо направить в нее несколько лазерных лучей), добыча необходимого количества ресурсов (в этой миссии будет два типа новых зданий — склад, который нужно будет защищать, и специальные добывающие здания, которые нужно будет строить возле залежей ресурсов), а также уровни-«паззлы» — имея определенный набор зданий, направить луч так, чтобы он поразил все цели на уровне.

Между уровней игрок сможет приобретать улучшения за добытые кристаллы и ресурсы. Последнее будет пополняться в конце каждой миссии — определенная часть ресурсов, которые остались игрока после прохождения миссии, будет пересчитываться на отдельный счет. Также, за счет этих ресурсов можно увеличить стартовый капитал в миссии и пополнить запас извлекателей.

Выбор миссии будет осуществляться следующим методом. Миссии поделены на «слои» — шахты, старые шахты, естественные пещеры и т.д… Изначально у нас есть доступ только к первому «слою». Сам слой являет собой квадратную карту, поделенную на клетки, ориентировочно 6 на 6. Каждая клетка представляет собой уровень. Эти клетки связанны между собой определенным методом. В качестве следующего уровня для прохождения игрок может выбирать любой уровень, связанный с уже пройденными. Цель на каждом «слое» — найти миссию с бурильной установкой, прохождение которой даст доступ к следующему «слою». Таким образом, игроку нужно будет спускаться все ниже. В любой момент можно вернуться к не пройденным уровням, и пройти их, с целью получения дополнительных кристаллов и ресурсов.

Ход разработки:
На этот момент полностью проскриптованы основные башни. В процессе система постройки (в связи с дипломной, в очень медленном процессе). Недавно я начал понемногу делать модели для декораций.