Chalk Up! in HTML5
31
Chalk Up! è stato più o meno il primo gioco uscito come MG Production – ed è quindi sensato che sia il primo che proponiamo on-line in una versione browser-friendly (in HTML5). La peculiarità della cosa è che non abbiamo dovuto riscriverlo, ma che è stato possibile (ok, con un po’ di lavoro, ma davvero poco) compilarlo in javascript (partendo dai sorgenti C) utilizzando Emscripten. Strumento davvero impressionante che ci ha già permesso di convertire anche altri titoli (anche 3D) e che probabilmente renderemo disponibili a breve online, e che quindi apre nuove interessanti prospettive. Se non lo conoscevate, o se, conoscendolo, non avevate ancora avuto voglia di provarlo, vi consiglio assolutamente di farlo appena possibile. Adattare il nostro piccolo framework C+openGL in modo che fosse utilizzabile è stato questione di qualche ora e una volta fatto quello adattare il codice di gioco è stato una passeggiata (almeno per i giochi già sistemati). Chiaro, manca ancora il supporto audio (che comunque c’è) e la parte di loading delle risorse dovrebbe essere scritta in un modo più sensato per il web (caricamente asincrono) ma come potete vedere già da questo primo rilascio tutto funziona senza problemi (questo chiaramente se il browser che utilizzate supporta correttamente html5).