Simulação de períodos históricos
Seria possível usar as capacidades de importação do jogo para criar simulações de temporadas passadas?
Pergunto porque eu tenho um projeto paralelo em que coleto dados históricos do futebol. Das principais ligas europeias, por exemplo, tenho resultados completos de praticamente toda a história e estatísticas de clubes e jogadores que, dependendo da competição, começam por volta dos anos 90.
A partir desses dados dá para estimar atributos dos jogadores e montar elencos automaticamente, além de importar idade, posição, nacionalidade, clube e até foto (via Transfermarkt). Claro que não fica 100% perfeito, mas o volume de dados é suficiente para gerar milhares de jogadores de forma consistente.
A ideia seria algo como: importar a temporada 1990/91 inteira, gerar todos os clubes e elencos daquela época e, conforme as temporadas avançam, fazer jogadores reais surgirem naturalmente, talvez até com um range (podendo ser melhor ou pior do que foi). Um jogo que me lembrou ao ver o seu foi o Basketball GM para NBA, que tem elencos historicos reais e configuração de "determinismo". Mas por exemplo, começando uma carreira em 1990, o Neymar apareceria como jovem profissional quase 20 anos depois, assim como Messi, Cristiano Ronaldo e outros.
Nunca pensei em integrar esse projeto diretamente a um jogo, mas achei que o sistema de importação do FootSim poderia abrir espaço para esse tipo de experiência. O meu projeto paralelo é baseado em modelos como Dixon-Coles, Poisson e simulações Monte Carlo, alimentado por uma base própria de dados históricos.
5 comentários
Acho uma boa ideia, porem para o futuro do jogo.
No inicio eu acho mais pratico simplificar o jogo e ver como ele desempenha, e no futuro com o jogo mais estabilizado seria uma otima ideia.
@joaocreateA parte da progressão de décadas sim, com certeza. Mas se eu conseguir criar e importar elencos em massa assim, seria possível usar o motor do jogo para simular ao menos 1-3 temporadas baseadas naqueles dados iniciais. Minha dúvida talvez seja mais do ponto de vista de quão fácil seria criar e importar entidades chave como clubes, jogadores, competições antigas.
@hrmantovaniConcordo com vc, faz sentido, porem vc ta disconsiderando o trabalho descomunal q vc teria, pra um retorno inegavelmente incerto tlgd?.
Pores acho q se vc estivesse disposto ao risco seria possivel sim.
Eu acho essa ideia bem legal, @hrmantovani! Inclusive, o @vinipa sugeriu algo parecido (também mencionando o BasketballGM) há um tempo aqui: Ideiatemporadas-antigas-possibilidade-de-comecar-em-algum-ano-especifico
Mas, como o @joaocreate comentou, acho que a funcionalidade de ter bases de dados históricas (com jogadores/elencos atrelados a anos passados) não vai ser algo implementado agora.
Sobre a sua dúvida quanto à facilidade de importar dados para editar a base de dados, eu quero muito tornar esse processo o mais fácil possível. Para você qual seria o fluxo ideal? Importar um .CSV, por exemplo?
@fernandoBasicamente, sim. Se o jogo permitir um sistema de importação simples, como arquivos CSV, eu consigo gerar elencos em massa para diferentes temporadas e aproveitar o motor de simulação para criar experiências muito mais imersivas.
Se tanto a importação quanto a exportação forem baseadas em CSVs, as possibilidades são enormes. Foi justamente isso que senti falta no FM26: uma forma nativa de lidar com dados tabulares. Eu gostava bastante de fazer análises no estilo "Moneyball" e essa limitação acabou decepcionando.
De qualquer forma, gostei muito do FootSim e vou acompanhar o projeto de perto. Boa sorte, Fernando!