Двенадцать человек приехали на поле, и первые десять минут уходят на деление. Кто-то обижается, кто-то тянет к себе сильных, а через полчаса счёт 8:1 и играть уже неинтересно. Разбираем способы деления и то, почему привычная «змейка» ошибается чаще, чем кажется.
Два капитана
Классика: два человека по очереди выбирают игроков. Работает, потому что капитаны знают всех и учитывают то, чего нет ни в каком рейтинге — кто сегодня не в форме, кто с кем не сыгран, кто пришёл после смены.
Минус один и он человеческий: последний выбранный слышит, что он последний. В компании, которая играет годами, это переживается спокойно. В новой — становится причиной, по которой человек больше не приходит.
Смягчается легко: выбирать не вслух по очереди, а в переписке, и объявлять составы готовыми.
Змейка по рейтингу
Игроки сортируются по силе, а потом разбираются по схеме 1-2-2-1: первый в команду A, второй и третий в B, четвёртый и пятый в A и так далее. Способ выглядит математически честным и поэтому очень популярен.
Проблема в том, что змейка не смотрит на результат. Она раскладывает по позиции в списке, а не по сумме рейтингов, и как только состав перестаёт быть ровным — например, два очень сильных игрока и восемь одинаковых середняков, — перекос появляется и никак не компенсируется.
Мы это измерили на своих данных. При раздаче змейкой средний разрыв между командами составлял 2,3–4,3 балла, и больше половины раздач уезжали с перекосом в три балла и выше. После замены алгоритма средний разрыв стал 0,5.
Как делить лучше
Рабочая схема состоит из двух шагов, и второй важнее первого.
- Раздача по текущему счёту: следующего по силе игрока получает та команда, у которой сумма рейтингов сейчас меньше. Это уже лучше змейки, потому что решение принимается по результату, а не по номеру в очереди.
- Доводка разменами: если после раздачи команды всё равно неравны, пара игроков меняется местами — один чуть слабее уходит в сильную команду, один чуть сильнее в слабую. Повторять, пока размены улучшают баланс.
Второй шаг и даёт основной выигрыш. Он же — ровно то, что компании делают вручную, когда смотрят на получившиеся составы и говорят «давай Сашу к нам, а Диму к вам».
Отдельно про вратарей
Вратарь — не просто игрок с рейтингом. Команда без вратаря проигрывает почти всегда, независимо от того, насколько ровно поделены полевые.
- Два вратаря — разводим по разным командам, это не обсуждается.
- Один вратарь — его команда играет в меньшинстве по качеству ворот, и лишнего полевого логично отдать именно ей.
- Вратарей нет вообще — либо играем без них, либо назначаем по очереди по таймам, и это надо объявить до начала.
Частая ошибка автоматических делилок: вратарей вынимают из общего списка и разводят отдельно, а разницу между их рейтингами не компенсируют полевыми. Внешне всё аккуратно, а команды неравны с первой минуты.
Когда людей нечётное число
Одиннадцать человек — это 6 на 5, и тут есть развилка. Можно уравнивать средний рейтинг (тогда у команды из пяти он выше), а можно уравнивать сумму (тогда меньшая команда слабее по составу, но в неё попадает более сильный набор игроков).
На практике честнее уравнивать сумму: лишний человек — это лишние ноги на поле, и они дают преимущество, которое средним рейтингом не измеряется. Плюс всегда можно играть с заменой.
Откуда брать рейтинг
Рейтинг не обязан быть точным — он обязан быть общим. Даже грубая шкала от 1 до 5, выставленная одним человеком, работает лучше, чем её отсутствие, потому что даёт алгоритму хоть какую-то опору.
- Шкала 1–5 достаточна. Десять градаций никто не различает.
- Выставляет один человек, а не голосованием: коллективная оценка сползает к середине.
- Пересматривается раз в пару месяцев, а не после каждой игры.
- Не показывается публично. Рейтинг — инструмент деления, а не табель.
На fellasport деление встроено: ставишь рейтинг игрокам один раз, дальше кнопка выдаёт равные составы с разведёнными вратарями.
Попробовать рандомайзер