Skip to content

Projeto Copa v2.2

Compare
Choose a tag to compare
@Gustavo-A-Costa Gustavo-A-Costa released this 11 May 17:27
· 9 commits to main since this release
54a0983

Grande update! Segue o que mudou abaixo:

sorteio - Método de organização das seleções por nível melhorado, através do método Sorted. Isso foi necessário pois, agora, as seleções não possuem mais força de 2 a 10, mas sim de 1 a 99.
penaltis - Consertado o bug que fazia o último resultado decidido nos pênaltis ser exibido no terminal ao se executar o programa.
v2p2_partida - Sem dúvida o update mais importante: Mudei completamente o motor de simulação de partidas. Ele continua recebendo, como parâmetros, as forças das duas seleções, mas agora, ele faz uma simulação em "tempo real', isto é:
Uma partida de futebol normalmente possui 90 minutos + acréscimos. A cada minuto, um gol pode acontecer, e a probabilidade de um gol ocorrer está diretamente relacionada à força da equipe (isso na vida real). No programa, a partir da força, o motor cria três variáveis p/ cada time: "ataque", "meio" e "defesa", aleatoriamente geradas a cada ciclo do programa que chamei de "minuto", havendo 90 ciclos em cada partida. Se em um ciclo, o meio do time A vence o meio do time B, e nesse mesmo ciclo, o ataque do time A vence a defesa do time B (numericamente), e ainda, nesse mesmo ciclo, uma variável chamada "chance de gol" recebe o valor 1 (chance de 1/11 p/ cada minuto), um gol é contabilizado para o time A e a minutagem / ciclo atual é armazenado, e vice-versa. OU SEJA:
Agora, além do resultado da partida, é possível ver em qual minuto de partida o gol foi marcado! Eu particularmente acho isso bem emocionante, já que podemos ver, por exemplo, uma seleção fraca fazendo o gol da classificação aos 51 do segundo tempo. Fator emoção, né?
Simulei mais de 360000 partidas para chegar em resultados consistentes e atribuir níveis decentes para cada seleção, que foi o que fiz no arquivo copa.csv. Para seleções de nível igual, a chance de vitória reside em 40% p/ cada uma, enquanto que, para seleções com uma diferença do tipo 100/50 (algo como França x Panamá, por exemplo), a chance de vitória para cada uma chega a ser de 97% para a seleção mais forte. Tabelei esses resultados e os colocarei em um pequeno estudo, que virá futuramente.