
Un ingeniero de Microsoft ha conseguido que Doom se ejecute dentro de Microsoft Paint. El mítico juego de id Software ha encontrado una nueva plataforma, esta vez en el editor de gráficos de Windows. Conocido como DoomPaint, este port convierte el lienzo del editor en una pantalla de juego funcional que permite disfrutar los primeros niveles del shooter.
DoomPaint utiliza el motor original de Doom, con la particularidad de que cada fotograma se envía al portapapeles de Windows y se pega en Paint como si fuera una imagen editada a mano. De acuerdo con Tom’s Hardware, el proyecto ha sido desarrollado por Mark Russinovich, director de tecnología de Azure y creador de las herramientas SysInternals. El ingeniero de Microsoft utilizó ViZDoom para ejecutar el archivo DOOM1.WAD que se incluía en la versión de shareware original, así como los WAD que ofrece Freedoom.
Russinovich señala que el motor procesa el juego de forma headless, es decir, sin mostrar nada en pantalla por sí mismo. El truco está en enviar cada imagen generada a Paint a través del portapapeles, como si imprimieras pantalla y fueras a editarla. La velocidad de fotogramas varía según el equipo, pero su creador afirma que el juego puede alcanzar hasta 35 FPS en baja resolución.

Si bien Microsoft Paint no es la mejor plataforma para ejecutar Doom, esta versión aprovecha las propias herramientas del programa. Por ejemplo, la combinación de Ctrl+Z que usamos para deshacer una acción mientras editamos la imagen funciona como un rebobinado del tiempo dentro del juego que te permite evitar que mueras. Otra ventaja es que podemos guardar prácticamente cualquier fotograma en PNG usando el menú estándar, ya que Paint interpreta cada imagen como si la hubiéramos dibujado manualmente.
Cómo instalar Doom y ejecutarlo en Microsoft Paint
Para ejecutar DoomPaint en un PC con Windows, necesitas tener Python instalado y marcar la opción de añadirlo al PATH durante la instalación. Si no lo haces, el programa se cerrará automáticamente al intentar abrirlo. Una vez que cumples con estos requisitos, solo necesitas descargarte el proyecto desde GitHub y ejecutar el archivo run.bat, el cual creará un entorno virtual e instalará las dependencias necesarias.
Tal y como mencionamos antes, el archivo DOOM1.WAD correspondiente al primer episodio shareware del juego ya viene incluido en el repositorio. Si tienes el juego original o Doom 2 puedes usar los WAD que se instalan en la carpeta, los cuales te darán acceso a otros niveles. También es posible usar los WAD gratuitos que del proyecto Freedoom, que son compatibles con mods para el Ultimate Doom.

Para evitar conflictos con los atajos del teclado de Windows, DoomPaint ha adaptado los controles de juego. El movimiento de tu personaje se maneja con W, S o las flechas direccionales, mientras que A y D se usan para girar. Para disparar tendrás que presionar Ctrl o la tecla F, mientras que Espacio te sirve para abrir puertas y Shift para correr.
Al igual que ocurre con otros juegos, DoomPaint admite parámetros de lanzamiento para personalizar la experiencia. Los usuarios pueden seleccionar mapas específicos, ajustar el nivel de dificultad o la resolución del juego, eligiendo entre 320×200 o 640×480. Esto último es importante, ya que usar la resolución nativa permitirá pegar los fotogramas con mayor rapidez en Paint.
“Paint renderiza el juego pero no lo calcula”, dijo Russinovich. “Paint no calcula nada, nunca ha calculado nada. Ese es el chiste».
Si tienes Windows y quieres jugar Doom en Microsoft Paint, solo necesitas bajar gratis el ejecutable desde GitHub.
Seguir leyendo: Un ingeniero de Microsoft ha conseguido jugar el Doom original dentro de Paint