Чесні команди без дворового ритуалу
Вибір команд вручну має дві відомі біди. Капітанами щотижня стають ті самі, і та сама дитина чекає, коли її оберуть останньою. Випадковий поділ розв'язує обидві, але чистий випадок може віддати одній команді всіх сильних і посадити поруч двох друзів, які не замовкають.
Цей генератор залишає випадковість і додає правила, потрібні тренерові чи вчителеві. Дайте кожному рівень від 1 до 5 (або будь-яке число), і суми команд вийдуть близькими. Запишіть, хто має бути в різних командах — два воротарі, два суперники, брат і сестра, що вічно сперечаються, — і хто має лишитися разом, наприклад учень і його помічник.
Розміри команд відрізняються не більше ніж на одного гравця. За бажанням у кожній команді випадково обирається капітан з її ж складу.
Як поділити
Правила застосовуються під час кожного натискання, тож можна перемішувати без повторного введення.
Впишіть гравців по одному в рядку. Для рівних команд додайте рівень після вертикальної риски: «Аня | 4». Без рівня гравець рахується за 1.
Задайте кількість команд. У полі «Розвести» запишіть у рядок тих, хто має опинитися в різних командах; у полі «Тримати разом» — тих, хто має бути в одній.
Натисніть «Поділити». Зачитайте результат, скопіюйте його в чат або натисніть «Перемішати ще раз» — правила лишаться ті самі.
Що можна задати
Кожне налаштування — правило, якого поділ дотримується, а не побажання.
- До 200 гравців на 2–20 команд
- Розміри команд відрізняються щонайбільше на одного
- Рівень після | для близьких сум
- Групи «розвести» — по одній у рядку
- Групи «тримати разом», які завжди в одній команді
- Випадковий капітан зі складу кожної команди
- Власні назви команд, по одній у рядку
- Копіювання всіх складів текстом для чату чи дошки
Майданчики, класи й офіси
Скрізь, де групу треба швидко поділити й ніхто не хоче сперечатися.
Організатор міні-футболу ставить дванадцятьом постійним гравцям оцінки від 1 до 5 і отримує дві команди з різницею сум щонайбільше в бал.
Учитель фізкультури ділить тридцять учнів на чотири команди й розводить двох воротарів.
Учителька початкових класів збирає проєктні групи й залишає учня разом з його помічником.
Ведучий тренінгу перемішує відділи, записуючи кожен відділ у свій рядок «розвести».
Квіз ділить незнайомих людей на столи по чотири з капітаном, який записує відповіді.
Сімейний вечір ігор збирає дві команди двоюрідних братів і сестер і не розлучає двох наймолодших.
Як влаштований поділ
Спочатку люди з одного рядка «тримати разом» об'єднуються в один блок. Потім блоки по одному, починаючи з більших, потрапляють у команду, де ще є місце й немає їхніх суперників із рядків «розвести». Без вирівнювання команда обирається випадково серед найвільніших; з вирівнюванням — та, у якої сума рівнів поки найменша.
Після цього генератор пробує випадкові обміни окремими гравцями між командами й зберігає лише ті, що скорочують розрив між найсильнішою та найслабшою командою. Якщо правила неможливо виконати одночасно — наприклад, троє мають бути окремо, а команд дві, — з'явиться зрозуміле повідомлення, а не склад, що потай порушує правило.
Чого він не знає
Він знає лише рівні, які ви ввели. Він не зрозуміє, що двоє чудово зіграні чи що в когось сьогодні не його день; підправте рівні або правила, коли це бачите.
Вирівняні — не завжди рівні. За дуже різних рівнів після найкращих обмінів може лишитися різниця в бал-два.
Склади не зберігаються й не розсилаються гравцям — скопіюйте їх туди, де їх побачить група.
Щоб склади прийняли
- Використовуйте коротку шкалу — від 1 до 3 або до 5. Надто детальні оцінки створюють хибне відчуття точності.
- Задайте правила до першого поділу й оголосіть їх, щоб ніхто не вирішив, що ви перемішували заради потрібного результату.
- Для регулярної гри просто тримайте список у полі: сторінка запам'ятовує його в цьому браузері.
- Якщо після гри одна команда явно сильніша, підправте пару рівнів, а не додавайте нових правил «розвести».
Питання про генератор команд
Як зробити рівні команди?
Додайте рівень після вертикальної риски в кожному рядку, наприклад «Богдан | 3», і ввімкніть вирівнювання. Спочатку розподіляються сильні гравці, потім обміни вирівнюють суми.
Чи можна розвести двох по різних командах?
Так. Запишіть їх в один рядок поля «Розвести». У рядку може бути й більше імен — аби команд було не менше.
Чи можна залишити людей разом?
Так. Запишіть їх в один рядок поля «Тримати разом». Вони вважаються групою, тож група має вміщатися в одну команду.
Команди завжди однакового розміру?
Вони відрізняються щонайбільше на одного гравця. З 14 людей на 4 команди вийде дві по чотири й дві по три.
Чим це відрізняється від перемішування списку на групи?
Перемішування ділить лише за кількістю. Тут є ще вирівнювання за рівнем, правила «розвести» й «разом», капітани та назви команд.
Що буде, якщо правила не можна виконати?
Сторінка скаже, яку проблему знайдено — наприклад, група більша за команду, — і не видасть склади, що порушують правило.
Чи зберігається десь список гравців?
Лише в цьому браузері, щоб наступного разу він був на місці. Під час поділу на сервер нічого не надсилається.