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