Zum Hauptinhalt Zur Navigation Zur Suche

Malsoftware in Windows: Microsoft Paint kann jetzt auch Doom abspielen

Ein Fanprojekt nutzt Paint als Ausgabeterminal für Doom: Jedes einzelne Frame wird als Bild angezeigt und kann als PNG gespeichert werden.
/ Oliver Nickel
7 Kommentare Auf Google folgen (öffnet im neuen Fenster)
Doom wird in Paint angezeigt. (Bild: Oliver Nickel/Golem)
Doom wird in Paint angezeigt. Bild: Oliver Nickel/Golem

Microsoft Paint kann normalerweise für das Bearbeiten einzelner Bilder genutzt werden. Ein Hobbyprojekt bringt auch den Shooter-Klassiker Doom innerhalb der App zum Laufen. Doompaint(öffnet im neuen Fenster) rendert einzelne Bilder auf der Arbeitsfläche in Paint. Auch Geräusche und Musik des Spiels werden parallel abgespielt. Das Spiel läuft zudem ohne nennenswerte Ruckler.

Das Spiel wird im Hintergrund über die Shareware-Version des Spiels Doom1.wad ausgeführt. Paint und dessen Arbeitsfläche dienen als Ausgabegerät für die Frames. Da die Macher Doom1.wad als Grundlage nutzen, ist zudem nur das erste Level in Doom spielbar. Drückt der Doom Guy den Aufzugsknopf, fängt das Level von vorn an.

Tastatursteuerung

Gesteuert wird die Spielfigur mit der Tastatur: W, S, A, Q, E und D navigieren den Doom Guy, mit F wird die Waffe abgefeuert. Paint lässt als Tool aber auch einige sonderbare Aktionen zu. Mit der Tastenkombination Strg+Z, mit der Änderungen am Dokument rückgängig gemacht werden, kann der Doom Guy in der Zeit zurückreisen, indem Frames gelöscht werden. Auch können einzelne Frames als Bilddatei abgespeichert werden.

Bilder werden eingefügt

Grundlage des Ganzen sind Scripts, die Paint mit dem eigentlichen Spiel verbinden und jedes Frame als gezeichnetes Bild in Paint hineinkopieren. Intern wird dabei einfach die Tastenkombination Strg+V genutzt, mit der Daten aus der Zwischenablage in Paint und andere Apps eingefügt werden können. Tasteneingaben werden über einen Low-Level-Eingabe-Hook aufgezeichnet, während Paint von Windows im Fokus behalten wird.

User können die benötigten Dateien für Doompaint auf Github herunterladen und die Anwendung selbst ausprobieren. Dazu muss nur das Archiv entpackt und die Run-Batch-Datei im Terminal ausgeführt werden. Es muss allerdings auch eine Version von Python auf dem Rechner installiert sein. Und da die App als Grundlage dient, ist ein Windows-Betriebssystem samt installiertem Paint essenziell.


Relevante Themen