Wichtige Informationen
Das klassische Spiel Doom wurde angepasst, um auf einer Domain Name System (DNS)-Datenbank zu laufen. Corey Quinn, der für The Register schreibt, kompilierte das Spiel für eine 32-Bit-Maschine, bei der Speicher- und Rechenoperationen direkt innerhalb von DNS-Einträgen abgewickelt werden.
Das Projekt funktioniert durch die Nutzung von 6,4 Millionen Zeilen von Wahrheitstabellen. Quinn erklärt, dass die Datenbank als Bibliothekar fungiert und vorab berechnete Antworten für Operationen bereitstellt. Durch die Nutzung von RFC 2136 DNS UPDATE repliziert das System bedingte Logik, was es ermöglicht, dass sich Variablen innerhalb der Spielwelt ändern.
Paul Vixie, ein Pionier der DNS-Technologie, bemerkte, dass er sich nicht entscheiden könne, ob das Projekt "köstlich schrecklich oder schrecklich köstlich" sei. Er merkte an, dass es die beeindruckendste Anwendung von DNS UPDATE sei, die ihm bisher begegnet ist.
Die Leistung ist derzeit begrenzt, wobei jedes Update über 54 Sekunden dauert. Dies liegt weit unter den standardmäßigen 35 Tics pro Sekunde des Spiels, was es weit von einem praktischen Spielerlebnis entfernt. Der Quellcode ist für diejenigen, die an dem Projekt interessiert sind, auf GitHub verfügbar.


