À propos du projet
CORO SOLTO: Treta Suprema est un FPS de navigateur gratuit construit avec Three.js (r160 vendorisé) en JavaScript vanilla sous forme de modules ES et sans aucun build. Le jeu tourne directement dans l'onglet, sans téléchargement, installation ni inscription, et il est aujourd'hui uniquement contre des bots — il n'y a ni multijoueur entre humains ni netcode dans le dépôt.
Contenu du jeu : factions brésiliennes caricaturales, dizaines de personnages jouables, plusieurs cartes satiriques et un arsenal d'armes, avec des modes rounds et Capture the Flag. Le menu permet de configurer de 1 à 8 bots par camp (4×4 par défaut). Les règles documentées incluent la durée du round, les victoires nécessaires, le délai de respawn et la désactivation de la régénération de vie (réactivable via un paramètre d'URL).
Architecture : un dépôt avec deux zones. Le jeu se trouve dans public/ (vanilla, sans framework, Three.js vendorisé, sans CDN à l'exécution) et le site dans src/ utilise Astro avec SSR sur Vercel, incluant landing, classement, profils publics et routes d'API. Le classement et la télémétrie utilisent un Postgres managé avec RLS ; la clé service_role reste uniquement côté serveur.
État actuel : le classement global est désactivé par un flag (RANKING_ON = false), les pages répondant 200 avec un avertissement et noindex au lieu d'un 404, mais la collecte des parties reste active. L'audio n'est pas versionné en raison de droits incertains ; sans le paquet, le jeu utilise des sons synthétisés.
Outils : pipeline d'assets avec gltf-transform, meshoptimizer, sharp et resvg ; tests de navigateur avec Playwright ; documentation sous Docusaurus ; les blocs numériques du README et des docs sont générés par script et vérifiés en CI. Il existe aussi une intégration de knowledge graph (Graphify) avec des adapters pour plusieurs agents d'IA, et des skills d'agent dans .agents/skills/.
Licence : AGPL-3.0 (migré depuis MIT), avec Three.js sous MIT. Projet déclaré comme généré en partenariat avec des agents d'IA, avec un trailer Agent: dans les commits. Parodie indépendante, sans affiliation avec Valve.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.