Ang kakayahang umangkop ng Doom sa iba't ibang mga platform ay patuloy na nakakagulat, at ngayon, itinulak pa ng isang mag -aaral sa high school ang mga hangganan sa pamamagitan ng pag -port ng iconic na laro sa isang PDF file na maaari mong patakbuhin sa iyong browser. Habang ang bersyon na ito ay walang teksto at tunog, nag -aalok ito ng isang natatanging paraan upang tamasahin ang klasikong antas ng E1M1, marahil habang ang pagpapaliban sa mga makamundong gawain tulad ng pag -file ng buwis.
Ang makabagong high schooler, na kilala sa GitHub bilang Ading2210, ay iginuhit ang inspirasyon mula sa proyekto ng TetRISPDF at nagpasya na dalhin ang tadhana sa loob ng isang browser na batay sa chromium gamit ang format na PDF. Ang Ading2210 ay matalino na ginamit ang JavaScript sa loob ng mambabasa ng PDF ng browser, na ginagamit ang mga kakayahan sa computational na pinapayagan ng mga pagtutukoy ng PDF sa kabila ng mga limitasyon ng seguridad na ipinataw ng mga browser.
Doom sa isang PDF? Bakit hindi? Credit ng imahe: YouTube / VK6. Ang resulta ay isang biswal na pinasimple ngunit functional port ng tadhana, na naibigay sa isang anim na kulay na ASCII grid para sa mga sprite at graphics. Bagaman ang pag -update ng laro sa isang masigasig na bilis ng 80ms bawat frame, ang legibility ng port ay kahanga -hanga at ipinapakita ang talino sa likod ng proyekto.
Habang ang bersyon ng PDF na ito ng Doom ay maaaring hindi palitan ang iyong gaming console, ang pagkakaroon nito ay isang testamento sa kakayahang magamit ng laro at ang pagkamalikhain ng mga tagahanga nito. Si Thomas Rinsma, ang tagalikha ng Tetrispdf, ay kinilala ang gawain ni Ading2210 sa Hacker News, na napansin na ang bersyon ng mag -aaral ay "neater sa maraming paraan."
Kahit na hindi perpekto para sa isang first-time playthrough, ang kagandahan ng pagpapatakbo ng tadhana sa hindi kinaugalian na mga platform-mula sa mga toasters at fridges hanggang sa mga file ng PDF at kahit na nabubuhay na bakterya ng gat-ay patuloy na nakakaakit at aliwin ang pamayanan ng gaming.