DOOM se ejecuta en Paint: a 35 FPS y con la opción de deshacer la muerte

Noticias
21:11

Desde un punto de vista técnico, Paint actúa simplemente como una pantalla.

Recientemente, los fans del icónico shooter notaron un proyecto del director técnico de Microsoft Azure. Mark Russinovich propuso ejecutar DOOM en el programa de dibujo Paint.

En este caso, Paint no calcula nada, sino que simplemente actúa como una pantalla. El "motor DOOM" real funciona por separado: se renderiza un fotograma, luego se copia al portapapeles y, después, se pega automáticamente en el lienzo de Paint como una imagen normal. Como resultado, el jugador ve el familiar shooter en la interfaz del programa.

Este método de ejecutar DOOM permite alcanzar 35 FPS con una resolución de 320 x 200 o incluso 640 x 400. Los efectos de sonido y la música se conservan. El desarrollador explicó que ViZDoom ejecuta N ciclos en la simulación por cada fotograma renderizado: "N se calcula en función del tiempo transcurrido, por lo que el juego funciona a una velocidad normal, independientemente de lo lento que funcione Paint".

La combinación "CTRL + Z" permitirá rebobinar el tiempo: si el jugador muere, simplemente puede retroceder los fotogramas e intentarlo de nuevo.

Mark Russinovich publicó el código fuente del proyecto "DoomPaint" en acceso abierto en GitHub (repositorio markrussinovich).