El ingeniero de software Wojciech Graj ha logrado lo impensable: hacer funcionar el legendario videojuego Doom dentro de un documento de Microsoft Word. Esta hazaña técnica demuestra una vez más la versatilidad del clásico juego de disparos en primera persona.
El documento, que pesa 6.6MB, contiene una adaptación del puerto doomgeneric y funciona como una versión independiente del juego. Para ejecutarlo, los usuarios necesitan una versión moderna de Microsoft Office en una computadora x86 y deben aceptar las advertencias de seguridad para habilitar las macros VBA.
El juego mantiene la fidelidad visual del Doom original, con gráficos que reproducen fielmente la experiencia retro en una ventana pequeña de 320x200 píxeles. El rendimiento es bastante fluido, permitiendo una jugabilidad satisfactoria mediante las teclas de dirección para el movimiento, Control para disparar, Espacio para usar objetos y los números 1-7 para seleccionar armas.
Técnicamente, el proyecto funciona mediante una biblioteca doomgeneric_docm.dll y los datos del juego doom1.wad codificados en base64 dentro del documento. Cuando se abre el archivo, una macro VBA extrae estos datos y carga el juego. El sistema genera un fotograma nuevo en formato BMP en cada ciclo del juego mientras monitorea el estado del teclado.
Esta versión carece de sonido, pero representa otro ejemplo fascinante de la capacidad de Doom para ejecutarse en plataformas inusuales. Graj, conocido por otros proyectos similares como Doom-ascii y versiones para Stardew Valley y Minecraft, continúa expandiendo las fronteras de lo posible en el mundo de los videojuegos.
El proyecto está disponible en GitHub para quienes deseen experimentar con esta peculiar adaptación del clásico shooter.