O Doom foi portado com sucesso para dispositivos não convencionais, como torradeiras, geladeiras e virtualmente qualquer dispositivo imaginável, tornando a busca por novas e impressionantes plataformas compatíveis com Doom cada vez mais desafiadora. No entanto, um estudante inovador do ensino médio conseguiu o inesperado ao incorporar um jogo Doom jogável em um arquivo PDF real - acessível diretamente através do seu navegador web.
Embora esta versão careça de recursos convencionais, como texto e som, isso pouco importa quando você pode fazer um massacre no E1M1 enquanto supostamente revisa aqueles documentos fiscais negligenciados.
A descoberta vem do usuário do GitHub ading2210, um programador do ensino médio que se inspirou no TetrisPDF – um port recente do Tetris baseado em PDF – para trazer um dos atiradores em primeira pessoa mais icônicos dos jogos para o formato de documento. O resultado roda suavemente em navegadores baseados em Chromium.

ading2210 utilizou inteligentemente a funcionalidade JavaScript dentro dos visualizadores de PDF baseados em navegador para tornar este improvável port possível. Embora as especificações oficiais do PDF permitam scripts mais avançados, as restrições de segurança dos navegadores modernos exigiram soluções criativas. No entanto, a experiência central do Doom permanece intacta.
O suporte a JavaScript da especificação PDF proporcionou a ading2210 "a liberdade computacional necessária" para alcançar este feito. A representação ASCII de seis cores dos gráficos do Doom resultante, embora simplificada, oferece uma versão surpreendentemente reconhecível do atirador clássico – embora com um atraso de renderização de quadro de 80ms.
Embora esta versão em PDF não substitua o seu console de jogos, a conquista técnica é inegável. A clareza da implementação é particularmente impressionante, considerando a plataforma não convencional.
Curiosamente, o criador do TetrisPDF, Thomas Rinsma, revelou no Hacker News que também havia desenvolvido sua própria versão do Doom baseada em PDF, embora tenha reconhecido que a implementação de ading2210 é "mais polida em vários aspectos".
Embora esta versão não seja ideal para jogadores de primeira viagem, a tradição contínua de rodar Doom em plataformas cada vez mais absurdas – de arquivos a sistemas biológicos – continua a cativar entusiastas de tecnologia em todo o mundo.