Pencapaian pelajar sekolah menengah telah menambah satu bab baru kepada Doom's (1993) yang sudah mengagumkan sejarah pelabuhan yang tidak konvensional: permainan kini berjalan, walaupun perlahan -lahan, dalam fail PDF. Pencapaian ini menggariskan sifat padat permainan dan kreativiti tanpa batas fanbase yang berdedikasi.
Doom, penembak orang pertama seminal (FPS) dari perisian ID, memegang status legenda dalam sejarah permainan. Pengaruhnya begitu mendalam sehingga ia pada dasarnya mencipta istilah "FPS," dengan banyak permainan awal dalam genre yang sering dilabelkan sebagai "klon azab." Selama bertahun -tahun, pengaturcara dan peminat gembira dalam menjalankan Doom pada platform yang paling tidak dijangka - dari peti sejuk dan jam penggera ke stereos kereta. Pelabuhan terbaru ini ke fail PDF mewakili tinggi baru dalam tradisi yang unik ini.
Pengguna Github Ading2210 mencapai ini dengan memanfaatkan keupayaan JavaScript format PDF, yang membolehkan rendering 3D, permintaan HTTP, dan pengesanan monitor. Walau bagaimanapun, batasan format PDF memerlukan kompromi. Daripada menggunakan kotak teks individu untuk setiap piksel (kerana resolusi 320x200 memerlukan ribuan setiap bingkai), Ading2210 memilih satu kotak teks setiap baris skrin. Ini mengakibatkan yang boleh dimainkan, walaupun lembap, mengalami kekurangan warna, bunyi, dan teks, dengan kadar bingkai 80ms. Video yang mempamerkan pelabuhan menunjukkan fungsinya.
Saiz yang agak kecil Doom (2.39 MB) adalah faktor utama yang membolehkan pelabuhan tersebut. Contoh baru -baru ini termasuk versi yang boleh dimainkan pada Nintendo Alarmo (menggunakan dail dan butangnya) dan dalam permainan Balandro (dengan batasan prestasi yang ketara, mencerminkan versi PDF).
Projek -projek ini tidak semata -mata untuk mencapai prestasi optimum pada perkakasan yang luar biasa. Mereka meraikan rayuan dan warisan Doom yang berterusan, mempamerkan kepintaran masyarakatnya. Lebih tiga dekad selepas pembebasannya, Doom terus memberi inspirasi kepada eksperimen, menunjukkan bahawa lebih banyak pelabuhan pelik menunggu di masa depan.