C6Dados e ExtensõesBase de Dados e Mods

Empacotamento, instalação e distribuição de conteúdo

Em desenvolvimentocriado em 07/06/2026, 00:34 · atualizado em 07/06/2026, 00:34

0

Empacotamento, instalação e distribuição de conteúdo definem como datapacks, bases alternativas, expansões e mods chegam ao jogador. A infraestrutura de .fsim permite empacotar conteúdo, mas ainda é necessário transformar isso em um fluxo de produto: instalar, validar, listar, remover, atualizar e entender o que cada pacote altera.

Esse item é diferente do formato do datapack em si. O formato define o arquivo; este item define a experiência de usar o arquivo. Hoje há empacotamento de dados no bundle do app e backend de import/export de datapacks, mas ainda falta uma experiência orientada ao jogador/modder: UI de datapacks, preview, confirmação, lista de instalados, remoção, atualização e diferenciação visual entre conteúdo oficial e comunitário.

Escopo incluído

  • Empacotamento de conteúdo oficial no app
  • Empacotamento de datapacks
  • Instalação de datapacks
  • Importação orientada ao usuário
  • Exportação orientada ao usuário
  • Listagem de datapacks instalados
  • Metadados visíveis do pacote
  • Autor/créditos quando aplicável
  • Versão do pacote
  • Compatibilidade com versão do jogo
  • Preview antes de aplicar
  • Validação antes de instalar
  • Avisos de conflito
  • Remoção de pacote quando possível
  • Atualização de pacote quando possível
  • Explicação do que o pacote altera
  • Separação entre conteúdo oficial e comunitário
  • Fluxo seguro para jogador não técnico

Fora de escopo

  • Marketplace online completo
  • Download automático de mods dentro do jogo
  • Atualização automática de mods sem confirmação
  • Dependências complexas entre mods desde o início
  • Sincronização multiplayer de mods
  • Instalação de código executável
  • Sistema de plugins de lógica
  • Hospedagem oficial obrigatória de todos os pacotes
  • Garantia de compatibilidade de todos os mods antigos
  • Remoção perfeita de qualquer mod aplicado em save já iniciado
  • Considerar o backend de datapack suficiente como experiência final
  • Exigir que o jogador use ferramentas técnicas para instalar conteúdo como fluxo principal

Critérios de conclusão

  • O jogador consegue importar um pacote de conteúdo.
  • O jogo valida o pacote antes de aplicar.
  • O jogador entende o que está importando.
  • O pacote mostra metadados básicos.
  • Conflitos ou incompatibilidades são comunicados.
  • Conteúdo oficial e comunitário ficam diferenciados.
  • O jogador consegue exportar conteúdo quando aplicável.
  • O jogador consegue ver quais pacotes estão instalados quando esse conceito existir.
  • O fluxo reduz risco de quebrar a base.
  • A instalação não exige conhecimento técnico profundo.
  • Datapacks deixam de ser apenas infraestrutura e viram uma experiência usável.
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.