Сколько туров в швейцарской системе: таблица по числу участников

Главный вопрос при подготовке турнира по швейцарской системе - сколько играть туров. Слишком мало - победитель выйдет случайным, слишком много - турнир затянется без пользы. Есть простое правило и готовая таблица, которые помогут выбрать точно. Разберём логику и дадим числа под любой размер.

Готовая таблица числа туров

УчастниковТуров
до 84-5 (или круговая 7)
8-165
17-326
33-647
65-1288-9
129-2569-11

Почему именно столько

Логика простая: чтобы выявить единоличного победителя, число туров должно расти примерно как двоичный логарифм от числа участников. Каждый тур вдвое сокращает число игроков с максимумом очков, поэтому 16 человек «разводятся» за 5 туров, 32 - за 6, 64 - за 7. Плюс небольшой запас на дележи очков.

Отсюда и приятное следствие: число туров растёт очень медленно. Даже на массовом турнире в сотню человек достаточно 8-9 туров - за один день. Это и делает швейцарскую систему стандартом для больших любительских турниров.

Что если ошибиться с числом

Взяли слишком мало туров - несколько игроков наберут одинаковые очки, и победителя придётся определять только по коэффициенту Бухгольца, что менее наглядно. Взяли слишком много - последние туры сведут лидеров, у которых уже всё решено, а аутсайдеры будут доигрывать без интриги.

Ориентируйтесь на таблицу выше - и не ошибётесь. Число туров задаётся при создании турнира в боте одним выбором, а сам бот следит, чтобы жеребьёвка оставалась корректной. Как считается тай-брейк - в статье про коэффициент Бухгольца.

Задайте число туров и запускайте

Определились с числом участников - берите туры из таблицы, создавайте турнир в боте и играйте. Остальное бот сделает сам.

Частые вопросы

Сколько туров нужно в швейцарской системе?

Ориентир: 8-16 участников - 5 туров, 17-32 - 6, 33-64 - 7, 65-128 - 8-9. Число туров растёт как двоичный логарифм от числа игроков, поэтому даже сотня человек играет всего 8-9 туров.

Откуда берётся это число?

Каждый тур примерно вдвое сокращает группу лидеров с максимумом очков. Чтобы остался единоличный победитель, нужно log₂(число участников) туров плюс небольшой запас на дележи очков.

Можно ли сыграть меньше туров, чтобы быстрее?

Можно, но тогда несколько игроков наберут равные очки, и места придётся определять только по коэффициенту Бухгольца. Это менее наглядно, чем чистая победа по очкам. Для короткого события это допустимо.

А если участников совсем мало - 6-8?

На такой группе можно взять круговую систему (каждый с каждым), это 5-7 туров и максимально честный результат. Либо швейцарку на 4-5 туров, если время ограничено.

Бот сам подбирает число туров?

Число туров вы задаёте при создании турнира, ориентируясь на таблицу. Дальше бот сам ведёт жеребьёвку корректно на всё выбранное количество туров.

Не хватает функции? Напишите разработчикам

Бот постоянно дорабатывается под реальные турниры. Если вам нужна возможность, которой пока нет, - командой /support прямо в боте напишите разработчикам. Многие функции появились именно по просьбам организаторов, и полезные идеи внедряются быстро.

Что почитать дальше

Планы под размер - на 16, на 20 и на 30 человек. Тай-брейк - коэффициент Бухгольца. Общая подготовка - как организовать турнир.