В этом году наш проект переориентировался с разработки многопользовательской игры на обнопользовательскую. Вместе с тем мы сделали акцент на активном использовании визуальных эффектов и анимаций.
Стек технологий:
Также для построения UML-диаграмм в ходе разработки использовался сервис draw.io.
План работы разделён на 3 ключевых этапа.
В самом начале мы подготавливаем почву под активную фазу разработки и набираем команду. Выполняем тестовые задачи пока дизайн документ и тахническое задание находятся в работе.
Проведены около 4 собеседований и отобраны кандидаты в проект.
Выданы тестовые задания для новичков. По результатам выполнения сформирована команда.
Выполнены тестовые задачи. Состояние проекта прошлого года изменено под новую концепцию в архитектурном плане.
Выполнены задачи первой версии дизайн документа. Подготовлена почва для активной фазы разработки с января по апрель.
Разработаны ключевые способности
Запрограммированы виртуальные противники
Реализован пользовательский интерфейс в игре и в меню
Имплементирована ключевая механика смены окружения уровня
Определён примерный план работы к Техношоу.
Разработан и внедрён новый функционал к техношоу.
Исправлены недочеты, приводящие к отказу работы программы.
Сформирована документация разработчика и документация пользователя.
Доступ к собранной последней версии игры находится по ссылке.
Другой способ это собрать вручную проект с помощью проектных исходников. Репозиторий расположен по ссылке.
Далее идет проектная документация за 2021/2022 год
Документация разработчика описывает использовавшиеся подходы при развитии программной части проекта, а также описание кода, методов и структур.
Архитектура проекта:
Документация пользователя представляет описание возможностей игрока в игре, её особенности и параметры настроек для удобства игры.