Как мне запланировать 12 команд в чемпионате, где 3-4 команды играют одновременно в раунде, при этом позволяя 1 поражению оставаться чемпионом?

У меня есть игра, где 12 команд. В одном раунде одновременно играют 3-4 команды, и только одна из них побеждает. Ищу, как поставить расписание всех туров, необходимых для определения команды-чемпиона.

Пример: Допустим, у меня есть команды AL (12 команд): В первом раунде играют команды AD, допустим, команда A побеждает. Это будет 1 раунд, 1 победитель. Таким образом, мне потребуется 3 раунда, чтобы получить 3 команды-победителя, а затем финальный раунд, в котором играют 3 команды-победителя.

Но я ищу более «честный» способ получить чемпионство, при котором команды могут потерпеть поражение и остаться чемпионами. И я не могу понять, как запланировать раунды, чтобы сделать это в соревновании с 12 командами, где 3-4 команды играют одновременно в раунде.

При проведении игры с участием 3-4 команд одна команда становится победителем, а другая — проигравшими, или команды занимают 1-е, 2-е, 3-е и 4-е места в игре?
Что ты имеешь в виду под "игрой"? Матч между двумя командами или весь чемпионат? Ваш вопрос не ясен.
@Chenmunka Насколько я понимаю вопрос, игра - это матч между 3 или 4 командами. Я видел около 3 командных футбольных матчей, а в некоторых карточных играх оптимально с 5 игроками на «матч». Вопрос в том, как провести круговую систему с 11-12 командами, когда в каждой игре/матче требуется 3 или 4 команды.
Отличные вопросы, я должен был быть более подробным. Linkan в целом правильно выразился, в своем ОП я злоупотребил терминами и использовал слова «раунд», «игра» или «матч», чтобы обозначить, что 1 команда побеждает другие в текущей битве. Я просто буду использовать слово «круглый» для согласованности. Я ищу способ определить команду чемпионов. В моем OP у команды A будет 1 победа, у команд B, C и D будет 1 поражение. Мое требование состоит в том, чтобы выяснить, какие команды должны играть в каждом «раунде» (если возможно, в квадратных скобках, но расписание — это то, что я ищу), чтобы определить команду, занявшую первое место (абсолютного чемпиона)? Надеюсь, это поможет.
Вы не можете сделать это со скобкой на выбывание; проигравшие выбывают и больше не играют матчей, отсюда и название. Вам нужен турнир, который включает в себя неповторение подмножества, и есть способы сделать это, но если у вас нет очень точного количества команд, невозможно создать что-то, что работает для любого выбора количества команд. Пожалуйста, отредактируйте более подробную информацию о том, что происходит в вопросе.
Я переформулировал вопрос на основе ответов. Надеюсь, это имеет больше смысла и точнее с требованием. Дайте мне знать, спасибо!
@Линкан Спасибо! Это определенно сработает. Я еще не смог погрузиться в приложение, но группировка для каждого раунда имеет смысл. Не все команды будут играть друг с другом, как вы сказали, но это нормально, это то, что я ищу. Возможно, это связано с тем, что вопрос отложен, но я не вижу возможности принять ваш ответ. Я буду продолжать проверять. Спасибо!

Ответы (3)

Почти так же, как Vampire the Eternal Struggle, TCG проводит свои турниры, хотя они предпочитают игроков за «стол». На этой странице vekn.net/downloads вы можете скачать "Архонт v1.5e", который является генератором для такого рода турниров.

В этом случае раунд 1 будет состоять из трех игр:

A,B,C,D in first
E,F,G,H in second
I,J,K,L in the third

Раунд 2:

A,E,F,I in first game
C,H,J,K in second
B,D,G,L in third 

Раунд 3:

A,B,H,I in first game
D,E,G,K in second
C,F,J,L in third 

Все не играют со всеми, но по результатам этих игр можно выйти в финал.

Кажется, что rankade , наша рейтинговая система для спорта, игр и многого другого, соответствует вашим потребностям.

Его можно использовать бесплатно, и он предназначен для управления рейтингами (и статистикой, включая статистику матчей и т. д.) для небольших или больших групп игроков/команд.

Его алгоритм (называемый ри - алгоритмом), хотя и более сложный (вот сравнение ), похож на самый известный Elo, если вы играете только матчи 1-на-1, но, в отличие от Elo, он может управлять 3+ командами/игроками за матч в соответствии с вашими потребностями, позволяя как всем проигравшим равные результаты, так и подробное положение .

Вы можете запланировать матчи, используя рейтинг после предыдущих ходов, чтобы оптимизировать сортировку команд (уменьшив количество ходов, необходимых для получения чемпиона ), или играть случайные матчи в течение более длительного времени в поисках оптимального рейтинга на основе навыков .

У нас есть множество игровых групп/клубов 3+ фракций (настольные игры, стрельба, гонки и многое другое), а также другие спортивные/игровые. Вот наше додзё .

Никогда не слышал о rankade, очень интересно. Я ценю информацию, я тоже посмотрю на них.

Я не знаю, о каком виде спорта вы говорите, поэтому затрудняюсь ответить. Может быть, вы можете использовать швейцарскую систему с вариациями.

Я использую его для турниров по керлингу и работаю таким образом (на 12 команд):

  1. ничья за первые 6 матчей (первый тур);
  2. рейтинги после первого раунда;
  3. второй раунд определяется рейтингом (1 на 2, 3 на 4, 5 на 6, 7 на 8, 9 на 10, 11 на 12)
  4. рейтинги после второго раунда;
  5. третий раунд определяется обновленным рейтингом (1 на 2, 3 на 4, 5 на 6, 7 на 8, 9 на 10, 11 на 12)

Для ваших нужд, возможно, вы можете:

  1. ничья на первые 3 «матча» (первый тур) по 4 команды на матч;
  2. рейтинги после первого тура (в каждой математике можно найти первую, но я не знаю, возможно ли определить вторую/третью/четвертую классификацию);
  3. второй раунд определяется рейтингом (1vs2vs3vs4, 5vs6vs7vs8, 9vs10vs11vs12)
  4. рейтинги после второго раунда;
  5. третий раунд определяется обновленным рейтингом (1vs2vs3vs4, 5vs6vs7vs8, 9vs10vs11vs12)

Вы можете продолжать столько раундов, сколько вам нужно, а затем сделать последний финальный раунд для первых 4 команд: 1vs2vs3vs4.

После первых нескольких раундов этот метод гарантирует матчи между командами одинакового уровня, и вы можете одновременно проводить столько матчей, сколько вам нужно.

Есть также много вариантов (например, чтобы избежать матчей с одними и теми же командами ..), вы можете проверить по ссылке в Википедии.

ОП хочет, чтобы в матчах участвовало 3 или 4 команды. То есть в первом туре 3 матча по 4 команды. Швейцарская система очень хороша для 2-х командных матчей, но не для 3-х или 4-х командных матчей.