SPQR / Laboratório de migração

Mapa Imperial

● DEMONSTRAÇÃO
Ambiente de testes independente. Os nomes das dez casas, das 20 cidades e dos equipamentos foram consultados na sua planilha SPQR. Os indicadores políticos, as cores territoriais, a frequência dos jogos e os cálculos desta tela são fictícios para demonstração. Nada é escrito no Google Sheets. O progresso fica salvo localmente; a sincronização na nuvem só ocorre após você configurar o Supabase e entrar na sua conta.

O Império sob as dez casas

20 cidades oficiais • fronteiras esquemáticas
Clique numa região para consultar sua cidade
Província selecionada
Aconteceu em Roma

Últimos registros

Seu primeiro teste

1. Explore o mapa e as dez casas.
2. Abra as arenas e simule um espetáculo.
3. Registre uma campanha fictícia.
4. Feche e abra o arquivo novamente.
5. Exporte um backup para guardar o teste.
Conselho das dinastias

As dez casas imperiais

Prestígio demonstrativo • cores editáveis e salvas

Relações de poder

Nesta versão as casas possuem atributos demonstrativos e reagem de forma simplificada às campanhas. A migração real substituirá essa lógica pelos votos, alianças, patrimônio e militares existentes no Google Sheets. Nenhuma simulação aqui altera as finanças oficiais.

Cores das dez casas

Paleta provisória baseada nas identidades de armadura e nos emblemas. A planilha não possui um cadastro único de cores heráldicas; ajuste abaixo para obter os tons exatos. As alterações são preservadas no backup e na nuvem.

Jogos & celebrações

Dez anfiteatros • dez tradições

Camarotes e público simulados para visualização
Seu registro cotidiano

Nova campanha de teste

Sem ligação com a planilha oficial
Equipamentos • mesmos sete campos da planilha
Salvo neste aparelho; sincronizado na nuvem somente após configuração e login.

Campanhas registradas no laboratório

Memória do laboratório

Crônicas de Roma

Segurança do progresso

☑ Salvamento local automático
As campanhas e eventos de teste ficam neste navegador usando armazenamento local.
☑ Exportação e restauração
Use “Backup” para baixar um arquivo JSON, e “Restaurar” para importá-lo.
☁ Salvamento na nuvem (opcional)
Aba “Salvar online”: configure Supabase, faça login e escolha sincronizar. Fora da internet, o jogo preserva uma cópia local; confira o status antes de mudar de aparelho.
Sua Roma, protegida

Sincronização privada e backups

Primeiro configure o Supabase e publique o jogo em HTTPS. Não cole senha, chave service_role ou sb_secret_ aqui. Somente a chave pública publishable (ou anon) pode ficar no navegador. É obrigatório ativar RLS no banco.

1 • Conectar banco de dados

Esta configuração fica neste navegador. A chave usada deve ser pública; a privacidade do jogo depende das políticas RLS e do login.

2 • Entrar na sua conta

Verifique seu e-mail e clique no link. A URL pública do jogo deve estar autorizada em Supabase → Authentication → URL Configuration.

3 • Proteger o seu progresso

Não conectado. O salvamento local continua ativo.

Depois da primeira sincronização confirmada, novas campanhas e eventos são enviados automaticamente enquanto houver conexão. Se duas máquinas divergirem, o jogo bloqueia a sobrescrita automática e pede uma escolha. O último backup JSON também deve ser guardado fora do navegador.

Offline: a instalação PWA mantém as telas e o progresso local; alterações pendentes serão enviadas quando você voltar à internet. O modo de demonstração e o motor oficial ainda são projetos distintos.
SPQR — Roma Viva • Protótipo funcional v0.2 • Dados locais e sincronização opcional • Não representa os cálculos oficiais da planilha