Новости техники

Doom se ejecuta dentro de Microsoft Paint: Un logro de ingeniería

5 августа 2026 г.Pablo Navarro3 мин

Un desarrollador de Microsoft ha logrado una hazaña sorprendente: hacer funcionar el icónico juego Doom dentro del popular editor de gráficos de Windows, Microsoft Paint. Este proyecto, bautizado como DoomPaint, transforma el lienzo de Paint en una pantalla de juego funcional, permitiendo a los usuarios revivir los primeros niveles de este clásico shooter.

El ingenioso método de DoomPaint se basa en el motor original de Doom. La clave reside en cómo se renderiza la acción: cada fotograma generado por el juego se envía al portapapeles de Windows y luego se "pega" en Paint, simulando una imagen editada manualmente. Según informes, el proyecto fue concebido por Mark Russinovich, director de tecnología de Azure en Microsoft y creador de las renombradas herramientas SysInternals. Russinovich empleó ViZDoom para ejecutar el archivo DOOM1.WAD, incluido en la versión shareware original de Doom, así como los archivos WAD del proyecto Freedoom.

Russinovich explica que el motor de Doom opera de manera "headless", es decir, sin una interfaz gráfica propia. El "truco" consiste en transferir cada imagen generada a Paint a través del portapapeles, de forma similar a como se haría una captura de pantalla para su posterior edición. Aunque la fluidez puede variar entre sistemas, el creador asegura que el juego puede alcanzar hasta 35 fotogramas por segundo en resoluciones bajas.

A pesar de que Microsoft Paint no fue diseñado como plataforma de juegos, esta implementación saca provecho de sus propias funciones. Por ejemplo, la combinación de teclas Ctrl+Z, comúnmente usada para deshacer acciones en la edición de imágenes, actúa como una función de rebobinado en el juego, permitiendo a los jugadores corregir errores o evitar la muerte. Además, la capacidad de guardar fotogramas individuales en formato PNG a través del menú estándar de Paint es posible, ya que el programa interpreta cada imagen como si hubiera sido dibujada a mano.

Cómo instalar y ejecutar Doom en Microsoft Paint

Para poner en marcha DoomPaint en tu PC con Windows, es necesario tener Python instalado y asegurarte de haber marcado la opción de añadirlo al PATH durante el proceso de instalación. De lo contrario, la aplicación podría cerrarse inesperadamente al intentar ejecutarla. Una vez cumplido este requisito, solo necesitas descargar el proyecto desde GitHub y ejecutar el archivo run.bat. Este script se encargará de crear un entorno virtual e instalar todas las dependencias necesarias.

El archivo DOOM1.WAD, correspondiente al primer episodio shareware del juego, ya se encuentra incluido en el repositorio de DoomPaint. Si posees el juego original o Doom 2, puedes utilizar sus respectivos archivos WAD colocándolos en la carpeta designada para acceder a nuevos niveles. Igualmente, es factible emplear los WAD gratuitos del proyecto Freedoom, que son compatibles con modificaciones para Ultimate Doom.

Con el fin de evitar conflictos con los atajos de teclado de Windows, DoomPaint ha adaptado los controles del juego. El movimiento del personaje se controla con las teclas W, S o las flechas direccionales, mientras que A y D se utilizan para girar. Para disparar, se emplean Ctrl o la tecla F. La barra espaciadora sirve para abrir puertas y la tecla Shift para correr.

Similar a otras aplicaciones, DoomPaint admite parámetros de lanzamiento que permiten personalizar la experiencia de juego. Los usuarios pueden seleccionar mapas específicos, ajustar el nivel de dificultad o modificar la resolución del juego, optando entre 320x200 o 640x480. Esta última opción es particularmente relevante, ya que utilizar una resolución nativa facilita una transferencia más rápida de los fotogramas a Paint.

“Paint renderiza el juego pero no lo calcula”, comentó Russinovich. “Paint no calcula nada, nunca ha calculado nada. Ese es el chiste”.

Si utilizas Windows y deseas experimentar Doom en Microsoft Paint, puedes descargar gratuitamente el ejecutable desde GitHub.