Projeto / Jogo de gestão esportiva com campanha persistente

Clube do Tempo

Jogo de gestão de clubes e seleções com um mundo esportivo inteiro: competições, calendário, carreira e campanha que persiste. Por baixo, motores próprios de banco de dados, persistência e simulação.

Período
2026
Estágio
Em desenvolvimento

Clique no campo para chutar a gol.

01 / Destaques

O que foi construído.

  • Pacotes de dados .ctdb assinados, validados por JSON Schema e publicados de forma atômica
  • Persistência com snapshot, journal, tombstones e migração idempotente
  • 240 casos de QA mapeados no motor de seleções nacionais

Aplicativo Android

Camada WebView com telas de início, campanha, clube, mundo esportivo e continuidade.

Persistência

Snapshots, journal, slots, exclusão com tombstones, proteção contra gravação atrasada e migração idempotente. Um save só vale depois da leitura de retorno.

Banco de dados

Releases imutáveis em pacotes .ctdb e importador com quarentena, inspeção de ZIP, assinatura, integridade, JSON Schema, validação semântica, staging e publicação atômica.

Seleções nacionais

Convocações, treinadores, objetivos, finanças e convites, ligados ao app por host ports em vez de duplicados em cada tela.

Mundo esportivo

Associações, clubes, competições, regulamentos, agendas e pirâmides. Calendário, tabelas e estatísticas saem da mesma revisão do mundo: nada é sorteado de novo ao reabrir a página.

Compatibilidade

Adapters para substituir o mundo antigo, mapa de identidades legadas e bloqueio de gravações concorrentes.

02 / Tecnologia

Ferramentas e o papel de cada uma.

TecnologiaPapel neste projeto
JavaScript / TypeScriptMotores, integração e interface
Android / WebViewAplicativo
Node.jsTestes e validadores dos pacotes
JSON Schema / JSONLContratos e validação de dados
ZIP, assinatura e hashesDistribuição e integridade das releases

03 / Próximos passos

O que vem a seguir.

  1. Conectar os host ports do aplicativo aos motores de persistência, banco e seleções
  2. Fechar os 42 casos de QA que dependem dessa integração
  3. Gerar o APK com a campanha completa e validar em aparelho
  4. Aprofundar os domínios do atlas: finanças, contratos, bilheteria e patrocínios

O próximo passo

Quer algo nessa linha?

Conte o que você quer construir. Na primeira conversa entendemos a necessidade e dizemos com franqueza qual caminho faz sentido e como entregar.

Conversar sobre meu projeto