Link copiato negli appunti
Ho notato la notizia tramite un articolo apparso sul blog AjaxWeb2.0 e sono corso subito alle demo.
Il primissimo livello del primissimo Super Mario (che girava sul NES negli anni 90) realizzato in Javascript con soli 14kb (compresso con YUI Compressor)!
Da totale amante delle saghe dell'idraulico italiano e di Javascript non posso che fare i complimenti all'autore di tale script e riportarvi l'articolo ufficiale.
Un pà di dettagli tecnici:
- lo script non fa uso di immagini, ma solo di canvas (o div trasformabili per la compatibilità con IE);
- ogni sprite è codificato e salvato in stringhe customizzate; fa uso di una scala di soli 4 colori;
- il livello non è perfetto all 100%: non si spostano i mattoni se ci si salta addosso e non sono presenti i mushrooms (funghetti che donano power ups) e i koopa;
- le musiche sono codificate in base64 senza collegamenti esterni;
- le performance possono variare da browser a browser. Sono riscontrati problemi di velocità con le ultime versioni che utlizzano WebKit.
Ora le demo:
- Versioni regolari: senza musica - con musica
- Versioni doppie: senza musica - con musica
Qui invece trovate lo script nella versione integrale. Davvero impressionante.