Zirka, давно хотел предложить попробовать делать сетку кубка жестко по рейтингу, как в теннисе :) Можно пока в Хортица Виртуал так сделать, а затем уже либо дождаться функционала, либо оставить сетку по рейтингу, если понравится. Как смотришь?
Кроме этого, для первого кубка сезона можно использовать внешнюю жеребилку, а затем создать жеребьевку "без изменения порядка" или как там ее, чтобы все остались на своих местах
В ответ на ZirkaДа. по ходу придется использовать внешнюю жеребьтевку и делить 1 кубок на 2 - предварительный раунд - будет 1-й кубок. Основной турнир - второй.
Можно же будет после первого раунда закрыть кубок, и не проводить дальнейшие раунды?
Вообще эта проблема очень серьезная. Это понадобится не только для меня, но и для проведения кубковых турниров в чемпионатах с лиговой структурой. Когда в первом раунде кубка должны играть только те, кто располагается в низших дивизионах. Надеюсь, та фича, которой вы сейчас занимаетесь (турнир из n-раундов), поможет решить и эту проблему.
Также нужно иметь возможность варьировать количество игроков в каждой группе, а то ведь где-то три пары нужно сыграть в первом раунде, а где и 15 пар в 1/16
В ответ на varjagНо ведь мое предложение было сказано в рамках дискуссии, а не само по себе :) я напоминал о том, что именно нужно Зирке от жеребьевки.
Как вариант, можно указать, что такие-то игроки проходят в следующий раунд без борьбы (играют с пустышками).
Вводить разные по смысловому значению "корзины" не стоит, так недолго и запутаться. Разве что придумать для новых "корзин" другое имя, например, "группа", "жеребьевка с разделением на группы". При этом, пары внутри группы должны жеребиться случайным образом, и случайным же образом должны вписываться в сетку, чтобы не было N матчей группы 1, за которыми следуют M матчей группы 2.
В ответ на Rustamв данном примере - никак :)
но я ведь комментировал это предложение
но если хочется случайным образом отжеребить первый раунд, то придется использовать внешние "жеребилки"...
Тут не так легко придумать автоматизацию... наверное пригодились бы корзины, но немного в другом варианте - игроки играют в рамках одной корзины. на этом примере
корзина 1 - игроки 1-9 + 7 пустышек (лучше делать равные корзины)
корзина 2 - игроки 10-25
Те игроки в первой корзине играют с пустышками, во второй - без.
В ответ на varjag
Давай обратимся к примерам :)
У меня в турнире есть 25 игроков: Игрок 1, Игрок 2, ... Игрок 25.
Я хочу провести жеребьевку с двумя условиями:
- Игроки 1-7 получают в соперники пустышки
- Игроки 8-25 случайным образом жеребятся между собой.
--------------------
Какой из предложенных тобой вариантов жеребьевки я должен использовать?
В ответ на Rustamно если хочется случайным образом отжеребить первый раунд, то придется использовать внешние "жеребилки"...
почему? :)
есть тип посева "случайным образом". всего их 5:
потому валидны три выбора на данный момент (первые три из списка выше)
В ответ на varjagно если хочется случайным образом отжеребить первый раунд, то придется использовать внешние "жеребилки"...
В ответ на RustamСорри, я не правильно тогда тебя понял.
Это реализовано, но этот тип посева называется "Без изменения (номер включения)".
К примеру у тебя есть 16 участников. В таком случае посев будет таким:
1-16
2-15
3-14
4-13
5-12
6-11
7-10
8-9
В ответ на ZirkaРома, я вот сейчас просмотрел этот турнир
Тип посева - "Две корзины (согласно номеру включения)"
Расписание составлено правильно - первая корзина играет со второй .
Логика такова:
есть 64 человека. Согласно очереди включения в турнир составляются две корзины.
Другими словами -
1-ая корзина - 1-32
2-ая корзина - 33-64
т.е. номер включения влияет на попадание в турнир.
Потом вторая корзина играет с первой корзиной. но тут уже рэндом.
Здесь главное условие - в паре должен быть один человек с первой корзины и один со второй.
Если посмотреть на жеребьевку твоего турнира, то все пустышки получили соперника, так же как и игроки с начальными номерами второй корзины.
В ответ на ZirkaСоздал новую жеребьевку- ничего не поменялось. Вмсе равно неправильная.
Проблема скорее всего в том, что я не создавал новый турнир, а отредактировал настройки того, что создавал ранее.
При редактировании не сохраняется (не изменяется) тип жеребьевки).
Буду пытыться создать с нуля.
Прошу 2 турнира удалить, чтобы они не мешались в админке
Пережеребить уже не получится, тк уже назначены пары вплоть до финала и некотороые игроки сделали ставки. В данном случае надо будет сделать новый турнир с теми же участниками. Если хочешь - я могу это сам сделать и отдать тебе турнир в том же состоянии в котором сейчас текущий.
Я сделаю новый турнир. Просьба удалить с концами тот, что уже создан, чтобы его не было нигде видно и не путался под ногами.
В ответ на RustamА можно ли расширить возможности админа Соревнования, чтобы он сам мог желать пережеребьевку?
Также напоминаю, что нужны такие модернизации:
- возможность менять игрока в кубковой сетке
- возможность редактировать МДП после ее создания
- информационная "шапка" в программе к туру
Для пережеребьевки надо будет внести отдельный шаг подтверждения.
В данный момент после жеребьевки происходится куча разных действий - назначаются пары до финала, привязываются пустые туры с этими парами и заглушками для МПД и многое другое.
Если сделать отдельное подтверждение - то все автоматические действия произойдут только после того как орг "согласен" с жеребьевкой.
По поводу других вопросов:
- возможность менять игрока в кубковой сетке - уже реализовано. На этой странице в самом низу есть участники по номерам. Те сначала находишь игрока в сетке, а затем на его место ставишь другого.
- - возможность редактировать МДП после ее создания - это пока не начинали. Займемся после "многоэтапно-многогрупповых" турниров. Надеюсь закончить их к концу месяца
- информационная "шапка" в программе к туру - работаем над этим сейчас. Должно очень скоро появиться.
В ответ на Zirka
Сорри, только добрался до компа. Да, там неправильная жеребьевка. Получилось что игроки играют в рамках одной корзины.
Исправим ошибку и пересеим участников.
По поводу турнира "Пробный турнир для проверки приоритетов в Кубке Хортицы" - да, воспроизвел ошибку.
Спасибо что все детально описал, очень помогло разобраться. Сделаю обе задачи сделать к вечеру завтра. (ночь с 21-го на 22-ое по Украине)
Исправил "Пробный турнир для проверки приоритетов в Кубке Хортицы". Теперь он в завершенном состоянии. Нашел проблему там, залил с релизом.
По поводу жеребьевки - исправил логику. Пережеребить уже не получится, тк уже назначены пары вплоть до финала и некотороые игроки сделали ставки. В данном случае надо будет сделать новый турнир с теми же участниками. Если хочешь - я могу это сам сделать и отдать тебе турнир в том же состоянии в котором сейчас текущий.
В ответ на Rustam