C6Dados e ExtensõesCompetições e Calendário

Editor e validação de competições customizadas

Concluídocriado em 07/06/2026, 00:34 · atualizado em 07/06/2026, 16:36

0

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.
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.