Генератор американо для падела
Задайте число игроков, кортов и раундов — и получите готовое расписание, где никто не повторяет партнёра и никто не отдыхает два раза подряд. Работает прямо в браузере: без аккаунта, без регистрации, ничего ставить не нужно.
Вписать настоящие имена вместо Player 1, 2, 3…
Как устроена раздача
Каждый раунд генератор смотрит на то, что уже случилось за вечер: кто с кем играл в паре, кто против кого и кто уже отдыхал. И ищет расстановку, которая повторяет меньше всего.
Перебрать все нельзя: 17 игроков на 4 кортах дают около 3,6 млрд вариантов одного раунда. Поэтому идёт локальный поиск со случайными рестартами — тот же код, что работает в самом продукте.
Одного он не сделает: не поставит двоих в пару второй раз, пока есть свободная новая пара. На восьмерых за шесть раундов выходит 24 разные пары и ни одного повтора.
О чём спрашивают организаторы
- Сколько нужно игроков для американо?
- Минимум четверо — один корт. Восемь на двух кортах — самый обычный вечер. Больше шестнадцати формат тоже держит, просто за вечер вы успеете сыграть с меньшей частью группы.
- А если игроков нечётное число?
- Нормально. На 9, 10 или 11 человек при двух кортах каждый раунд отдыхают от одного до трёх. Генератор раскидывает отдых так, чтобы никто не сидел два раунда подряд.
- Сколько делать раундов?
- Разделите бронь на длину раунда. Два часа по 15 минут — восемь раундов, полтора часа по 12 минут — семь. Поставьте это число здесь, и весь вечер разыграется сразу.
- Раздача случайная?
- Нет, и в этом весь смысл. Случайная раздача постоянно повторяет пары. Здесь каждый вариант оценивается по тому, что уже было за вечер, и остаётся наименее повторяющийся.