TBP.DEV
Disponible pour de nouveaux projets
Retour aux projets

Projets

Code Arena

Plateforme de code compétitif avec défis sur plusieurs niveaux de difficulté, suivi des scores, séries et classements.

Code Arena

À propos du projet

Code Arena est une plateforme de coding compétitif construite avec Next.js, React et TypeScript, exportée en site entièrement statique — sans backend. Elle propose 200+ challenges sur 20 niveaux de difficulté répartis en cinq paliers, couvrant des catégories algorithmiques (tableaux, programmation dynamique, graphes, arbres, backtracking) et des pistes spécifiques par langage ou domaine (C, C++, Rust, Python, TypeScript, React, réseau, sécurité, SQL). L'éditeur supporte 8 langages : JavaScript et TypeScript s'exécutent localement dans le navigateur, tandis que C, C++, Python, Go, Rust et Java sont compilés et exécutés via l'API Wandbox. La fonctionnalité signature est CodeBot_9000, un adversaire IA qui balance des piques sarcastiques au repos, sur seuils de temps, sur patterns de code et sur résultats de tests à travers sept humeurs. La progression est persistée en localStorage avec un score de 100 points plus bonus de vitesse. L'interface mêle classements, suivi de séries quotidiennes, cartes 3D holographiques et thème luxueux or sur noir.