border
VB 6
 
 
/
  #1 (permalink)  
Antiguo 16-05-2009, 00:40:36
Nuevo Amigo
 
Registrado: may 2009
Posts: 10
Créditos: 910
PolacoJNM Aun no valorado
Predeterminado Como crear Fixture

Hola. tengo que crear un fixture para un proyecto de la universidad y tiene que tener las siguientes cosas:
*Sorteo de los partidos (aleatorio y sin repetirse)
*carga de los equipos
*sistema de puntos para saber el campeon

y quisiera saber si alguien me podria dar una mano para saber como empezar a realiarlo... muchas gracias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2 (permalink)  
Antiguo 16-05-2009, 06:14:42
Avatar de gilman
Moderador
 
Registrado: feb 2007
Ubicación: Bilbao
Posts: 1.776
Créditos: 29.357
gilman Valoración +2
Predeterminado Re: Como crear Fixture

¿que es un Fixture?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3 (permalink)  
Antiguo 16-05-2009, 16:46:03
Avatar de gilman
Moderador
 
Registrado: feb 2007
Ubicación: Bilbao
Posts: 1.776
Créditos: 29.357
gilman Valoración +2
Predeterminado Re: Como crear Fixture

He recibido un mensaje indicando que lo que pretendes es organizar una liga.
Si es así aqui tienes un algoritmo para generar una liga, tanto para número pares de jugadores como impares:
Estrategia para generar emparejamientos de "n" equipos en una liga:

1. En la primera fila se colocan los números de equipo secuencialmente.
2. Si el número más alto es impar, añade un equipo más (el "equipo fantasma").
3. Mantén fijo el último número en la última columna.
4. En las filas siguientes, rota los números a la derecha (excepto el último número) hasta que se complete una rotación.
5. Empareja los equipos de la siguiente manera: el primero con el último, el segundo con el penúltimo, etc.
6. Anora los emparejamientos.
7. El jugador al que le toque con el "equipo fantasma" descansa esa jornada.

Ejemplo con 4 equipos (o 3 equipos usando el 4º como "equipo fantasma"):

-----------------
| 1 | 2 | 3 | 4 | ---> Jornada 1: 1-4, 2-3
-----------------
| 3 | 1 | 2 | 4 | ---> Jornada 2: 3-4, 1-2
-----------------
| 2 | 3 | 1 | 4 | ---> Jornada 3: 2-4, 3-1
-----------------

(Las filas de números se han generado aplicando los pasos del 1 al 4; las jornadas según el paso nº 5)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4 (permalink)  
Antiguo 20-05-2009, 19:22:27
Nuevo Amigo
 
Registrado: may 2009
Posts: 10
Créditos: 910
PolacoJNM Aun no valorado
Predeterminado Re: Como crear Fixture

Si lo hago como decis no seria aleatorio... estube viendo por ahi que hay una funcion (random) que tira numeros al azar.. se podria usar esa adaptandolo a los equipos?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #5 (permalink)  
Antiguo 21-05-2009, 05:12:52
Avatar de gilman
Moderador
 
Registrado: feb 2007
Ubicación: Bilbao
Posts: 1.776
Créditos: 29.357
gilman Valoración +2
Predeterminado Re: Como crear Fixture

Con esto generas la liga, despues asignas los números de forma aleatoria a los equipos, y entonces si que sería aleatorio.
Las funciones que necesitas para realizar la asignación son:

Randomize(n), que inicializa la semilla para la secuencia de números aleatorios, por si quieres repetir la serie.
Rnd(n) que genera los números aleatorios
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 17:35:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios


right
Inactive Reminders By Icora Web Design