Sobre este proyecto
it-programming / web-development
Abierto
Criar um algoritmo na linguagem JAVA para sorteio aleatório de jogadores com a possibilidade de combinar características dos jogadores sorteados.
Este algoritmo será usado para um projeto que gerencia partidas de futebol, mas conhecidas com "Peladas".
Dois times jogam enquanto outros times ficam de fora aguardando sua vez.
Ex:
Tenho uma lista de ordem de chagada dos jogadores e suas características.
1° André - Zagueiro - 2 estrelas
2° Paulo - Atacante - 5 estrelas
3° Carlos - Meia - 3 estrelas
4° Wellington - Zagueiro - 5 estrelas
5° Fábio - Lateral - 1 estrela
6° Vinícius - Atacante - 4 estrelas
7° Eudes - Lateral - 4 estrelas
8° Wanderley - Meia - 1 estrela
9° Saulo - Goleiro - 3 estrelas
10° Henrique - Atacante - 1 estrela
Parâmetros do algoritmo:
- Quantidade de jogadores por time
- Considerar a ordem de chegada dos peladeiros? Ou seja, se a quantidade de jogadores por time é igual a 4, logo o sorteio deve considerar do 1° ao 8°.
- Considera o nível técnico (qtd. De estrelas) do jogador? Ou seja, o sorteio deve equilibrar os times pela quantidade de estrelas de cada jogador para que não fique um time mais "forte" que o outro.
- Considera posição do jogador? Ou seja, o sorteio deve equilibrar os times pela posição dos jogadores. Se tenho 4 atacantes, vai 2 para um time e 2 para o outro.
Outros pontos:
A lógica deve possibilitar a combinação entre os parâmetros considerar nível técnico e considerar posição do jogador.
Pretendo pagar por a totalidade do projeto finalizado. Procuro alguém para que trabalhe variando de tempo parcial a integral conforme seja necessário.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias