Doom no Paint: O CTO do Azure Faz o Impossível!

Um projeto inusitado que transforma o Microsoft Paint em um monitor para rodar Doom a até 35 FPS, usando o motor original do jogo.

Doom no Paint: O Inusitado Projeto do CTO do Azure

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.

🚀 Destaques do Projeto:

  • Inovação Pura: Mark Russinovich, uma mente brilhante da Microsoft, está por trás desta façanha.
  • Paint como Monitor: Sim, o MS Paint atua como a tela para a ação do jogo, uma abordagem totalmente nova!
  • Motor Original: O DoomPaint executa o motor original do Doom (via ViZDoom) e carrega o DOOM1.WAD real.

⚡ Como Funciona?

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.”

🎶 Experiência Completa:

  • Velocidade Surpreendente: Apesar da abordagem, 35 FPS é uma performance sólida, especialmente considerando o contexto dos jogos de PC dos anos 90.
  • Recursos Completos: O projeto no GitHub oferece todos os arquivos e instruções para rodar DoomPaint.
  • Qualidade Gráfica: Rode em resoluções de 320×200 ou até 640×400 pixels, com direito a som e música!

😂 A Piada Interna:

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.

👨‍💻 Quem é Mark Russinovich?

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.

Baseado no artigo de Tom’s Hardware