C2Modelo do MundoCompetições e Calendário

Regras de calendário e temporada

Em desenvolvimentocriado em 06/06/2026, 23:09 · atualizado em 09/06/2026, 10:02

0

As regras de calendário e temporada definem quando o futebol acontece dentro do mundo do FootSim. Elas estabelecem períodos de temporada, início e fim de competições, datas preferenciais, conflitos de agenda, descanso entre partidas e a relação entre competições nacionais e continentais.

Esse item é diferente do avanço de tempo da carreira. O avanço de tempo controla a data do save; as regras de calendário definem como os eventos futebolísticos devem ser organizados dentro dessa linha temporal. O sistema atual já consegue gerar calendários e respeitar restrições básicas, mas ainda precisa evoluir na resolução de conflitos entre competições, em calendários nacionais mais ricos e em regras mais orientadas por dados.

Escopo incluído

  • Ano da temporada
  • Data de início da temporada
  • Data de fim da temporada
  • Períodos de competições
  • Regras de geração de fixtures
  • Descanso mínimo ou preferencial
  • Validação de violações de descanso
  • Conflitos básicos de calendário
  • Rodadas
  • Datas de copa
  • Datas de liga
  • Calendário nacional de forma parcial
  • Calendário continental de forma parcial
  • Relação entre múltiplas competições
  • Janelas estruturais da temporada
  • Regras para virada de temporada
  • Metadados de rodada, fase e confronto
  • Clima associado a partidas quando aplicável

Fora de escopo

  • Avanço de tempo do save
  • Botão de continuar
  • Fila de ações pendentes
  • Visualização de calendário na UI
  • Simulação de partidas
  • Regras reais completas de todos os calendários nacionais
  • Calendário internacional de seleções completo
  • Ajustes manuais de data pelo jogador
  • Resolução perfeita de todos os conflitos entre competições
  • Editor visual de calendário
  • Tabela separada obrigatória para dias permitidos de jogo, quando a regra estiver em JSON

Critérios de conclusão

  • Competições conseguem ter períodos coerentes dentro da temporada.
  • O calendário consegue gerar partidas sem conflitos graves.
  • O jogo consegue organizar múltiplas competições simultâneas.
  • A virada de temporada sabe quando uma temporada pode ser encerrada.
  • O sistema consegue respeitar descanso básico entre partidas.
  • Regras de calendário podem variar por competição.
  • Regras de calendário podem variar por país quando necessário.
  • Violações de descanso ou conflitos relevantes podem ser detectados.
  • O modelo suporta expansão para calendários mais complexos no futuro.
  • A documentação reflete corretamente onde as regras de calendário são armazenadas.
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.