Sobre o projeto

CORO SOLTO: Treta Suprema é um FPS de navegador gratuito construído em Three.js (r160 vendorizado) com JavaScript vanilla em ES modules e zero build. O jogo roda direto na aba, sem download, instalação ou cadastro, e hoje é apenas contra bots — não há multiplayer entre humanos nem netcode no repositório. Conteúdo do jogo: facções brasileiras caricatas, dezenas de personagens jogáveis, vários mapas satíricos e um arsenal de armas, com modos de rounds e Capture the Flag. O menu permite configurar de 1 a 8 bots por lado (padrão 4×4). Regras documentadas incluem tempo de round, vitórias necessárias, atraso de respawn e desligamento da regeneração de vida (reativável por parâmetro de URL). Arquitetura: um repositório com duas zonas. O jogo fica em public/ (vanilla, sem framework, Three.js vendorizado, sem CDN no runtime) e o site em src/ usa Astro com SSR na Vercel, incluindo landing, ranking, perfis públicos e rotas de API. O ranking e a telemetria usam Postgres gerenciado com RLS; a chave service_role fica só no servidor. Estado atual: o ranking global está desligado por flag (RANKING_ON = false), com páginas respondendo 200 com aviso e noindex em vez de 404, mas a coleta de partidas continua ativa. O áudio não é versionado por direitos incertos; sem o pacote, o jogo usa sons sintetizados. Ferramentas: pipeline de assets com gltf-transform, meshoptimizer, sharp e resvg; testes de navegador com Playwright; documentação em Docusaurus; blocos numéricos do README e dos docs são gerados por script e verificados em CI. Há também integração de knowledge graph (Graphify) com adapters para vários agentes de IA, e skills de agente em .agents/skills/. Licença: AGPL-3.0 (migrado de MIT), com Three.js sob MIT. Projeto declaradamente gerado em parceria com agentes de IA, com trailer Agent: nos commits. Paródia independente, sem afiliação com a Valve.