Editor e validação de competições customizadas
Concluídocriado em 07/06/2026, 00:34 · atualizado em 07/06/2026, 16:36
Editor e validação de competições customizadas permitem criar e ajustar ligas, copas, fases, grupos, mata-matas, regras de classificação, participantes, calendário, prêmios e regras avançadas. Competições são uma das partes mais complexas do FootSim, porque pequenos erros podem quebrar calendário, standings ou virada de temporada.
Esse item foca no conteúdo customizável de competições dentro do ecossistema de dados e mods. A estrutura e progressão das competições pertencem a outras camadas; aqui o objetivo é permitir que desenvolvedores e, futuramente, modders criem competições válidas sem editar SQL manualmente. O núcleo de authoring e validação de competições já é uma das áreas mais maduras da Camada 6, com editor multi-aba, validação, warnings, erros bloqueantes, dry-run/preview quando aplicável e pipelines CLI. Pendências pontuais, como dry-run server-side final e formatos raros, ficam como evolução.
Escopo incluído
- Edição de competições
- Criação de ligas
- Criação de copas
- Criação de fases
- Criação de grupos quando aplicável
- Configuração de mata-mata
- Configuração de critérios de desempate
- Configuração de participantes
- Configuração de promoção/rebaixamento
- Configuração de qualificação
- Configuração de prêmios
- Configuração de datas da competição
- Configuração de regras avançadas em JSON quando aplicável
- Preservação de regras avançadas quando aplicável
- Validação de formato
- Validação de participantes
- Validação de calendário
- Validação de progressão
- Warnings
- Erros bloqueantes
- Relatórios de erro
- Preview/dry-run quando aplicável
- Exportação/importação via datapack quando aplicável
Fora de escopo
- Editor visual perfeito para qualquer formato imaginável
- Suporte a todas as regras raras do futebol mundial
- Calendário real exato de todos os países
- Interface in-game para o jogador criar campeonato durante uma carreira ativa
- Simulação de seleções nacionais completa
- Regras jurídicas reais de federações
- Editor de regulamento em linguagem natural
- Geração automática de competições balanceadas sem revisão
- Suporte total a formatos incompatíveis com o motor
- Criação de regras por código customizado em mods
- Dry-run server-side final para todos os cenários se ainda houver parte pendente
- Interface estruturada perfeita para todas as regras avançadas enquanto algumas forem mantidas em JSON
Critérios de conclusão
- Competições podem ser criadas ou editadas por dados.
- O editor evita erros estruturais óbvios.
- Fases e formatos são configuráveis.
- Participantes são validados.
- Regras principais de classificação são validadas.
- Calendário e progressão são testáveis.
- Warnings e erros bloqueantes são diferenciados.
- Competições customizadas podem ser exportadas/importadas quando aplicável.
- Erros são explicados de forma compreensível.
- Modders ou curadores conseguem criar competições simples sem quebrar a carreira.
- Formatos complexos têm limites claros do que é suportado.
- O sistema está maduro o suficiente para sustentar authoring interno de competições, mesmo que ainda existam melhorias futuras.
Sem atualizações por enquanto.