Генератор расписания кругового турнира
Составьте расписание на 2–32 команды в один или два круга, с отдыхом при нечётном составе и распределением по площадкам. Экспорт CSV.
Составьте календарь на 2–32 команды с датами, временем, площадками и отдыхом. Скачайте ICS для календаря или CSV для таблицы.
Введите команды и начало первого тура. Генератор назначит пары, даты и площадки; результат можно скачать в календарь телефона или компьютера через файл ICS.
Круговой алгоритм даёт каждой паре одну встречу за круг. Во втором круге порядок хозяев и гостей меняется. При нечётном количестве команд одна отдыхает в каждом туре; отдых указан под расписанием и не создаёт календарного события.
Площадки одного слота используются одновременно. Следующий слот начинается после длительности матча и указанного перерыва. Например, четыре команды и две площадки дают два одновременных матча в каждом туре. При одной площадке второй матч начинается позже первого.
Каждый тур начинается в выбранное местное время через заданное число календарных дней. Пояс задаётся именем IANA, например Asia/Almaty, Europe/London или America/New_York. Длительность внутри тура считается в фактически прошедших минутах.
При весеннем переводе часов некоторые местные времена отсутствуют: генератор просит выбрать другие. Осенью время может повторяться дважды; выберите первое или второе вхождение. Эти правила нужны для выбранного пояса, даже если в Казахстане на дату вашего турнира перевода часов нет.
ICS содержит начало и окончание каждого матча в UTC и отдельный идентификатор события. Формат следует iCalendar RFC 5545. Это файл для импорта, а не подписка: последующие изменения на странице не обновляют уже импортированные события. Повторный импорт может создавать дубликаты в зависимости от приложения.
Генератор проверяет перекрытие туров, но не знает доступность команд и аренды площадок, минимальное восстановление, время дороги и регламент. Хозяева и гости обозначают порядок пары. Для расписания без дат есть генератор туров; для результатов — футбольная таблица.
Названия и расчёты обрабатываются в браузере. Сайт не отправляет приглашения и не передаёт участников календарным сервисам.
Кнопка сохранения оставляет команды и параметры в этом браузере. JSON-файл позволяет открыть проект на другом устройстве. При восстановлении календарь рассчитывается заново; импорт уже скачанного ICS в календарное приложение выполняется отдельно. Это не автоматическая подписка или синхронизация приглашений.
Составьте расписание на 2–32 команды в один или два круга, с отдыхом при нечётном составе и распределением по площадкам. Экспорт CSV.
Постройте сетку single elimination на 2–64 участников, учтите свободные проходы, выберите победителей и распечатайте результат.
Рассчитайте игры, победы, ничьи, голы и очки по введённым матчам. Выберите порядок равенства очков, экспортируйте таблицу в CSV.