Regras de calendário e temporada
Em desenvolvimentocriado em 06/06/2026, 23:09 · atualizado em 09/06/2026, 10:02
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.
Sem atualizações por enquanto.