- Doom que se ejecuta dentro del entorno de Javascript de un archivo PDF
- Al usar una versión antigua de Emscripten, es posible compilar código C a
asm.js, lo que permite ejecutarlo incluso en el runtime de JS limitado del visor de PDF
- Se usa un fork de doomgeneric para simplificar la implementación de entrada/salida (IO)
- Se implementan directamente el framebuffer y la entrada de teclado para adaptar Doom al entorno PDF
- A diferencia de demos interactivos previos dentro de PDF:
- Método de salida: se crea un campo de texto por cada fila (row) de la pantalla y los píxeles se representan con caracteres ASCII
- Limitación de color: implementa una pantalla monocromática de 6 colores
- Velocidad de actualización: se refresca cada 80 ms por fotograma (optimizado dentro del rendimiento limitado)
- Código fuente: disponible en el repositorio de GitHub
- Entornos compatibles:
- Solo puede ejecutarse en navegadores basados en Chromium (usan el motor PDFium)
- No funciona correctamente en otros visores de PDF
Aún no hay comentarios.