Игра Kingdom Guard
Цель проекта:
Создать многопользовательскую онлайн игру в жанре стратегии/обороны с элементами RPG, где игроки могут управлять своим королевством, строить оборонительные сооружения, собирать армию и сражаться с врагами.
Основные характеристики игры:
Платформа: доступное на мобильных устройствах.
Жанр: Стратегия/оборона с элементами RPG.
Механика игры:
Игроки управляют своим королевством, развивая его экономику, армию и оборону.
Строительство и улучшение различных оборонительных сооружений (стены, башни, катапульты и т.д.).
Сбор ресурсов и управление экономикой королевства.
Проведение стратегических сражений с врагами, как NPC, так и другими игроками.
Развитие героев и найм союзников для усиления армии.
Мультиплеер: Возможность сражаться с другими игроками в PvP режиме.
Прогресс сохранения: Система сохранения прогресса игроков для продолжения игры с места остановки.
Монетизация: Внедрение монетизации через микротранзакции для покупки внутриигровых ресурсов, ускорения построек и других дополнительных возможностей.
Технические требования:
Язык программирования: на усмотрение.
База данных: Использование реляционной базы данных (например, PostgreSQL, MySQL) для хранения данных игроков, а также данных о состоянии игрового мира.
Архитектура: Разработка масштабируемой и безопасной архитектуры, способной обрабатывать большое количество одновременных подключений.
Безопасность: Реализация механизмов аутентификации и авторизации пользователей, защита от взлома и мошенничества.
Оптимизация: Минимизация задержек и оптимизация производительности для обеспечения плавного геймплея даже при большом количестве игроков на сервере.
Масштабирование: Возможность горизонтального масштабирования серверов для обработки увеличивающейся нагрузки при росте числа игроков.
Тестирование: Проведение системных, функциональных и нагрузочных тестов для обнаружения и исправление ошибок
Пример: https://play.google.com/store/apps/details?id=com.tap4fun.odin.kingdomguard&pcampaignid=web_share


