Un experimento inusual ha llevado a la aplicación de dibujo Microsoft Paint a convertirse en una plataforma para jugar Doom, el juego clásico de los años 90. Este logro se debe a la creatividad de Mark Russinovich, director de tecnología de Microsoft Azure, quien ha encontrado la forma de hacer que el juego funcione dentro de la aplicación de dibujo.

Cómo funciona el truco

El proceso implica la ejecución del motor original de Doom, utilizando una variante llamada ViZDoom, y la carga del archivo de datos DOOM1.WAD de la versión original. Luego, se utilizan archivos adicionales de Freedoom para completar los contenidos faltantes. La clave del proyecto está en la forma en que se muestran las imágenes. En lugar de utilizar una ventana gráfica tradicional, cada fotograma se copia al portapapeles de Windows y se pega en el lienzo de Paint.

'La gracia está en que Paint no procesa nada', afirma Mark Russinovich, destacando la ingeniosidad del método. El resultado es una sucesión de imágenes pegadas que simulan el movimiento del juego, acompañadas de sonido y música.

Requisitos y posibilidades

Para revivir este clásico de una forma inusual, los usuarios pueden descargar los archivos y recursos necesarios desde la página de GitHub de Russinovich. El proceso requiere un ordenador con Windows y permite elegir entre dos resoluciones: 320 x 200 o 640 x 400 píxeles. Aunque el método no pretende reemplazar la experiencia original de Doom, sí ofrece una forma creativa de experimentar el juego y recordar cómo eran los videojuegos en los años 90.

Un logro técnico

La técnica utilizada para este traspaso se basa en un hack de OLE clipboard, una función avanzada del sistema operativo que permite transferir información entre aplicaciones. Gracias a este método, el juego puede alcanzar hasta 35 fotogramas por segundo (FPS) en condiciones ideales. El resultado es una experiencia visual que replica la de los ordenadores de la época, aunque con las limitaciones propias de utilizar Paint como visor.

La velocidad puede variar según el hardware del usuario, y en algunos casos el rendimiento será fluido, mientras que en otros, la acción se ralentiza. Sin embargo, este logro técnico demuestra la flexibilidad del software y la creatividad de los desarrolladores. Un dato de contexto: este logro se produce en un momento en que la industria de los videojuegos está experimentando cambios significativos, con aumentos en los precios de las consolas y componentes electrónicos.