Qual foi a coisa mais estranha que você já viu o Doom (1993) rodar? Uma geladeira? Um teste de gravidez? Bem, se prepare: um estudante do ensino médio acabou de pegar esse FPS lendário e enfiá-lo dentro de… um arquivo PDF. Isso mesmo, você leu certo—agora Doom é oficialmente um pedaço de material de leitura interativa.
Vamos desvendar essa loucura!
Doom Sem Papel (Mais ou Menos)
Inspirado por outros jogos de PDF excêntricos como Pdftris (sim, isso é Tetris em um PDF) e Breakout, esse estudante inovador decidiu levar as coisas a um novo nível. O resultado? DoomPDF—uma versão totalmente jogável de Doom que existe dentro das páginas de um documento PDF.
Agora, antes de você pegar seu Adobe Reader, tem um porém: você vai precisar de um navegador baseado em Chromium para rodá-lo. Desculpa, usuários do Internet Explorer (todos os três de vocês).

Como Isso Funciona?
Você deve estar pensando: “Isso é algum tipo de magia negra?” Não exatamente. O molho secreto aqui é suporte a JavaScript em PDFs. De acordo com o criador, o JS do Adobe Acrobat é surpreendentemente robusto—estamos falando de renderização 3D e até detecção de display. Naturalmente, nosso gênio da programação viu isso como um convite para trazer os demônios para o mundo dos PDFs.
O estudante pegou o C code original do Doom e o compilou usando uma versão antiga do Emscripten, mirando em asm.js em vez de WebAssembly. Tradução? O código roda suavemente dentro do sandbox limitado de JavaScript de um PDF.
Jogabilidade: Surpreendentemente Jogável!
Então, como você realmente joga Doom em um PDF?
O arquivo PDF capta suas entradas através de campos de texto e botões. Movimento, tiro, navegação no mapa—tá tudo lá. O criador admite que os visuais não são exatamente de qualidade RTX ON. O renderizador de PDF suporta apenas seis tons de cinza, dando ao jogo um charme retrô e pixelado.
A performance? Cerca de 12,5 FPS. Não é exatamente suave como manteiga, mas ei—é um jogo em PDF. Ajuste suas expectativas!

Magia Tecnológica: Desvendando o Desafio
Fazer Doom jogável em um PDF não foi fácil. O criador enfrentou uma tonelada de obstáculos, especialmente com renderização de framebuffer. Inicialmente, eles tentaram usar 64.000 caixas de texto individuais para simular pixels. Surpreendentemente, essa abordagem se mostrou… extremamente impraticável.
Em vez disso, eles optaram por um método mais eficiente: um campo de texto por linha de jogo, usando caracteres ASCII para criar os tons de cinza. O resultado? Uma vibe retrô que se encaixa estranhamente bem com a estética demoníaca de Doom.
Licenciamento: Livre como uma Alma Perdida
A melhor parte? DoomPDF é licenciado sob GNU GPL v2, o que significa que é gratuito para baixar, mexer e compartilhar. É só mais uma adição à lista sempre crescente de projetos “Doom em X”.
Por Que Doom em PDF É Importante (e Por Que É Hilário)
Vamos ser honestos—não há uma razão prática para Doom ser jogável em um PDF. Mas é isso que o torna incrível. É um testemunho da criatividade e persistência da comunidade gamer. Se há uma tela (ou até mesmo algo vagamente parecido com uma tela), alguém vai tentar rodar Doom nela.
E nós os aplaudimos por isso.
Relacionado: Doom Rodando em CAPTCHA: A Aplicação Mais Estranha do Jogo Que Você Verá Hoje
Pensamentos Finais: Ler Ficou Muito Mais Divertido
Da próxima vez que seu chefe te enviar um relatório PDF chato, imagine como seria mais legal se você pudesse exterminar alguns demônios entre a leitura de gráficos e tabelas. Graças ao DoomPDF, esse sonho agora é uma realidade (um pouco lenta, mas é uma realidade).
Então, pegue sua BFG e prepare-se para virar a página—literalmente.
Fonte: Github
