Prepare-se para uma das mais curiosas “portabilidades” de Doom já vistas! O DoomPaint, criação de Mark Russinovich, CTO do Microsoft Azure, está fazendo barulho por transformar o bom e velho Microsoft Paint em um monitor para rodar o clássico Doom.
A mágica acontece através de um “hack” no clipboard OLE do Windows. Cada frame do jogo é copiado para a área de transferência e colado na tela do Paint, permitindo que o jogo alcance impressionantes até 35 FPS. Russinovich brinca que a taxa de quadros, por vezes “nível de planilha”, faz parte do charme.
Ele explica: “O motor real do Doom (ViZDoom) executa o DOOM1.WAD – com os WADs Freedoom licenciados BSD cobrindo os episódios que o shareware não envia – e renderiza sem interface gráfica. Cada frame é colocado na área de transferência do Windows e colado na tela do Paint como uma edição genuína do documento.”
Como Russinovich mesmo pontua: “Paint renderiza o jogo, mas não o calcula. Paint não calcula nada. Paint nunca calculou nada. Essa é a piada.” O DoomPaint é distribuído sob a licença MIT.
Desde 2006 na Microsoft, Mark transformou o SysInternals e moldou a arquitetura e segurança do Azure. Ele também é conhecido por abordar as falhas do Windows 11. Sua dedicação ao código e a projetos como DoomPaint demonstra a paixão dos verdadeiros entusiastas da computação.