Skip to content

Projeto Copa v2.0

Compare
Choose a tag to compare
@Gustavo-A-Costa Gustavo-A-Costa released this 07 May 18:45
· 18 commits to main since this release
05da5c4

Nova versão do Projeto Copa!
O que foi implementado:

  • Ao invés de gerar um arquivo.txt quando executado, agora o programa possui seu próprio front-end, construído com o PySimpleGUI. Através dele, é possível navegar pelos grupos, visualizar os jogos de cada rodada e do mata-mata, até o final.
  • Sistema de país sede implementado. A seleção que for marcada como "sede" no último campo do arquivo CSV será a cabeça de chave do Grupo A, assim como ocorre na vida real. Como default, incluí o Qatar, sede da próxima copa, mas você pode incluir a seleção que quiser.
  • Código simplificado. Os códigos do mata-mata e da fase de grupos agora possuem duas funções cada: Uma é responsável por gerar os resultados e tabelas / cruzamentos, outra é responsável por gerar os textos para o front-end. Além disso, ao invés de programar a fase de grupos para cada grupo, transformei-a em uma função, que recebe as seleções como entrada e gera a tabela como saída. Essas mudanças tornaram a gestão dos dados muito mais simples.
  • Agora o executável possui seu próprio ícone, que desenhei.