Der russische Entwickler Nikita Aksyonov, auch bekannt als Carter54, hat die klassische Carmageddon ins Browser-Format portiert.Es handelt sich nicht um eine Emulation über DOSBox, sondern um einen nativen Webport des Originals von 1997, der direkt im modernen Browser läuft.
Laut Angaben des Autors, veröffentlicht auf DTF (dtf.ru),wurde ein Fanprojekt Dethrace, das sich mit der Reverse Engineering von Carmageddon und der Wiederherstellung der Engine für moderne Systeme beschäftigt, als Grundlage genommen. Aksyonov merkt an, dass Dethrace zu etwa 70 % dekompiliert ist, jedoch bereits die grundlegenden Spielmechaniken funktionieren, was für den Browserport ausreicht.
So entstand in "ein paar Abenden" ein Port mit Unterstützung für 60 FPS,, verbessertem Rendering "im Stil des originalen 3Dfx" und einer gewohnten Steuerung mit den Pfeiltasten anstelle des alten NumPad-Layouts. Spielen kann man es über eine Online-Demo,und der Autor hat den Quellcode auf GitHub veröffentlicht..
Laut Beschreibung des Repositorys nutzt der Port WebAssembly, WebGL 2 и Web Audio.. Unterstützte Modi sind Einzelspielermodus, Menü, Rennen, Gegner, Fußgänger, Boni, Wiederholungen, Speicherung über IndexedDB sowie Tastatur und Maus. Für die lokale Ausführung ist eine legale Kopie von Carmageddon erforderlich: Die ursprünglichen Spieldaten sind nicht im Repository enthalten.
Quelle: linux.org.ru
