2 poin oleh GN⁺ 2025-01-14 | Belum ada komentar. | Bagikan ke WhatsApp
  • Doom yang berjalan di dalam lingkungan Javascript pada file PDF
  • Dengan menggunakan versi lama Emscripten, kode C dapat dikompilasi ke asm.js, yang bisa dijalankan bahkan pada runtime JS terbatas milik penampil PDF
  • Menggunakan fork doomgeneric untuk menyederhanakan implementasi input/output (IO)
  • Framebuffer dan input keyboard diimplementasikan secara langsung untuk menyesuaikan Doom dengan lingkungan PDF
  • Berbeda dari demo interaktif di dalam PDF yang sudah ada sebelumnya:
    • Metode output: membuat field teks untuk setiap baris layar, lalu merepresentasikan piksel dengan karakter ASCII
    • Batasan warna: mengimplementasikan tampilan monokrom dengan 6 warna
    • Kecepatan pembaruan: diperbarui setiap 80 ms per frame (dioptimalkan dalam keterbatasan performa)
  • Kode sumber: tersedia di repositori GitHub
  • Lingkungan yang didukung:
    • Hanya dapat dijalankan di browser berbasis Chromium (menggunakan mesin PDFium)
    • Tidak berfungsi dengan benar di penampil PDF lain

Belum ada komentar.

Belum ada komentar.