Doom, o icônico atirador em primeira pessoa, foi adaptado para correr em tudo, de torradeiras a frigoríficas, ultrapassando os limites do que os dispositivos podem lidar com este jogo clássico. No entanto, a inovação mais recente vem de um aluno do ensino médio que portou engenhosamente a Doom em um arquivo PDF que você pode executar diretamente no seu navegador. Embora esta versão não tenha elementos como texto e som, a capacidade de reproduzir o primeiro nível, E1M1, pode tornar até as tarefas mais mundanas, como fazer seus impostos, um pouco mais emocionante.
O mentor por trás deste projeto, o usuário do GitHub ADING2210 , inspirou-se no projeto Tetrispdf e decidiu levar um dos atiradores mais amados do mundo para um navegador baseado em cromo através de um PDF. O aluno utilizou inteligentemente os recursos JavaScript no leitor de PDF do navegador para executar este porto ambicioso. Embora as especificações oficiais do PDF suportem scripts avançados, o navegador limita esses recursos. No entanto, foi suficiente para o ADing2210 alcançar o feito notável de executar o Doom dentro de um PDF.
Aproveitando o poder computacional do JavaScript, o Ading2210 criou uma grade ASCII de seis cores para representar os sprites e gráficos do jogo. O resultado, embora não seja tão suave quanto os consoles de jogos modernos com um atraso de 80ms por quadro, é impressionantemente legível. Embora esta versão do Doom possa não substituir o seu PS5, a engenhosidade de executá -la dentro de um arquivo PDF é uma prova da criatividade e das proezas técnicas deste aluno do ensino médio.
Thomas Rinsma, o criador do TETRISPDF, reconheceu o trabalho do ADING2210 no Hacker News, observando que a versão do aluno do PDF Doom era "mais limpo de várias maneiras". Embora essa versão do Doom possa não ser ideal para os recém -chegados ao jogo, a novidade de vê -la é executada em plataformas não convencionais, arquivos ou até bactérias intestinais vivas, continua a cativar e entreter fãs em todo o mundo.