Um estudante do ensino médio criou um port de Doom (1993), o icônico jogo de tiro em primeira pessoa, dentro de um arquivo PDF. O projeto, chamado de DoomPDF, foi inspirado em iniciativas semelhantes, como uma versão de Tetris (1985) em PDF e um port de Breakout (1976) para contêineres PDF.

O DoomPDF se baseia no suporte do formato PDF ao uso de JavaScript, mas apresenta uma peculiaridade: pode ser executado apenas em navegadores baseados no Chromium, como o Google Chrome e o Microsoft Edge. Essa aplicação impressiona pela inovação e os desafios técnicos envolvidos, demonstrando o potencial criativo de portar jogos para ambientes inusitados.

De acordo com o criador, a especificação JavaScript do Adobe Acrobat permite funcionalidades avançadas, incluindo suporte a renderização 3D e detecção de monitores. Embora navegadores modernos suportem apenas um subconjunto dessas funções por razões de segurança, é possível utilizar o ambiente limitado do mecanismo PDF para rodar jogos.

O que você achou deste conteúdo?