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.
A GlobalFoundries é uma fabricante de chips sob contrato, mas isso não significa que esteja…
Na CES 2026, a Doogee apresentou diversas linhas de smartphones robustos. As novas séries S300,…
Segundo a Gartner, os gastos globais com IA atingirão US$ 1,76 trilhão em 2025. O…
O jogo de ação aérea Ace Combat 7: Skies Unknown, da equipe da Project Aces,…
Um grupo de detentores de títulos insatisfeitos entrou com uma ação coletiva contra a Oracle.…
Em meio a anúncios ruidosos e contraditórios sobre a descontinuação de algumas placas de vídeo…