Sviluppo Web

Gioco arcade “Assedio Orbitale”

Ho sviluppato un mio sparatutto arcade ispirato ai classici degli anni '80: una flotta aliena scende dall'orbita e il giocatore ha tre cannoni e quattro bunker per fermarla.
Il gioco è una web app che funziona direttamente nel browser, da computer e da smartphone, senza installare nulla.

Caratteristiche principali

  • Grafica pixel art originale disegnata su HTML5 Canvas, con scanline e strisce di colore come nei vecchi cabinati
  • Effetti sonori sintetizzati in tempo reale con la Web Audio API, senza file audio
  • Bunker distruttibili pixel per pixel, nave madre con punteggio a sorpresa e ondate sempre più veloci
  • Interfaccia in italiano, inglese e spagnolo, con rilevamento automatico della lingua del browser
  • Comandi da tastiera e pulsanti touch ottimizzati per il telefono
  • Record salvato nel browser e funzionamento anche offline

Obiettivo
Sviluppare un gioco in tempo reale senza framework né librerie esterne: ciclo di gioco, collisioni al pixel, audio e interfaccia multilingua, con il codice organizzato in moduli e una build che genera un unico file leggero.

Tecnologie: JavaScript (moduli ES), HTML5 Canvas, Web Audio API, CSS, esbuild

Cliente:

Progetto personale

Competenze applicate:

JavaScript, HTML5 Canvas, Web Audio API