DOOM: een unieke aanpassing binnen Microsoft Word
In een innovatieve wending heeft een Nederlandse softwareontwikkelaar de klassieke first-person shooter, DOOM, succesvol aangepast om te functioneren binnen een op zichzelf staand Microsoft Word-document. Dit fascinerende project, geleid door Wojciech Graj , maakt gebruik van VBA-macro’s om het spel tot leven te brengen in een onwaarschijnlijke setting.
Het ontstaan van een uniek project
Wojciech raakte geïnspireerd toen hij DOOM zag draaien in een PDF-document, wat hem ertoe bracht zijn eigen versie te maken. Het project is beschikbaar op GitHub als een enkel bestand met een bestandsgrootte van slechts 6,6 MB. Gebruikers moeten er echter rekening mee houden dat geluid niet wordt ondersteund en dat het inschakelen van Visual Basic for Applications (VBA)-macro’s een vereiste is voor gameplay.
Gameplay en mechanica
De ervaring komt verrassend dicht in de buurt van de originele DOOM, met gameplay en visuals die teruggrijpen naar de roots van 1993. De port behoudt de klassieke resolutie van 320 x 200 pixels, wat zorgt voor soepele prestaties. Spelers kunnen deze versie net als het origineel navigeren: gebruik de pijltjestoetsen om te bewegen, selecteer wapens met de cijfertoetsen 1-7, schiet met de Control-toets en druk op de spatiebalk voor interactie.
Compatibiliteitsoverwegingen
Hoewel het concept spannend is, moeten potentiële spelers voorzichtig zijn met compatibiliteit. Bij mijn eigen poging om de poort uit te voeren, kwam ik problemen tegen met de nieuwste versie van Microsoft 365 op mijn Intel-gebaseerde MacBook Pro. Ik volgde de instructies nauwkeurig en schakelde macro’s in, maar een foutmelding gaf aan dat de gegevens niet konden worden geladen. Belangrijke tip: het DOOM-document moet worden geopend op een Windows-pc met een x86-CPU en een moderne versie van Microsoft Word, anders kunt u soortgelijke fouten tegenkomen.
Mogelijke obstakels en oplossingen
Windows-gebruikers worden erop gewezen dat Microsoft Defender de werking van bepaalde componenten kan blokkeren, zoals DLL’s die uit het Word-document zijn geëxtraheerd. Bovendien kunnen oudere versies van Word, zoals Word 2007, ook problemen ondervinden. Het document bevat de bibliotheek doomgeneric_docm.dll
en gamegegevens in base 64-formaat, die een VBA-macro extraheert voordat deze wordt geladen, waarbij de frames worden weergegeven als bitmapafbeeldingen terwijl de macro gameplay-interacties beheert.
Het creatieve portfolio van Wojciech Graj
Dit is niet de eerste inventieve game-adaptatie van Wojciech. Zijn persoonlijke website toont verschillende andere projecten waarbij DOOM niet alleen in Microsoft Word draait, maar ook in diverse omgevingen zoals ASCII-modus in terminal, binnen MS Paint, LibreOffice Calc en zelfs op platforms zoals Minecraft: Pi Edition en Stardew Valley. Deze getalenteerde ontwikkelaar heeft inderdaad bewezen dat als er een scherm is, DOOM er waarschijnlijk op draait!
Bezoek de officiële GitHub-repository voor meer updates en informatie over dit en andere projecten .
Bron: Tom’s Hardware
Veelgestelde vragen
1. Kan DOOM echt in een Word-document worden gespeeld?
Ja, dankzij de bewerking van Wojciech Graj kan DOOM inderdaad worden afgespeeld vanuit een Microsoft Word-document door gebruik te maken van VBA-macro’s. Hiervoor moet u deze echter wel inschakelen.
2. Wat zijn de systeemvereisten om deze DOOM-poort te kunnen uitvoeren?
Om deze DOOM mod succesvol te kunnen draaien, moet je een Windows PC gebruiken met een x86 CPU architectuur en een moderne versie van Microsoft Word. Oudere versies, zoals Word 2007, zijn mogelijk niet compatibel.
3. Waarom hoor ik geen geluid als ik DOOM in Word speel?
De huidige versie van de DOOM-poort ondersteunt geen geluid. Deze aanpassing is gericht op gameplay en visuele getrouwheid in plaats van audio-uitvoer.
Geef een reactie