Startseite / Doom läuft nun in einem Word-Dokument.

Doom läuft nun in einem Word-Dokument.

21.01.2025 03:11:04
Ein niederländischer Softwareentwickler hat DOOM so angepasst, dass es in einem Microsoft Word-Dokument läuft. Das Spiel wird als 6,6MB-Dokument mit einer Auflösung von 320 x 200 Pixeln bereitgestellt. Der Entwickler nutzt VBA-Makros für die Ausführung des Ports. Allerdings funktioniert der Port nicht auf allen Systemen und kann zu Fehlern führen, insbesondere auf macOS und mit älteren Word-Versionen. Das Spiel kann über Videoanhang gespielt werden, aber ohne Lautstärke. Der Entwickler hat bereits andere Projekte für DOOM in verschiedenen Anwendungen wie ASCII-Modus, MS Paint und Minecraft portiert.
Doom läuft nun in einem Word-Dokument.

Ein niederländischer Softwareentwickler hat DOOM, das berühmte First-Person-Shooter-Spiel, so angepasst, dass es innerhalb eines eigenständigen Microsoft Word-Dokuments läuft. Hierbei hat er einige Hilfe von VBA-Makros bekommen.

Wojciech Graj, der Hintergrund des Projekts, teilte den Quellcode für seinen 'doom generischen' Port auf GitHub. Er wurde dazu inspiriert, nachzusehen, wie DOOM in einem PDF-Dokument läuft. Das Spiel kommt als ein einzelnes 6,6MB Word-Dokument. Allerdings gibt es keine Lautstärke und Sie müssen Visual Basic for Applications (VBA)-Makros erlauben.

Alles sieht erstaunlich ähnlich wie das originale DOOM-Spiel in Bezug auf die Darstellung und die Spielmechaniken. Wenn der Videoanhang darin ist, spielt DOOM genau wie die originale Version nur innerhalb von Word. Die Auflösung beträgt den ursprünglichen 320 x 200 Pixeln, um es flüssig und reagierend zu halten. Wenn Sie DOOM vorher gespielt haben, wissen Sie das Spiel: Drücken Sie die Pfeiltasten, um sich zu bewegen, wählen Sie Ihre Waffen mit den Nummern 1-7 aus, feuern Sie die gewählte Waffe mit der Kontrolltaste ab und drücken Sie die Leertaste für Interaktion.

Der Port funktionierte nicht mit der letzten verfügbaren Version von Word als Teil meiner Microsoft 365-Abonnierung. Ich habe die Anweisungen gefolgt und das Dokument von der neuesten Github-Version heruntergeladen, habe die Datei auf meinem 2018-internen MacBook Pro geöffnet und den Aufforderung zur Aktivierung von VBA-Makros zugestimmt, aber stattdessen eine Fehlermeldung erhalten, die besagte, dass die Daten nicht geladen werden konnten. Ich hätte die Anweisungen sorgfältiger lesen müssen, wie Wojciech in schwarz und weiß erläutert, dass das Dokument auf einem Windows-PC mit einer x86-CPU-Architektur und einem modernen Version von Microsoft Word oder dem Office-Paket geöffnet werden muss.

Der Entwickler bemerkt, dass Windows-Benutzer möglicherweise Probleme haben könnten, da Microsoft Defender versuchen wird, die Extraktion und das Ausführen von DLLs aus dem Word-Dokument zu verhindern. Auch ältere Word-Versionen wie Word 2007 könnten dieses DOOM-Port nicht erfolgreich ausführen.

Das Word-Dokument enthält die Bibliothek doomgeneric_docm.dll und Spieldaten des Doom-Spiels doom1.wad, die in Base64 kodiert sind. Eine VBA-Makro extrahiert diese Dateien auf den Datenträger und lädt sie dann. Die DLLs rendern das Frame als Bitmap-Bild, während der Rest durch die VBA-Makro verwaltet wird.

Dies ist kein erster solcher Projekt für Wojciech. Seine persönliche Seite unterstreicht seine anderen Ports, die es ermöglichen, DOOM im ASCII-Modus in der Konsole, innerhalb von MS Paint, LibreOffice Calc, Minecraft: Pi Edition und Stardew Valley zu spielen. Es gibt sogar einen Spielmodus über eine Audioverbindung. DOOM wurde auf verschiedenen Hardwareplattformen portiert, einschließlich Quantencomputern und Redbox-Kiosken—if es ein Bildschirm hat oder über eine Stream-Verbindung verfügt, kann wahrscheinlich auch DOOM laufen.

Das könnte Ihnen gefallen