Скриншот для представление визуального дизайна игры
Разрабатываем игру в жанре Tower Defense. Для тех, кто не играл в игры такого жанра, поиграйте - http://www.freewebarcade.com/game/flash-element-td
Задачи по проекту
- Создание проекта;
- Внедрение пакетов (Zenject, DoTween);
- Проектирование базовых врагов и башен;
- Реализация главной игровой валюты (монеты);
- Реализация пути передвижения врагов;
- Реализация стрельбы;
- Реализация точек, на которые можно ставить башни и расстановка на поле;
- Реализация прокачки башен (Усиление, добавление возможности стрелять очередью, сразу тремя стрелами..);
- Реализация счетчика прошедших врагов;
- Реализация стартовой точки и финиша для противников;
- Реализация логики волны противников;
- Реализация конструктора волн (количество, здоровье врагов в волне и количество монет, дающееся за убийство оного врага);
- Реализация всего необходимого интерфейса;
- Все остальное, что упустил. .
Описание игры
Задача игры – продержаться как можно дольше.
Игровой процесс строится по следующему правилу:
- Установка башен (Прокачка, продажа ненужных башен);
- Ручной запуск волны;
- Установка башен (Прокачка, продажа ненужных башен);
- Ручной запуск волны;
- ...
Игра циклична, интерес игрового процесса поддерживается благодаря постоянно усиливающимся волнам врагов. Если вначале башня убивает врага с одного выстрела, то к следующей волне уже на убийство понадобится 2 выстрела.
Волны конструируются вручную. Разработчик задает сколько врагов будет в волне, их здоровье и количество монет, которое будет выпадать из одного врага.
Что бы противостоять волнам игроку нужно строить больше башен и прокачивать уже имеющиеся.
Башни можно продавать. Возвращается 75% от вложенной в нее (покупка башни + обвесы и прокачка) суммы.
Прокачка
Каждая башня имеет бесконечное количество уровней прокачки. Каждый уровень повышает ее урон в соответствии с данным списком:
2, 4, 8, 16, 18, 24, 30, 40, 45, 50. Дальше добавляем по 5 за уровень.
Стоимость каждый раз повышается в 2 раза.
Обвесы
Каждая башня имеет возможность выбрать модификатор оружия - добавление возможности стрелять очередью (3 подряд, сразу тремя стрелами в 3 врагов).
Необходимо собрать минимум 10 волн.
Технические особенности
Делаем с использование ZenJect. Спрайты лежать в папке рядом. Если что-то в балансе кажется нелогичным – можно менять. Главное – реализовать идею, используя ZenJect.