Non ci sono più dubbi che il Doom originale e il suo sequel possano essere eseguiti persino su un mattoncino Lego, ma cosa succede con Doom 3? Le sue esigenze tecniche sono molto superiori, e al momento del lancio poteva mandare in crisi diversi computer… ma ha quasi 20 anni sulle spalle, e questo lo rende un grande candidato per nuovi esperimenti. D3WASM è uno di questi, e essenzialmente ci presenta un port del motore id Tech 4, creato con una combinazione di Emscripten, WebAssembly e WebGL per essere eseguito nei browser moderni.
Doom 3 è uno dei titoli più peculiari di tutta la serie. La gente di id Software ha deciso di abbandonare il profilo veloce e ultra-violento dei primi giochi per adottare uno stile più lento e tattico, con un'atmosfera molto densa, scenari claustrofobici e un'oscurità prevalente. Allo stesso tempo, Doom 3 ha imposto requisiti hardware molto elevati, che hanno messo in difficoltà alcuni giocatori.
Giocare a Doom 3 nel browser con D3WASM
Oggi la situazione è cambiata completamente. Con due decenni sulle spalle, Doom 3 è diventato il benchmark per eccellenza dei sistemi retrò, ma i computer moderni non dovrebbero avere problemi a eseguirlo. Con questo in mente arriviamo a D3WASM, un port del motore id Tech 4 compatibile con browser attuali come Chrome e Firefox. Il progetto usa la demo ufficiale di Doom 3, e devo ammettere che funziona molto bene.
Il primo download non è troppo grande (circa 20 megabyte), ma una volta avviata la partita, dobbiamo attendere che il gioco salvi circa 400 megabyte localmente. Il resto è questione di configurare Doom 3, migliorare la grafica, cambiare le assegnazioni dei tasti e altri dettagli. L'ultimo aggiornamento di D3WASM risale a febbraio dell'anno scorso, quando il suo creatore Gabriel Cuvillier è riuscito a ridurre la dimensione dei binari del 35 per cento e ad aumentare le prestazioni generali del 50 per cento.
Gabriel spiega anche nella pagina ufficiale che è possibile eseguire la versione completa di Doom 3, purché l'utente accetti che una pagina web divori più di 2 GB di RAM (a essere onesti, uno spuntino per Chrome). Ora, questa conversione è tra il 40 e il 60 per cento più lenta rispetto all'edizione nativa, in parte per la mancanza di multithreading. In ogni caso, la demo è eccellente e merita sicuramente il tuo tempo.
Sito ufficiale: Clicca qui