Imagem: iD SoftwareCaso você tenha começado a achar que as pessoas esgotaram suas ideias criativas para rodar Doom, um usuário do GitHub e estudante do ensino médio, conhecido como ading2210, decidiu levar adiante um projeto que envolve portar o clássico jogo de tiro em primeira pessoa para ser executado dentro de um arquivo PDF (conforme notado por fontes especializadas).
Essa versão não inclui os sons marcantes do jogo nem a paleta de cores icônicas do título original de 1993, sendo apresentada essencialmente em um formato monocromático de 6 cores, que se resume a quadros em arte ASCII. No entanto, ainda é inconfundivelmente Doom, com ading2210 compartilhando um vídeo impressionante de um jogador explorando o primeiro nível, E1M1, disparando contra hordas de zumbis e imps demoníacos. O jogo é jogável atualmente em navegadores baseados em Chromium e foi supostamente inspirado por um projeto semelhante para Tetris, chamado PDFtris, que foi criado pelo programador Thomas Rinsma.
Segundo o criador, a portabilidade se deve ao suporte do Javascript nos arquivos PDF. Como ading2210 explica, eles utilizaram o Emscripten para compilar Doom em um formato asm.js, que foi então usado para executar o jogo dentro do motor do PDF.
Os controles do teclado são geridos através da digitação de comandos em uma caixa de texto ou clicando em botões na tela para mover o personagem, navegar pelos menus e disparar armas. Você pode testar o jogo se estiver interessado.