¡Un usuario logró ejecutar Doom en un archivo PDF! – Así puedes jugarlo

Doom, el icónico juego de disparos en primera persona
lanzado hace más de 30 años, sigue demostrando su capacidad para adaptarse a
los entornos más inesperados. Desde calculadoras gráficas hasta cajeros
automáticos, parece que no hay dispositivo donde este clásico no pueda
ejecutarse. Sin embargo, un reciente proyecto ha llevado la creatividad al
límite: ¡ahora puedes jugar Doom directamente desde un archivo PDF!




Esta increíble hazaña es obra de ading2210, un estudiante
que, inspirado por otros proyectos similares
, creó una versión funcional de
Doom que se ejecuta dentro de un archivo PDF. Lo mejor de todo es que puedes
jugarlo sin necesidad de estar conectado a internet, siempre que uses un
navegador basado en Chromium como Google Chrome, Brave o Microsoft Edge.

¿Cómo funciona Doom dentro de un archivo PDF?

Aunque solemos asociar los archivos PDF con documentos
estáticos que contienen texto e imágenes, su potencial va mucho más allá. Según
explicó el desarrollador, los PDF admiten JavaScript a través de una librería
separada, y muchos navegadores modernos son capaces de interpretar esta
funcionalidad.

El código fuente de este peculiar proyecto está disponible
en GitHub, donde ading2210 también compartió instrucciones detalladas para
entender el proceso. Si quieres probar el juego sin complicaciones, puedes
hacerlo directamente desde
este enlace web, o bien descargar el archivo PDF deapenas 6 MB para ejecutarlo desde tu ordenador en cualquier momento.

Uno de los mayores desafíos fue adaptar los gráficos de Doom
al formato PDF. Proyectos anteriores habían optado por utilizar campos de texto
individuales para representar píxeles, pero con una resolución de 320 x 200,
este método hubiera requerido habilitar e inhabilitar miles de campos de texto
por fotograma, algo poco viable.

En su lugar, ading2210 empleó caracteres ASCII
monocromáticos en seis colores, asignando un único campo de texto a cada fila
de la pantalla. Aunque esta solución no es la más eficiente en términos de
rendimiento, ya que cada fotograma requiere unos 80 milisegundos para
actualizarse, el resultado es sorprendentemente fluido, alcanzando picos de
hasta 40 cuadros por segundo.

Controles: jugabilidad adaptada para todos

DoomPDF permite jugar usando el teclado o el ratón. Si
eliges el ratón, podrás hacer clic en comandos en pantalla como avanzar,
disparar o abrir el mapa. Sin embargo, la experiencia mejora al usar las
siguientes teclas de tu teclado:

  • WASD: mover hacia adelante, atrás, izquierda y derecha.
  • Shift + WASD: correr.
  • Z: confirmar (Enter).
  • Q: retroceder (Escape).
  • Barra espaciadora: disparar.
  • M: abrir el mapa.
  • E: interactuar.
  • 1 al 7: cambiar de armas.

Esta innovadora versión de Doom no solo es una demostración
de la vigencia del juego, sino también del ingenio de su comunidad de
fanáticos. Si alguna vez pensaste que lo habías visto todo con Doom, este
proyecto te hará cambiar de opinión.

Un desarrollador logró que Windows 11 funcione con solo 184 MB de RAM

Deja un comentario