Azure CTO Pastes Doom Into Pai... Note
Slashdot

Azure CTO Pastes Doom Into Paint One Frame At a Time

Microsoft Azure CTO Mark Russinovich developed an unconventional project called "DoomPaint," which runs Doom using Microsoft Paint as its display. This setup, also known as "MS Paint Doom" on GitHub, leverages the Windows clipboard to transfer each rendered frame. ViZDoom handles the actual Doom game rendering headlessly, generating each frame. These frames are then passed through the Windows clipboard and pasted onto Paint's canvas. A low-level keyboard hook captures and processes game inputs while Paint is active in the foreground, ensuring gameplay control. Sound effects for the game originate directly from the game engine. Russinovich openly acknowledged using Claude, an AI, to assist in writing the code for this project. He noted his positive experience with Fable 5, an AI model, for more serious research. However, he admitted that DoomPaint was a "frivolous" project. Russinovich emphasized that Paint's role is solely to display the game. He clarified that Paint "renders the game but does not compute it," highlighting that "Paint computes nothing" as the core humor of the project.