Alessandro Grassi

Pixelforge

Editor di pixel art nel browser, con livelli, animazioni frame per frame ed esportazione in GIF.

Progetto di esempio: sostituisci questo testo con la descrizione reale.

Perché

Volevo capire come funziona davvero un editor grafico: annulla e ripeti, livelli, strumenti di selezione. Il modo migliore era scriverne uno da zero, senza librerie.

Dettagli tecnici

  • Disegno su Canvas 2D con una griglia logica separata dalla resa a schermo.
  • Cronologia delle modifiche basata su comandi, così annulla e ripeti funzionano su ogni strumento.
  • Encoder GIF scritto a mano, che gira in un Web Worker per non bloccare l’interfaccia.

Informazioni

Anno
2025
Ruolo
Progetto personale
Stato
completato

Tecnologie

  • TypeScript
  • Canvas API
  • Vite
~/pixelforge