Doom tidak mungkin rumah baru: fail pdf
Seorang pelajar sekolah menengah telah mencapai seolah-olah mustahil: memindahkan penembak orang pertama yang ikonik, Doom, ke fail PDF. Walaupun pengalaman yang dihasilkan tidak dapat dinafikan perlahan, ia tetap dimainkan, menambah satu lagi entri aneh ke sejarah platform yang tidak konvensional yang panjang dan bertingkat.
Saiz padat Doom (hanya 2.39 megabait) selalu menjadi faktor utama dalam penyesuaiannya. Ini telah membawa kepada banyak pelabuhan kreatif selama bertahun -tahun, dari peti sejuk memaparkan kepada jam penggera. Pengaruh permainan terhadap genre FPS tidak dapat dinafikan; Selama bertahun -tahun, permainan yang sama hanya dikategorikan sebagai "klon Doom." Pencapaian terbaru ini meneruskan trend ini untuk menolak sempadan di mana azab boleh dimainkan.
Pengguna Github Ading2210, pelajar sekolah menengah yang bijak di belakang projek ini, memanfaatkan keupayaan JavaScript format PDF. Walaupun PDF boleh menyokong permintaan 3D dan permintaan HTTP, resolusi rendah Doom asal (320x200) menyampaikan cabaran. Daripada menggunakan kotak teks individu untuk setiap piksel (yang tidak praktikal), Ading2210 bijak menggunakan satu kotak teks setiap baris skrin, menghasilkan pengalaman yang boleh dimainkan, walaupun lembap,. Video yang dihasilkan mempamerkan visual monokrom permainan, ketiadaan bunyi dan teks, dan kadar bingkai kira -kira 80ms.
Legacy yang kekal Doom
Contoh -contoh baru -baru ini mudah alih yang luar biasa Doom termasuk pelabuhan ke Nintendo Alarmo (menggunakan dail dan butangnya untuk kawalan) dan bahkan dalam permainan Balandro. Projek -projek ini, termasuk versi PDF, bukan mengenai prestasi yang optimum; Mereka adalah testamen untuk rayuan yang berterusan permainan dan kreativiti yang tidak terbatas dari masyarakatnya. Lebih tiga dekad selepas pembebasannya, Doom terus memberi inspirasi kepada inovasi, membuktikan warisannya yang berkekalan dan mencadangkan bahawa platform yang lebih tidak dijangka akan menjadi tuan rumah permainan pada masa akan datang.