Le agregué una interfaz gráfica al programa Torrnament que hice hace un tiempo. Lo que hace este programa es ordenar competidores como para un torneo, simplemente hay que ingresar la cantidad de competidores por encuentro y después ingresar los competidores uno por línea.
El programa ordenará a los competidores en grupos de la cantidad marcada aleatoriamente.
Supongamos que estamos armando un torneo con encuentros 1vs1 (2 personas por grupo) y tenemos a los siguientes competidores: Pedro, Pablo, Juan, Rodrigo, Martin, Santiago. Rellenamos los datos como en la imagen:
Y al hacer click en siguiente obtenemos a los participantes ordenados aleatoriamente en grupos de dos:
Es así de simple, pensado para evitar el trabajo de encontrar una manera aleatoria de ordenar a los participantes.
Por ahora simplemente está el código fuente del programa en este link: http://pastebin.com/PaMxe082. Tengo pensado acomplejarlo en el futuro y agregar por ejemplo la posibilidad de seleccionar los ganadores para ir avanzando en la llave, en ese momento haré un instalador.
Mostrando entradas con la etiqueta torneo. Mostrar todas las entradas
Mostrando entradas con la etiqueta torneo. Mostrar todas las entradas
viernes, 20 de julio de 2012
sábado, 31 de diciembre de 2011
Torrnament
Empecé a hacer un programa cuyo fin es organizar torneos, es bastante simple y por ahora funciona solo el consola. El funcionamiento es el siguiente:
- Se indica la cantidad de participantes
- Se indica la cantidad de competidores por encuentro (por ejemplo, si es 1 vs 1 la cantidad es 2)
- Se entran los nombres de los competidores
- El programa ahora organiza aleatoriamente los encuentros agrupando participantes en grupos de la cantidad indicada en el paso 2. Si sobran lugares, el programa los rellena con "fantasmas" lo que indica que en ese encuentro hay menos competidores, y en el caso de que haya uno solo, que pase a la siguiente ronda automáticamente.
Se llama Torrnament por Torricelli, si, soy ese tipo de nerd.
Si quieren probar este programa, el código fuente está disponible en esta página: http://pastebin.com/PaMxe082
Más adelante me dedicaré a hacer una interfaz gráfica para el programa.
Suscribirse a:
Entradas (Atom)


