Port PDF yang tidak mungkin: Perjanjian kepada warisannya yang kekal
Seorang pelajar sekolah menengah telah mencapai seolah-olah mustahil: memindahkan penembak pertama orang legenda 1993, Doom, ke fail PDF. Walaupun pengalaman yang dihasilkan perlahan, ia tetap dimainkan, menambah satu lagi platform aneh ke senarai peranti yang tidak konvensional yang semakin meningkat di mana Doom telah berjaya dijalankan.
Saiz padat DOOM (hanya 2.39 megabait) adalah faktor utama yang membolehkan prestasi seperti itu. Jejaknya yang agak kecil sebelum ini membolehkan pemain untuk menaklukkan permainan pada peranti yang tidak dijangka sebagai Nintendo Alarmo (menggunakan dail dan butang untuk kawalan) dan bahkan dalam permainan video lain seperti Balandro. Usaha kreatif ini, sering dibelenggu oleh batasan prestasi, bukan tentang mencapai permainan yang optimum; Mereka mengenai menolak sempadan dan mempamerkan rayuan yang berterusan permainan.
Pengguna Github Ading2210, pelajar sekolah menengah di belakang pelabuhan PDF, memanfaatkan keupayaan JavaScript dalam format PDF. Ini dibenarkan untuk rendering 3D dan fungsi lain, walaupun batasan format memerlukan kompromi. Daripada menggunakan kotak teks individu untuk setiap piksel (yang tidak praktikal diberikan resolusi 320x200 Doom), ADING2210 menggunakan kotak teks tunggal setiap baris skrin. Ini menghasilkan kadar bingkai yang lebih perlahan (80ms per bingkai) dan kekurangan warna, bunyi, dan teks dalam permainan itu sendiri. Walaupun kelemahan ini, permainan ini tetap mengejutkan.
Pencapaian terbaru ini menggariskan kesan abadi Doom terhadap dunia permainan. Lebih tiga dekad selepas pembebasannya, permainan terus memberi inspirasi kepada pengaturcara dan peminat untuk meneroka potensinya pada platform yang semakin tidak biasa. Eksperimen yang berterusan dengan pelabuhan Doom menyoroti warisannya yang kekal dan kebolehsuaiannya yang luar biasa, menunjukkan bahawa pelabuhan yang lebih tidak dijangka mungkin muncul pada tahun -tahun yang akan datang.