La mejor manera de hacerlo es usar Swiss Manager . Swiss perfect tiene un error en el que después de llegar a un cierto número de participantes, simplemente falla en ciertos aspectos.
Creo que Swiss Manager no es tan fácil de usar, pero pude aprenderlo solo. Allí, incluso puede crear una calificación local exclusivamente para su propia empresa. Swiss Manager se encarga de eso: cuenta cuántas clasificaciones ha ganado / perdido un jugador después del torneo.
Ahora, si no eres tan experto en tecnología, puedes hacerlo manualmente. Si son solo 30 o menos participantes, es bastante útil. Simplemente haga una lista inicial (el jugador más fuerte como la semilla # 1).
Los emparejamientos para la primera ronda son así y tiene la opción de invertir los colores. Digamos que solo hay 8 participantes (por razones de simplicidad). La primera mitad de la lista, que son los jugadores del # 1 al # 4, jugarán contra el # 5 al # 8 respectivamente:
Ronda 1: 1 vs 5 6 vs 2 3 vs 7 8 vs 4
Observe el patrón alternativo en el que # 1 es blanco, # 2 es negro y # 3 es blanco.
En la siguiente ronda, probablemente los 4 mejores jugadores ganaron y los otros perdieron. la semilla superior y la segunda semilla se enfrentarán en la parte posterior, así que solo volverás a hacer el patrón, esta vez entre los que están en los mismos grupos de puntos: # 1- # 4 todos tienen un punto y, por lo tanto, se jugarán entre sí mientras que # 5- # 8 también hará lo mismo.
Los emparejamientos de la ronda 2 se ven así y nuevamente, los de la parte superior frente a las partes inferiores EN EL MISMO GRUPO DE PUNTOS. Por lo tanto, # 1 y # 2 contra # 3 y # 4
y # 5 y # 6 vs # 7 y # 8:
Ronda 2: 4 vs 1 2 vs 3
5 contra 8 7 contra 6
Solo tenga en cuenta los colores. Tanto como sea posible, los jugadores deben cambiar de color después de cada ronda. Pero hay excepciones en las que algunos jugadores pueden ir dos rondas con el mismo color, PERO ELLOS NO PUEDEN IR POR TRES VUELTAS CON EL MISMO COLOR .
Otra cosa a mencionar es que a veces, necesitas emparejar un jugador con otro jugador que no sea de su grupo de puntos simplemente porque no hay otro jugador con el que pueda jugar en el mismo grupo. El ejemplo es cuando un partido terminó en empate en la primera ronda. Por lo tanto, estos dos jugadores con medio punto podrían jugar contra 1 o incluso 0 en la segunda ronda. Solo depende del escenario de disponibilidad de jugadores.
Básicamente eso es lo que hace el algoritmo del programa de emparejamiento. En las rondas posteriores, puede continuar el patrón en el que los jugadores del mismo grupo de puntos juegan entre sí, siempre que no hayan jugado entre sí.
Por cierto, dos tipos de estilos de torneo son:
- Round Robin (los subtipos de este tipo son petirrojos dobles y triples, etc.)
- Suizo (podría ser 5 rondas, 6 rondas, 7 o 9, etc. Simplemente dependiendo del tamaño del torneo. Puedes calcularlo en forma de 2 x en el que x es el número de rondas necesarias para producir. 2 x debería ser igual o mayor que el número de participantes.
Digamos que hay 100 participantes, para que 2 x sea mayor o igual a 100, x debe ser 7. Entonces 7 rondas podrían hacerlo.
Pero, de nuevo, el gerente del torneo tiene el derecho de aumentar el número de rondas. Se indicará en las llamadas " Reglas básicas " o " Mecánica del torneo ".
Es realmente bastante fácil. Para torneos no tan serios esto debería funcionar, pero para torneos serios, los Tie-breaks, en las rondas posteriores, también agregarán complejidades en cuanto a quién debe jugar quién en las siguientes rondas.
PD : Lo siento, esto es solo un reflejo rápido de mi experiencia pasada. Sé que mi respuesta no está bien organizada / formateada.