Как честно поделить друзей на две команды

Для тех, кто собирает игру

Как честно поделить друзей на две команды

6 мин чтения

Раздел дополняется: статьи правим по мере того, как накапливаем опыт, а новые добавляем по запросам читателей.

Содержание

Двенадцать человек приехали на поле, и первые десять минут уходят на деление. Кто-то обижается, кто-то тянет к себе сильных, а через полчаса счёт 8:1 и играть уже неинтересно. Разбираем способы деления и то, почему привычная «змейка» ошибается чаще, чем кажется.

Два капитана

Классика: два человека по очереди выбирают игроков. Работает, потому что капитаны знают всех и учитывают то, чего нет ни в каком рейтинге — кто сегодня не в форме, кто с кем не сыгран, кто пришёл после смены.

Минус один и он человеческий: последний выбранный слышит, что он последний. В компании, которая играет годами, это переживается спокойно. В новой — становится причиной, по которой человек больше не приходит.

Смягчается легко: выбирать не вслух по очереди, а в переписке, и объявлять составы готовыми.

Змейка по рейтингу

Игроки сортируются по силе, а потом разбираются по схеме 1-2-2-1: первый в команду A, второй и третий в B, четвёртый и пятый в A и так далее. Способ выглядит математически честным и поэтому очень популярен.

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

Мы это измерили на своих данных. При раздаче змейкой средний разрыв между командами составлял 2,3–4,3 балла, и больше половины раздач уезжали с перекосом в три балла и выше. После замены алгоритма средний разрыв стал 0,5.

Как делить лучше

Рабочая схема состоит из двух шагов, и второй важнее первого.

  1. Раздача по текущему счёту: следующего по силе игрока получает та команда, у которой сумма рейтингов сейчас меньше. Это уже лучше змейки, потому что решение принимается по результату, а не по номеру в очереди.
  2. Доводка разменами: если после раздачи команды всё равно неравны, пара игроков меняется местами — один чуть слабее уходит в сильную команду, один чуть сильнее в слабую. Повторять, пока размены улучшают баланс.

Второй шаг и даёт основной выигрыш. Он же — ровно то, что компании делают вручную, когда смотрят на получившиеся составы и говорят «давай Сашу к нам, а Диму к вам».

Отдельно про вратарей

Вратарь — не просто игрок с рейтингом. Команда без вратаря проигрывает почти всегда, независимо от того, насколько ровно поделены полевые.

  • Два вратаря — разводим по разным командам, это не обсуждается.
  • Один вратарь — его команда играет в меньшинстве по качеству ворот, и лишнего полевого логично отдать именно ей.
  • Вратарей нет вообще — либо играем без них, либо назначаем по очереди по таймам, и это надо объявить до начала.

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

Когда людей нечётное число

Одиннадцать человек — это 6 на 5, и тут есть развилка. Можно уравнивать средний рейтинг (тогда у команды из пяти он выше), а можно уравнивать сумму (тогда меньшая команда слабее по составу, но в неё попадает более сильный набор игроков).

На практике честнее уравнивать сумму: лишний человек — это лишние ноги на поле, и они дают преимущество, которое средним рейтингом не измеряется. Плюс всегда можно играть с заменой.

Откуда брать рейтинг

Рейтинг не обязан быть точным — он обязан быть общим. Даже грубая шкала от 1 до 5, выставленная одним человеком, работает лучше, чем её отсутствие, потому что даёт алгоритму хоть какую-то опору.

  • Шкала 1–5 достаточна. Десять градаций никто не различает.
  • Выставляет один человек, а не голосованием: коллективная оценка сползает к середине.
  • Пересматривается раз в пару месяцев, а не после каждой игры.
  • Не показывается публично. Рейтинг — инструмент деления, а не табель.

На fellasport деление встроено: ставишь рейтинг игрокам один раз, дальше кнопка выдаёт равные составы с разведёнными вратарями.

Попробовать рандомайзер

Это fellasport — статистика любительского футбола

Проведи турнир или заведи состав команды: таблица, сетка, матчи и статистика игроков.

Создать бесплатно