Кейсы

smpesports.ru

Описание проекта

SMP Esports — платформа, предназначенная для автоматизации проведения соревнований по симрейсингу. Проект объединяет систему учёта пилотов, рейтингов, результатов и календарь событий, обеспечивая полный цикл организации соревнований — от регистрации участников до публикации результатов и рейтингов.

Роль

Руководитель разработки / постановщик задач для команды программистов.

Задачи

  • Разработать и внедрить функционал личного кабинета участника с системой лицензирования пилотов.
  • Создать систему управления календарём гонок, результатами и регистрациями.
  • Реализовать расчёт рейтинга пилотов на основе алгоритма ЭЛО.
  • Автоматизировать процесс запуска игровых серверов и сбора результатов.
  • Создать механизм офлайн-фиксации результатов через виджет внутри игры.
  • Разработать модуль чемпионатов, лиг, этапов, событий и сессий с вложенной структурой.
  • Внедрить формат "серий" с автоматическим подсчётом результатов и стимулом к повторному участию.

Решения

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

Результат

  • Полностью автоматизирован процесс проведения соревнований, что позволило сократить ручную работу организаторов более чем на 80%.
  • Увеличена вовлечённость участников за счёт рейтинговой системы и удобного интерфейса личного кабинета.
  • Обеспечена масштабируемость платформы для проведения как онлайн, так и офлайн соревнований.
  • Платформа активно используется в рамках официальных чемпионатов SMP Esports и показала высокую стабильность при одновременной работе нескольких игровых серверов.
2025-10-23 10:36