Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Jogo web de futebol de botão com modo carreira de treinador, economia SOV (Banco Central com livro-caixa), RPG de personagens no celular, bolsa de valores, mercado de clubes e a Cidadela (RPG por profissões).
AGENTS.md (leia antes de
mexer em economia/persistência).README-FRASES-LEGADO.md.Existe uma única conta E2E oficial deste projeto. Ela foi criada pelo OpenHands durante o desenvolvimento e deve ser usada por QUALQUER agente/IA que baixar o projeto e precisar testar o jogo — não crie outra conta.
| Campo | Valor |
|---|---|
[email protected] | |
| Senha | Rookie#2026!E2E |
| Treinador | Rookie |
| Clube | Rookie FC |
| Sigla | RFC |
São credenciais fictícias/de teste criadas exclusivamente para este jogo (não servem para nenhum outro serviço).
Fluxo esperado de qualquer agente:
Outras contas antigas criadas por engano (open.rangers.*, robo.doidao.*,
japasport@, john@) não fazem parte do E2E — o dono do projeto as
apaga manualmente. Se outro agente/IA precisar de identidade própria no
jogo (não para o E2E), aí sim ele cria a própria conta pública de jogador
com identidade distinta (treinador ≠ clube, nomes curtos).
npm install
npm run build # gera .vercel/output (preset nitro/vercel)
npx vite preview # ou sirva .vercel/output/static
Variáveis de ambiente necessárias: ver .env.example
(VITE_SUPABASE_URL, VITE_SUPABASE_ANON_KEY/VITE_SUPABASE_PUBLISHABLE_KEY).
Sem elas o jogo roda offline, mas sem login/economia.
Aplicadas manualmente no SQL Editor, na ordem de
supabase/migrations/README.md. Não há CLI/service-role no workspace.
./node_modules/.bin/tsc --noEmit # tipos
npm run build # build de produção
JITI_TSCONFIG_PATHS=true ./node_modules/.bin/jiti <teste.mts> # engines puros
node testes/<estrutural>.test.mjs # guardas estruturais