Doom ya conquistó tostadoras, refrigeradores y aparentemente todos los demás dispositivos imaginables. El bar de los impresionantes puertos de fatalidad es increíblemente alto, pero un estudiante de secundaria ha logrado lo aparentemente imposible: ejecutar Doom dentro de un archivo PDF, jugable directamente en su navegador.
Naturalmente, algunas características están ausentes, como el texto y el sonido. Pero, ¿quién los necesita cuando puede conquistar E1M1 mientras postergan sus impuestos?
El usuario de GitHub y el estudiante de secundaria, ADING2210, inspirado en el proyecto TETRISPDF, realizó el desafío. Aprovechando a JavaScript dentro del lector PDF de un navegador, Ading2210 omitió inteligentemente las limitaciones de seguridad del navegador para lograr esta hazaña.
Las capacidades de JavaScript del PDF permitieron cálculos complejos. Utilizando una cuadrícula ASCII de seis colores para sprites y gráficos, ADING2210 creó una versión sorprendentemente jugable, aunque lenta (80 ms por cuadro), de Doom.
Si bien no reemplazará su PS5, el logro de ejecutar Doom dentro de un PDF es notable, particularmente dada su legibilidad. El creador de Tetrispdf, Thomas Rinsma, incluso elogió la versión de Ading2210 en Hacker News como "más ordenado de muchas maneras".
Esta podría no ser la forma ideal de experimentar la fatalidad por primera vez, pero la tendencia continua de ejecutar la fatalidad en plataformas, archivos e organismos vivos permanece infinitamente entretenida.