An enthusiast ported Doom directly to a Word document – the game works well, but there is no sound

Software engineer Wojciech Graj from the Netherlands has accomplished the seemingly impossible by porting the legendary shooter Doom into a standalone Microsoft Word document. To run the game, you will need a modern version of Microsoft Office on x86 architecture, 6.6 MB of free space, and permission to run VBA macros despite security warnings.

Image source: Microsoft

Doom for Word is far from the first unusual game adaptation that Gray has worked on. His other projects include Doom-ascii (Doom in text format), Doom in Stardew Valley, and even Doom in Minecraft. However, it is the Word version that stands out for its technical complexity. As the developer explains, the document, which is available for download on GitHub, contains the doomgeneric_docm.dll library and doom1.wad game data encoded in base64. After unpacking the zip, to run the game you will need a folder called vba containing three scripts.

Image source: Wojciech Graj

The game works as follows. Each game tick, the doomgeneric.dll library creates a BMP image of the current frame, and the GetAsyncKeyState function is used to process keystrokes. Presumably this is why the gaming screen is limited to around 320×200 pixels in order to maintain performance. The controls are standard – arrows to move, Ctrl to shoot, space to interact and numbers 1–7 to select weapons. While the game runs surprisingly well, there is one major limitation: WordDoom doesn’t yet have sound.

admin

Share
Published by
admin

Recent Posts

Express test of external SSD-drive MSI Datamag 20Gbps

Today we will talk about a new gadget from MSI, which the manufacturer itself mysteriously…

5 hours ago

Apple to Release Updated MacBook Air with M4 Chip in March 2025

Apple is preparing to launch updated 13- and 15-inch versions of the MacBook Air laptop,…

7 hours ago

Official Radeon RX 9070 XT Relative Performance Leaked to Press

The VideoCardz portal writes that AMD held a closed briefing for journalists this week, where…

7 hours ago

Kindergarten of some kind: former German data center converted into preschool

Bonn, Germany, is in dire need of kindergartens, so they are sometimes placed in the…

7 hours ago

Apple to Improve iPhone 17 Pro Camera with Focus on Video

According to online sources, Apple will focus more on improving video recording in the new…

8 hours ago

GeForce RTX 5070 Ti with “fallen off” ROPs loses up to 11% performance in synthetic tests

It was previously reported that some GeForce RTX 5090/RTX 5090D graphics cards, and as it…

8 hours ago