21 octubre, 2017

La app de pachangueros

Hoy os vengo a hacer una reseña de una aplicación para móviles llamada Pachangueros App 0.9 (versión Beta, de momento).

La aplicación está registrada, y surge para resolver un problema que cada vez más se acrecenta y está comenzando a ser grave para la sociedad. Se trata de cómo definir los equipos para las pachangas de baloncesto en los "playgrounds" de nuestras ciudades, cuando de pronto aparecen 15 ó 20 personas deseosas de jugar y hay que crear los equipos.



Inicialmente podría pensarse que es sencillo, pues se escoge a 3 ó 4 de ellos como "capitanes", y a continuación irán eligiendo por orden, pero... ¿y cómo sé yo quiénes son los buenos y los malos, si no conozco a casi nadie?

Al final, casi acaban haciendo los equipos los "administradores del grupo", que son los que conocen a más gente, pero siempre acaban teniendo dudas.

Por tanto, la idea: ¿y si hubiera una aplicación a la que yo le meto la lista de los jugadores que han venido hoy y ella me da a la salida los equipos formados y bien equilibrados?  ¿Sería una utopía?  ¡No!, con la "Pachangueros App" todo es posible.

La idea es muy sencilla, y parte de 2 grandes pilares:

-La base de datos: Se trata de una base de datos de jugadores, en la que cada uno es valorado con una puntuacion de 0 a 2, según su calidad e influencia en el resultado de las pachangas, y a la misma vez se define cuál o cuáles puestos puede ser susceptible de desempeñar (de 1 a 5). Resulta un trabajo bastante duro, pues precisa conocer a todos los jugadores bastante bien, para evitar sobrevalorar o infravalorar a cualquiera de ellos, e igualmente ponerlo en un puesto que no sea el lógico.

-El algoritmo: Se trata de un algoritmo matemático que tiene como objetivo que al final de su ejecución, todos los equipos tengan el nivel más similar posible, y todos ellos cuenten con jugadores de la mayor parte de puestos posibles. 



Así, la aplicación primero, en función de los jugadores que hay, decide cuántos equipos y de cuántos integrantes habrá.

Después comienza creando un primer grupo, "barajando" primero los pívots (que son los que tienen el puesto "5" cubierto), y si no hay suficientes para cubrir el número de equipos, coge también los ala-pívots (y sigue hacia abajo en altura si es necesario). Así, asigna un jugador del grupo a cada equipo, y suma su nivel al total del equipo.

En segundo lugar se cogen los bases (los que tienen un "1"), y los ordena por nivel. Así, asigna el base de mayor nivel al equipo de menor nivel, y así sucesivamente, hasta asignar el peor base al equipo de mejor nivel.

Después, continuamos hasta completar todos los equipos, y a fe que la aplicación lo hace de lujo... Os la recomendamos: ¡Pachangueros App!, disponible ya en los mejores hosting gratuitos

No hay comentarios: