Cancelado

Aplicación PHP round robin

Necesito una aplicación creada en PHP para establecer partidos de padel.

Los partidos de padel son de 2 personas VS 2 personas.

Necesito un algoritmo, función en el que pueda ingresar el número de participantes, mínimo de 4 y el número de rondas.

Los participantes irán rotando para jugar todos contra todos (a ser posible). Los puntos del partido establecerán el ganador.

Un participante no puede jugar el mismo día, se suma a la siguiente RONDA.

Un participante no puede volver a jugar con su pareja que jugó previamente.

Muy sencillo cuando juegan 4 jugadores, pero ¿si juegan 13?

Entiendo que hay algoritmos que sacan mas de 500 soluciones, pero no se pueden jugar 500 veces o rondas.

He visto algoritmos que con 12 jugadores, se juegan 11 rondas y cada ronda juegan 3 partidos de 2vs2.

¿como se puede hacer este algoritmo de la mejor forma y que se puedan meter número de jugadores aleatorios y número de rondas o máximo de rondas? con mínimo de 4 claro.

Sólo necesito función PHP, ya establezco en el array los id de los jugadores.

Algunos ejemplos:
$jugadores(1,2,3,4);
return=
round 1
1,2 VS 3,4
round 2
1,3 VS 2,4
round 3
1,4 VS 2,3
-------------------------
$jugadores(1,2,3,4,5,6,7,8,9,10,11,12,13);
return=
round 1
1,2 VS 3,4
5,6 VS 7,8
9,10 VS 11,12
---> 13 in home ....
---------------
round 2
13,1 VS 5,6
.... ¿?¿?¿?

IMPORTANTE : Que todos los jugadores jueguen el mismo número de veces que todos.

máx -> 11 rondas , o que se pueda establecer un máximo de rondas o que se pueda establecer un número de veces de partido por cada jugador.

Habilidades: Algoritmos, PHP, Programación

Ver más: round robin tournament algorithm c#, round robin schedule generator, round robin scheduling program in php, round robin logic in php, round robin algorithm, implementing round robin php, round robin github, php round robin array, exim round robin, processor scheduling program java simulation round robin, php round border jpg, round robin leads emails, round robin email distribution, php load balanced round robin, php round robin balancing, php round robin load balance, round robin distribution php, round robin lead distribution php, round robin load balancing php, round robin php

Información del empleador:
( 0 comentarios ) Cadiz, Spain

Nº del proyecto: #17938756

3 freelancers están ofertando el promedio de $177 para este trabajo

malviyamanish

Hey There, I am experience PHP skills having more than 7+ years of experience in this field and have developed many Codeigniter and php website for our previous clients. "I'm the kind of person who stays calm unde Más

$190 USD en 3 días
(209 comentarios)
7.6
caroldata

Open to price negotiation. Hello, Greeting From Carol Data Technologies Pvt. Ltd.! We are India based ISO 9001:2008 Certified IT service provider company and have well-experienced team of PHP Framework (Codeig Más

$222 USD en 3 días
(44 comentarios)
6.7
Vedtechnology

I have good team for website design and development, I am terribly excited for the chance to figure with you in accomplishing your goals. We have developed thousands of websites in many programming languages for client Más

$120 USD en 14 días
(43 comentarios)
4.3