Lo sviluppatore russo Nikita Aksyонов, noto anche come Carter54, ha portato nel browser la classica Carmageddon. Non si tratta di un'emulazione tramite DOSBox, ma di un port nativo del gioco originale del 1997, che funziona direttamente nei moderni browser.
Secondo le parole dell'autore, pubblicate su DTF (dtf.ru),è stato utilizzato un progetto fan-made Dethrace, dedicato al reverse engineering di Carmageddon e al ripristino del motore per il funzionamento su sistemi moderni. Aksyонов sottolinea che Dethrace è stato decompilato per circa il 70%, ma le principali funzioni di gioco sono già operative, quindi ciò è stato sufficiente per il porting nel browser.
Il risultato è un port con supporto a 60 FPS, rendering migliorato «in stile originale 3Dfx» e controllo di corsa più familiare con le frecce della tastiera al posto del vecchio schema sul NumPad. Puoi giocare tramite una demo online, e l'autore ha caricato il codice sorgente su GitHub. A giudicare dalla descrizione del repository, il port utilizza.
Secondo la descrizione del repository, la porta utilizza WebAssembly, WebGL 2 e Web Audio. Sono supportate la modalità singola, i menu, le gare, i rivali, i pedoni, i bonus, le riproduzioni, i salvataggi tramite IndexedDB, tastiera e mouse. È necessaria una copia legale di Carmageddon per l'esecuzione locale: i dati di gioco originali non sono inclusi nel repository.
Fonte: linux.org.ru
