TBP.DEV
Disponibile per nuovi progetti
Torna ai progetti

Progetti

Code Arena

Piattaforma di programmazione competitiva con sfide su più livelli di difficoltà, tracciamento del punteggio, streak e classifiche.

Code Arena

Informazioni sul progetto

Code Arena è una piattaforma di coding competitivo costruita con Next.js, React e TypeScript, esportata come sito completamente statico — nessun backend. Propone più di 200 sfide su 20 livelli di difficoltà raggruppati in cinque tier, coprendo categorie algoritmiche (array, programmazione dinamica, grafi, alberi, backtracking) e percorsi specifici per linguaggio o dominio (C, C++, Rust, Python, TypeScript, React, networking, sicurezza, SQL). L'editor supporta 8 linguaggi: JavaScript e TypeScript girano localmente nel browser, mentre C, C++, Python, Go, Rust e Java vengono compilati ed eseguiti tramite l'API Wandbox. La feature distintiva è CodeBot_9000, un avversario AI che spara battute sarcastiche in idle, su soglie temporali, su pattern di codice e su esiti dei test, attraverso sette stati d'animo. La progressione è persistita in localStorage con punteggio di 100 punti più bonus velocità. L'interfaccia comprende podi di classifica, tracking delle serie giornaliere, schede 3D olografiche e un tema lussuoso oro su nero.