Bahay > Balita > Lumipat sa Toasters: Ang Doom ay ngayon ay maaaring i -play sa loob ng isang PDF

Lumipat sa Toasters: Ang Doom ay ngayon ay maaaring i -play sa loob ng isang PDF

May-akda:Kristen Update:Feb 25,2025

Ang Doom ay nai -port sa lahat mula sa mga toasters hanggang sa mga ref, na tila nag -iiwan ng maliit na silid para sa pagbabago. Gayunpaman, nakamit ng isang mag -aaral sa high school ang tila imposible: ang pagpapatakbo ng tadhana sa loob ng isang file na PDF na makikita sa isang browser.

Habang ang mga tampok tulad ng teksto at tunog ay wala, ang pangunahing gameplay ng E1M1 ay nakakagulat na buo. Ang feat na ito, na inspirasyon ng Tetrispdf Project, ay nagawa ng gumagamit ng Github Ading2210, na gumagamit ng JavaScript sa loob ng mambabasa ng browser ng browser.

DOOM sa isang PDF? Bakit hindi? Credit ng imahe: YouTube/VK6.

Sa kabila ng mga limitasyon ng seguridad ng browser sa script ng PDF, ang Ading2210 ay matalino na ginamit ang computational power ng JavaScript. Ang isang anim na kulay na ASCII grid ay nag-render ng mga sprite at graphics, na nagreresulta sa isang mapaglarong, kahit na mabagal (80ms bawat frame), bersyon ng Doom.

Habang hindi isang kapalit para sa modernong hardware sa paglalaro, ang pagkamit ng pagpapatakbo ng tadhana sa loob ng isang PDF ay hindi maikakaila kahanga -hanga, partikular na binigyan ng kakayahang mabasa ng resulta. Kahit na ang tagalikha ng Tetrispdf, si Thomas Rinsma, ay pinuri ang pagpapatupad ng "Neater" ng Ading2210 sa Hacker News.

Ang pagiging bago ng patuloy na pagsakop ng Doom ng hindi pangkaraniwang mga platform, mula sa mga file hanggang sa kahit na bakterya ng gat, ay nananatiling walang katapusang mapang -akit.