DEV 1
Первый этап разработки.
Основная цель созать скелет проекта с базовыми ключевыми механиками.
- Генерация гексогональной сетки
- Генерация квадратной сетки
- Объявление базовых классов
- Разработка базовой структуры и логики взаимоействия компонентов
DEV 2
Реализация менее ключевых, но лежащий в основе механик.
- Управление камерой
- Базовый интерфейс
- Связывание базовых механик
- Переходы гекс->миникарта и миникарта->глобальная карта
- Придумывание логики юнитов и строений
- Реализация базовой логики строений и юнитов
DEV 3
Углубление механик сущьностей* и миникарты.
-*юнитов и строений
- Генерация миникарты с полноценным наполнением и структурой
- Реализация структуры классов сущьностей
- Реализация логики сущьностей и базовых механик
- Реализация сохранения и загрузки состояния сущьностей на миникарте
DEV 4
Этап дороботки глобальной карты
- Реализация фонофого просчета сущьностей на миникарте при нахождении на глобальной карте
- Реализация механики отрядов
MVP
Реализовать минимальный набор функционала.
Версия должна быть способна к имитации* геймплея и тестам.
*Позволит протестировать механики и провести минимальную демонстрацию игры.
-
Графика минимальна, только простые образы и базовые элементы.
-
Механии простые, набор механик не полный.
-
Юнитов и строений по 1-2 на кажый тип.
-
Простое управление.
-
Онлайн 1 тип. Только для тестов, только базовые функции.
-
Генерация глобальной карты
-
Генерация мини карты
-
Минимальный интерфейс
-
Базовая игровая логика гексов
-
Базовая игровая логика мини карт
-
Базавая логика и минимальный набор юнитов
-
Базавая логика и минимальный набор строений
-
Минимальный онлайн