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