Mark Russinovich, CTO de Microsoft Azure, logró ejecutar Doom en Microsoft Paint y publicó los archivos para probarlo en Windows.(Imagen Ilustrativa Infobae)Un directivo de Microsoft Azure ha logrado lo que pocos imaginaron: llevar Doom a Microsoft Paint. Este logro permite ver y jugar utilizando la conocida aplicación de dibujo como si fuera un monitor.El responsable detrás de esta curiosa hazaña es Mark Russinovich, director de tecnología (CTO) de Microsoft Azure, quien compartió su trabajo y los archivos necesarios para que cualquiera pueda probarlo desde su propio ordenador.PUBLICIDADDoomPaint, como se conoce a este port, no es solo una curiosidad técnica, sino un ejercicio que pone a prueba la flexibilidad del software y la creatividad de los desarrolladores. El proceso para que el videojuego cobre vida en Paint es ingenioso: el motor original de Doom —en este caso, una variante llamada ViZDoom— ejecuta el juego de forma habitual, cargando el archivo de datos DOOM1.WAD de la versión original. Para completar los contenidos faltantes, se utilizan archivos adicionales de Freedoom, una conversión de código abierto con licencia BSD.PUBLICIDADMicrosoft Paint no procesa Doom, sino que muestra cada fotograma que el sistema copia al portapapeles de Windows y pega en el lienzo. (Microsoft)La clave del proyecto está en cómo se muestran las imágenes. En lugar de utilizar la ventana gráfica tradicional de un videojuego, cada fotograma se copia al portapapeles de Windows y se pega en el lienzo de Paint como si fuera una edición de documento. Esto significa que Paint no procesa el juego, solo muestra las imágenes del mismo, funcionando como una especie de “monitor improvisado”. Russinovich lo resume con humor: “Paint nunca ha procesado nada. Es la gracia”.PUBLICIDADLa 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, aunque en otros casos la velocidad puede ser tan baja como la de una hoja de cálculo.Para quienes quieran revivir este clásico de los años 90 de una forma inusual, Russinovich ha puesto a disposición los archivos, recursos e instrucciones en su página de GitHub. El proceso requiere descargar el paquete correspondiente y seguir las indicaciones para ejecutar el port desde un ordenador con Windows.PUBLICIDADDoom en Microsoft Paint ofrece resoluciones de 320 x 200 y 640 x 400 píxeles, con una experiencia visual similar a la de los años 90.