C3Sistemas de SimulaçãoPartida e Tática

Motor de partida

Concluídocriado em 06/06/2026, 23:48 · atualizado em 06/06/2026, 23:57

0

O motor de partida é o sistema que transforma elencos, atributos, táticas, contexto e aleatoriedade controlada em uma partida simulada. Ele é responsável por gerar placar, eventos, estatísticas de time, estatísticas individuais, ratings dos jogadores, xG/xA quando aplicável e o resultado final que será persistido na carreira.

O núcleo atual do FootSim usa o motor match_v2 para partidas completas, incluindo partidas do jogador e partidas da IA quando a competição exige simulação completa. Também existe um caminho simplificado de simulação result-only para partidas de menor detalhe/background, além de código legado usado em testes ou referência. Portanto, o sistema está concluído como núcleo funcional de partida, mas ainda convive com múltiplos caminhos de simulação que precisam ser documentados e tratados com clareza.

Escopo incluído

  • Simulação completa de partidas
  • Simulação de partidas do jogador e da IA
  • Eventos de partida
  • Gols
  • Finalizações
  • Defesas
  • Faltas
  • Cartões
  • Lesões em partida quando aplicável
  • xG e xA quando aplicável
  • Estatísticas de time
  • Estatísticas de jogadores
  • Notas dos jogadores
  • Melhor jogador da partida quando aplicável
  • Placar final
  • Cronologia da partida
  • Persistência do resultado
  • Persistência de eventos
  • Persistência de estatísticas em partidas full sim
  • Dados necessários para tela ao vivo e pós-jogo

Fora de escopo

  • Visualização gráfica avançada da partida
  • Narração textual rica e variada
  • Comentários estilo transmissão
  • Heatmaps visuais
  • Replay completo lance a lance
  • Animação 2D ou 3D da partida
  • IA tática avançada dos managers durante o jogo
  • Sistema completo de assistente técnico
  • Simulação física realista da bola
  • Modelagem individual detalhada de cada toque na bola
  • Paridade total entre full sim e result-only
  • Uso obrigatório de um único caminho de simulação para todos os contextos

Critérios de conclusão

  • O jogo consegue simular uma partida completa.
  • O resultado final é persistido corretamente.
  • Eventos importantes são registrados em partidas full sim.
  • Estatísticas de time são geradas em partidas full sim.
  • Estatísticas individuais são geradas em partidas full sim.
  • Ratings dos jogadores são calculados em partidas full sim.
  • Partidas do jogador usam o motor completo de produção.
  • Partidas da IA podem usar o motor completo quando o nível de simulação exigir.
  • Partidas simplificadas usam um caminho mais leve sem quebrar competições ou standings.
  • O motor consegue alimentar a tela ao vivo, a tela pós-jogo e o histórico quando há simulação completa.
  • O sistema se mantém estável ao simular muitas partidas.
  • Os diferentes caminhos de simulação ficam claros para manutenção e balanceamento.
Atualizações

Sem atualizações por enquanto.

Ainda sem comentários. Que tal abrir a conversa?
Entre para comentar.

Como funciona?

  1. Ideias

    A comunidade sugere funcionalidades, melhorias e mudanças para o FootSim. Cada ideia pode receber votos e comentários para ajudar a entender o interesse, os argumentos e os possíveis caminhos.

  2. Decisões

    Quando uma ideia precisa de uma escolha mais clara, ela pode virar uma decisão aberta, com uma pergunta, opções definidas e critérios de avaliação baseados nos valores do FootSim.

  3. Roadmap

    Quando uma decisão amadurece, ela pode entrar no roadmap e ter o seu desenvolvimento planejado, permitindo que todos acompanhem o avanço da sua implementação no jogo.