Генератор команд онлайн

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

АняБорисВикаГлебДашаЕгорЖеняЗахарИраКостя
Команды

Честные команды без дворового ритуала

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

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

Размеры команд различаются не больше чем на одного игрока. По желанию в каждой команде случайно выбирается капитан из её же состава.

Как разделить

Правила применяются при каждом нажатии, поэтому можно перемешивать без повторного ввода.

  1. Впишите игроков по одному в строке. Для равных команд добавьте уровень после вертикальной черты: «Аня | 4». Без уровня игрок считается за 1.

  2. Задайте число команд. В поле «Развести» запишите в строку тех, кто должен оказаться в разных командах; в поле «Держать вместе» — тех, кто должен быть в одной.

  3. Нажмите «Разделить». Зачитайте результат, скопируйте его в чат или нажмите «Перемешать ещё раз» — правила останутся те же.

Что можно задать

Каждая настройка — правило, которое деление соблюдает, а не пожелание.

  • До 200 игроков на 2–20 команд
  • Размеры команд различаются максимум на одного
  • Уровень после | для близких сумм
  • Группы «развести» — по одной в строке
  • Группы «держать вместе», которые всегда в одной команде
  • Случайный капитан из состава каждой команды
  • Свои названия команд, по одному в строке
  • Копирование всех составов текстом для чата или доски

Площадки, классы и офисы

Везде, где группу нужно быстро разбить и никто не хочет спорить.

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

Учитель физкультуры делит тридцать учеников на четыре команды и разводит двух вратарей.

Учительница начальных классов собирает проектные группы и оставляет ученика вместе с его помощником.

Ведущий тренинга перемешивает отделы, записывая каждый отдел в свою строку «развести».

Квиз делит незнакомых людей на столы по четыре с капитаном, который записывает ответы.

Семейный вечер игр собирает две команды двоюродных братьев и сестёр и не разлучает двух младших.

Как устроено деление

Сначала люди из одной строки «держать вместе» объединяются в один блок. Затем блоки по одному, начиная с крупных, попадают в команду, где ещё есть место и нет их соперников по строкам «развести». Без выравнивания команда выбирается случайно среди самых свободных; с выравниванием — та, у которой сумма уровней пока меньше всех.

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

Чего он не знает

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

Выровненные — не всегда равные. При очень разных уровнях после лучших обменов может остаться разница в балл-два.

Составы не сохраняются и не рассылаются игрокам — скопируйте их туда, где их увидит группа.

Чтобы составы приняли

  • Используйте короткую шкалу — от 1 до 3 или до 5. Слишком подробные оценки создают ложное ощущение точности.
  • Задайте правила до первого деления и озвучьте их, чтобы никто не решил, что вы перемешивали ради нужного результата.
  • Для регулярной игры просто держите список в поле: страница запоминает его в этом браузере.
  • Если после игры одна команда явно сильнее, поправьте пару уровней, а не добавляйте новые правила «развести».

Вопросы о генераторе команд

Как сделать равные команды?

Добавьте уровень после вертикальной черты в каждой строке, например «Борис | 3», и включите выравнивание. Сначала распределяются сильные игроки, затем обмены выравнивают суммы.

Можно ли развести двоих по разным командам?

Да. Запишите их в одну строку поля «Развести». В строке может быть и больше имён — лишь бы команд было не меньше.

Можно ли оставить людей вместе?

Да. Запишите их в одну строку поля «Держать вместе». Они считаются группой, поэтому группа должна помещаться в одну команду.

Команды всегда одного размера?

Они различаются максимум на одного игрока. Из 14 человек на 4 команды получится две по четыре и две по три.

Чем это отличается от перемешивания списка по группам?

Перемешивание делит только по количеству. Здесь есть ещё выравнивание по уровню, правила «развести» и «вместе», капитаны и названия команд.

Что будет, если правила нельзя выполнить?

Страница скажет, какая проблема найдена — например, группа больше команды, — и не выдаст составы, нарушающие правило.

Хранится ли где-то список игроков?

Только в этом браузере, чтобы в следующий раз он был на месте. При делении на сервер ничего не отправляется.