Projeto Copa v2.0
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.