Своя Игра — Турнирный менеджер

Онлайн-система для проведения турниров по спортивной «Своей Игре»

Что такое спортивная «Своя Игра»?

Спортивный вариант телевизионной «Своей Игры». Игроки соревнуются в боях по 3–4 человека, отвечая на вопросы разной стоимости. За правильный ответ начисляются очки, за неправильный — списываются. Турнир проходит в несколько туров по швейцарской системе, после чего лучшие выходят в плей-офф.

Возможности
  • Швейцарская жеребьёвка с учётом рейтинга и встреч
  • Несколько зачётов (общий, юношеский и др.)
  • Гибкий плей-офф: от 3 до 12 игроков, полуфиналы + финал
  • TV-экран для трансляции таблицы и плей-офф
  • Синхронизация между устройствами в реальном времени
  • Экспорт и импорт турнира в JSON
Параметры турнира
Игроки (0)

Справка

Формат турнира

Турнир проводится по спортивной «Своей Игре». Игроки соревнуются в боях по 3 или 4 человека. За правильный ответ начисляются очки (по номиналу вопроса), за неправильный — списываются.

Турнир состоит из двух этапов: отборочные туры (швейцарская система) и плей-офф (полуфиналы + финал).

Отборочные туры

Жеребьёвка проводится по швейцарской системе: в каждом туре игроки с близким количеством очков попадают в один бой. Система учитывает предыдущие встречи и стремится избежать повторных пар.

  • Количество туров: от 3 до 12
  • Размер боя: 3 или 4 игрока (или авто)
  • Результаты тура можно редактировать, пока не проведена жеребьёвка следующего
  • Можно перейти к плей-офф досрочно, не дожидаясь всех туров
Подсчёт очков
  • Очки за бой — сумма набранных/потерянных номиналов
  • Турнирные баллы — начисляются по месту в бою: 1-е место — наибольший балл, последнее — наименьший
  • Сортировка в таблице: турнирные баллы → суммарные очки → бухгольц (сумма баллов соперников)
Зачёты

Можно настроить несколько зачётов: общий, юношеский, ветеранский и т.д. Каждый зачёт имеет свой плей-офф с настраиваемым количеством участников.

  • Первый зачёт — общий (участвуют все)
  • Дополнительные зачёты формируют плей-офф из игроков своей категории по их месту в общей таблице
  • Игрок может участвовать в плей-офф нескольких зачётов одновременно
Плей-офф

Формат плей-офф зависит от количества участников:

ИгроковФормат
3Финал (3 игрока)
4Финал (4 игрока)
5–82 полуфинала → по 2 из каждого → финал (4)
93 полуфинала по 3 → по 1 из каждого → финал (3)
101-й место ждёт финала, 9 играют 3×3 → по 1 → финал (4)
113 полуфинала (3/4/4) → по 1 → финал (3)
123 полуфинала по 4 → по 1 → финал (3)

Рассадка в полуфиналах — змейкой по месту в отборе для равномерного распределения сил.

Площадки и волны

Если площадок меньше, чем боёв в туре, бои делятся на волны — группы, которые играют одновременно. Площадки распределяются автоматически.

Синхронизация
  • Данные хранятся в браузере (localStorage)
  • Кнопка «Сохранить» отправляет данные на сервер
  • Ссылка с ?tournamentId=... загружает турнир с сервера
  • TV-экран обновляется в реальном времени через SSE
TV-экран

Открывается в отдельном окне. Показывает текущую таблицу отборочных игр и результаты плей-офф. Оптимизирован для разрешения 1920×1080.

Экспорт / Импорт
  • Экспорт — скачивает JSON-файл с полным состоянием турнира
  • Импорт — загружает турнир из JSON-файла. Если в файле нет ID, создаётся новый турнир. Если ID совпадает с существующим на сервере — предлагает перезаписать

Тур

Текущая таблица

Турнир по Своей Игре
Плей-офф