O engenheiro de software Wojciech Graj, da Holanda, conseguiu o que parecia impossível ao portar o lendário jogo de tiro Doom para um documento independente do Microsoft Word. Para rodar o jogo, você precisará de uma versão moderna do Microsoft Office na arquitetura x86, 6,6 MB de espaço livre e permissão para executar macros VBA, apesar dos avisos de segurança.
Fonte da imagem: Microsoft
Doom for Word está longe de ser a primeira adaptação incomum de jogo em que Gray trabalhou. Seus outros projetos incluem Doom-ascii (Doom em formato de texto), Doom em Stardew Valley e até Doom em Minecraft. Porém, é a versão Word que se destaca pela complexidade técnica. Conforme explica o desenvolvedor, o documento, que está disponível para download no GitHub, contém a biblioteca doomgeneric_docm.dll e dados do jogo doom1.wad codificados em base64. Após descompactar o zip, para rodar o jogo você precisará de uma pasta chamada vba contendo três scripts.
Fonte da imagem: Wojciech Graj
O jogo funciona da seguinte maneira. A cada tick do jogo, a biblioteca doomgeneric.dll cria uma imagem BMP do quadro atual e a função GetAsyncKeyState é usada para processar as teclas digitadas. Presumivelmente é por isso que a tela do jogo é limitada a cerca de 320×200 pixels para manter o desempenho. Os controles são padrão – setas para mover, Ctrl para atirar, espaço para interagir e números de 1 a 7 para selecionar armas. Embora o jogo funcione surpreendentemente bem, há uma limitação importante: o WordDoom ainda não tem som.
O estúdio londrino ZA/UM anunciou a data de lançamento de seu RPG de espionagem Zero…
As remessas de PCs nos EUA no quarto trimestre de 2025 apresentaram um aumento de…
Na maioria dos mercados mundiais, os smartphones Samsung Galaxy S26 e S26+ vêm com o…
No início deste mês, a Intel apresentou os processadores Bartlett Lake para aplicações industriais e…
Em janeiro de 2026, o veterano astronauta da NASA, Mike Fincke, passou por uma experiência…
A semana entre março e abril foi inesperadamente agitada. Uma enxurrada de lançamentos em um…