Описание проекта
SMP Esports — платформа, предназначенная для автоматизации проведения соревнований по симрейсингу. Проект объединяет систему учёта пилотов, рейтингов, результатов и календарь событий, обеспечивая полный цикл организации соревнований — от регистрации участников до публикации результатов и рейтингов.
Роль
Руководитель разработки / постановщик задач для команды программистов.
Задачи
- Разработать и внедрить функционал личного кабинета участника с системой лицензирования пилотов.
- Создать систему управления календарём гонок, результатами и регистрациями.
- Реализовать расчёт рейтинга пилотов на основе алгоритма ЭЛО.
- Автоматизировать процесс запуска игровых серверов и сбора результатов.
- Создать механизм офлайн-фиксации результатов через виджет внутри игры.
- Разработать модуль чемпионатов, лиг, этапов, событий и сессий с вложенной структурой.
- Внедрить формат "серий" с автоматическим подсчётом результатов и стимулом к повторному участию.
Решения
- Спроектирована и реализована архитектура платформы с модульной структурой для различных игровых симуляторов.
- Разработан личный кабинет участника, включающий анкету, тестирование на знание правил, получение лицензии пилота, отображение статистики, достижений и результатов гонок, а также интеграцию со Steam и Telegram.
- Реализован календарь соревнований с возможностью регистрации, просмотра деталей событий и результатов.
- Внедрён алгоритм ЭЛО для расчёта рейтинга пилотов, повышающий вовлечённость участников и стимулирующий активное участие.
- Автоматизирован запуск игровых серверов и обработка файлов результатов — система формирует список участников и запускает сервер в один клик.
- Разработан офлайн-виджет для регистрации и фиксации результатов участников без личных игровых аккаунтов.
- Реализована иерархическая система управления чемпионатами, лигами, этапами, событиями и сессиями, включая гибкие настройки, оформление страниц, призовые фонды и условия участия.
- Создан уникальный функционал "серий" с автоматическим запуском серверов, подсчётом результатов и динамическим рейтингом на основе среднего ЭЛО участников.
Результат
- Полностью автоматизирован процесс проведения соревнований, что позволило сократить ручную работу организаторов более чем на 80%.
- Увеличена вовлечённость участников за счёт рейтинговой системы и удобного интерфейса личного кабинета.
- Обеспечена масштабируемость платформы для проведения как онлайн, так и офлайн соревнований.
- Платформа активно используется в рамках официальных чемпионатов SMP Esports и показала высокую стабильность при одновременной работе нескольких игровых серверов.