DOOM Roda Dentro do Microsoft Paint Com DoomPaint, um Novo Projeto do GitHub
Mark Russinovich, CTO da Microsoft Azure, lançou DoomPaint em 2 de agosto como um experimento no GitHub com uma punchline muito literal: Paint é apenas a camada de exibição, enquanto o jogo roda em outro lugar. O projeto está disponível no GitHub, e a piada é simples: Paint é apenas a camada de exibição, enquanto o verdadeiro jogo roda separadamente.
DoomPaint não recria o atirador dentro do aplicativo de desenho. Em vez disso, ele executa o motor DOOM real e cola cada quadro renderizado na tela do Paint como uma edição de documento normal, com cada quadro passando primeiro pela área de transferência do Windows. Russinovich resumiu a ideia de forma clara:
Paint renderiza o jogo, mas não o computa. Paint não computa nada. Paint nunca computou nada. Essa é a piada.
O projeto utiliza o original shareware DOOM1.WAD e também inclui ativos do Freedoom. Som e música também estão incluídos, então o resultado não é apenas um truque visual, mas uma versão funcional do clássico atirador em uma janela inesperada.
DoomPaint pode alcançar até 35 Hz nativo do DOOM quando executado na resolução original do jogo de 320×200. Ele também trata o desfazer como uma viagem no tempo: cada quadro é um passo de desfazer, então pressionar Ctrl+Z pode retroceder a ação mais recente, enquanto salvar do Paint produz uma captura de tela PNG do quadro atual.
O código-fonte do DoomPaint já está no GitHub, então qualquer um curioso sobre este experimento estranho pode inspecionar como funciona por si mesmo. É uma resposta estranha, mas muito literal a uma ideia simples: o que acontece quando DOOM é tornado jogável no Microsoft Paint?
