Un videogioco sparatutto a scorrimento (Retro Arcade Shmup) in puro JavaScript, HTML5 Canvas e stile cyberpunk anni '80.
L'obiettivo del progetto era realizzare un'esperienza di gioco arcade fluida, dinamica ed esteticamente coerente con i giochi degli anni '80 direttamente all'interno del browser web, senza l'ausilio di motori pesanti come Unity o Unreal Engine.
La sfida tecnica principale è stata sviluppare una macchina a stati di gioco (state-machine) solida e un motore di collisioni ad alte prestazioni in JavaScript puro, mantenendo i 60fps costanti anche in presenza di decine di proiettili e nemici a schermo.
// Sfondo dello Spazio Profondo (Livello 1)
Per evocare l'atmosfera Retrowave/Synthwave, abbiamo implementato una griglia prospettica animata in CSS3 e un sole al tramonto vettoriale. La schermata riproduce fedelmente il comportamento di un monitor a tubo catodico (CRT) tramite scansioni video (scanlines), sfarfallio leggero (flicker) e curvatura del vetro ricreati in CSS puro.
// Sfondo della Nebulosa Viola (Livello 2)
Gioca direttamente da questa pagina! Inserisci un coin premendo il tasto "5" e avvia la partita.