2 pontos por GN⁺ 2025-01-14 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Doom rodando dentro do ambiente JavaScript de um arquivo PDF
  • Usando uma versão antiga do Emscripten, é possível compilar código C para asm.js, que também pode rodar no runtime JS limitado de visualizadores de PDF
  • Uso de um fork do doomgeneric para simplificar a implementação de entrada e saída (IO)
  • Framebuffer e entrada de teclado implementados diretamente para adaptar o Doom ao ambiente de PDF
  • Diferente de demos interativas anteriores em PDF:
    • Método de saída: cria campos de texto para cada linha (row) da tela e representa os pixels com caracteres ASCII
    • Limitação de cores: implementação de uma tela monocromática com 6 cores
    • Velocidade de atualização: atualização a cada 80 ms por quadro (otimizado dentro do desempenho limitado)
  • Código-fonte: disponível no repositório no GitHub
  • Ambientes compatíveis:
    • Funciona apenas em navegadores baseados em Chromium (usando o motor PDFium)
    • Não funciona corretamente em outros visualizadores de PDF

Ainda não há comentários.

Ainda não há comentários.