Ang DOOM ay nai -port sa napakaraming hindi inaasahang aparato - sa mga masasabing, fridges, pinangalanan mo ito - na ang paghahanap ng tunay na kapansin -pansin na mga bagong platform ay tila imposible. Gayunpaman, nakamit ng isang mag -aaral sa high school ang tila imposible: ang pag -port ng tadhana sa isang file na PDF na maaaring mai -play sa iyong browser.
Sigurado, kulang ito ng ilang mga tampok tulad ng teksto at tunog, ngunit sino ang nangangailangan ng mga kapag maaari mong i -play ang E1M1 habang nagpupukaw sa iyong mga buwis?
Ang Github User at High School Student Ading2210, na inspirasyon ng TetRISPDF Project, ay hinarap ang hamon na ito. Ang pag -agaw ng JavaScript sa loob ng PDF Reader ng isang browser, ang Ading2210 ay nag -overcame ng mga limitasyon sa seguridad ng browser sa port na ito sa hindi pangkaraniwang format na ito.
Doom sa isang PDF? Bakit hindi? Credit ng imahe: YouTube / VK6. Ang mga kakayahan ng JavaScript ng PDF ay pinapayagan para sa mga kumplikadong pagkalkula, na nagreresulta sa isang nakakagulat na mapaglarong bersyon ng Doom. Gamit ang isang anim na kulay na ASCII grid para sa mga sprite at graphics, ang Ading2210 ay naghatid ng isang mababasa, kahit na mabagal, karanasan sa laro (80ms bawat frame).
Habang hindi nito papalitan ang iyong PS5, ang nakikita ang tadhana na tumatakbo sa loob ng isang file na PDF ay kahanga -hanga, lalo na isinasaalang -alang ang kakayahang magamit nito.
Ang tagalikha ng Tetrispdf na si Thomas Rinsma ay nagkomento sa Hacker News, na pinupuri ang bersyon ng "neater" ng Ading2210 ng PDF Doom.
Hindi ito maaaring maging mainam na paraan upang makaranas ng kapahamakan sa kauna -unahang pagkakataon, ngunit ang patuloy na pagiging bago ng nakikita ito ay tumatakbo sa mga walang katotohanan na mga platform - mula sa mga aparato hanggang sa mga file (at kahit na bakterya ng gat) - walang katapusang nakakaaliw.