About this project

CORO SOLTO: Treta Suprema is a free browser FPS built on Three.js (vendored r160) with vanilla JavaScript in ES modules and zero build. The game runs directly in the tab, with no download, installation, or sign-up, and currently is only against bots — there is no human multiplayer or netcode in the repository. Game content: caricatured Brazilian factions, dozens of playable characters, several satirical maps, and an arsenal of weapons, with round and Capture the Flag modes. The menu allows configuring 1 to 8 bots per side (default 4×4). Documented rules include round time, required wins, respawn delay, and disabling health regeneration (re-enableable via a URL parameter). Architecture: one repository with two zones. The game lives in public/ (vanilla, no framework, vendored Three.js, no CDN at runtime) and the site in src/ uses Astro with SSR on Vercel, including a landing page, ranking, public profiles, and API routes. Ranking and telemetry use managed Postgres with RLS; the service_role key stays server-side only. Current state: the global ranking is disabled by a flag (RANKING_ON = false), with pages responding 200 with a notice and noindex instead of 404, but match collection remains active. Audio is not versioned due to uncertain rights; without the package, the game uses synthesized sounds. Tooling: asset pipeline with gltf-transform, meshoptimizer, sharp, and resvg; browser tests with Playwright; documentation in Docusaurus; numeric blocks in the README and docs are generated by script and verified in CI. There is also knowledge graph integration (Graphify) with adapters for various AI agents, and agent skills in .agents/skills/. License: AGPL-3.0 (migrated from MIT), with Three.js under MIT. Project statedly generated in partnership with AI agents, with Agent trailer: in the commits. Independent parody, not affiliated with Valve.