> Forums > Games

Doom läuft in Typescript

Erstellt
Feb. '25
letzte Antwort
Noch keine
Antworten
Noch keine
Aufrufe
2
1
„Gefällt mir“
Abos
Noch keine
Do., 27. Februar, 2025 um 13:52
#1

Die eingeschränkten Möglichkeiten der Scriptsprache sind eine Herausforderung gewesen. Letztendlich zeigt sich aber, Doom läuft einfach überall.



Dem Programmierer Dimitri Mitropoulos (Github) ist es gelungen, das Computerspiel Doom komplett innerhalb einer Typescript-Umgebung zum Laufen zu bekommen. Dafür brauchte er rund ein Jahr Entwicklungszeit, um die benötigten Komponenten zu programmieren, zu testen und an die Bedürfnisse anzupassen. Um Doom auszuführen, wird ein kompletter Computer innerhalb der Typescript-Umgebung simuliert.



Dieser hat Arbeitsspeicher, Massenspeicher, einen Call-Stack, kann Subroutinen ausführen und hat L1-CPU-Cache. So kann unter anderem C-Code ausgeführt werden. Alle 116 Web-Assembly-Instruktionen, die für Doom benötigt werden, wurden in Typescript-Typen nachgebildet.

Während der Entwicklung mussten zudem einige Plugins sowie der Typescript-Compiler modifiziert werden. Mit allen Änderungen brauchte die Umgebung zeitweise über 100 GByte Arbeitsspeicher. Das Endergebnis ist jedoch in einer unmodifizierten Typescript-Umgebung ausführbar.






C&M News: https://ress.at/-news27022025135210.html
 
0
 
0

> Forums > Games

Du hast bereits für diesen Post abgestimmt...

;-)



Logo https://t.ress.at/tGGWf/


Ähnliche Themen: