Sinakop na ng Doom ang mga toasters, refrigerator, at tila bawat iba pang maiisip na aparato. Ang bar para sa mga kahanga -hangang port ng tadhana ay hindi kapani -paniwalang mataas, ngunit ang isang mag -aaral sa high school ay nakamit ang tila imposible: ang pagpapatakbo ng tadhana sa loob ng isang file na PDF, na direktang mai -play sa iyong browser.
Naturally, ang ilang mga tampok ay wala - tulad ng teksto at tunog. Ngunit sino ang nangangailangan ng mga kapag maaari mong malupig ang E1M1 habang nagpupukaw sa iyong mga buwis?
Ang Github User at High School Student, Ading2210, na inspirasyon ng TetrisPDF Project, ay nagsagawa ng hamon. Ang pag -agaw ng JavaScript sa loob ng isang mambabasa ng PDF ng isang browser, ang Ading2210 ay matalino na lumampas sa mga limitasyon ng seguridad ng browser upang makamit ang gawaing ito.
Ang mga kakayahan ng JavaScript ng PDF ay pinapayagan para sa mga kumplikadong pagkalkula. Gamit ang isang anim na kulay na ASCII grid para sa mga sprite at graphics, ang Ading2210 ay lumikha ng isang nakakagulat na mapaglarong, kahit na mabagal (80ms bawat frame), bersyon ng Doom.
Habang hindi nito papalitan ang iyong PS5, ang pagkamit ng pagpapatakbo ng tadhana sa loob ng isang PDF ay kapansin -pansin, partikular na ibinigay ang kakayahang magamit nito. Pinuri pa ng tagalikha ng Tetrispdf na si Thomas Rinsma ang bersyon ng Ading2210 sa balita ng hacker bilang "neater sa maraming paraan."
Maaaring hindi ito ang mainam na paraan upang maranasan ang Doom sa kauna -unahang pagkakataon, ngunit ang patuloy na takbo ng pagpapatakbo ng tadhana sa mga walang katotohanan na platform, mga file, at maging ang mga nabubuhay na organismo ay nananatiling walang katapusang nakakaaliw.