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

May-akda: Zoe Mar 05,2025

Ang Doom ay nai -port sa lahat mula sa mga toasters hanggang sa mga ref, na tila nakakapagod sa mga posibilidad. Gayunpaman, nakamit ng isang mag -aaral sa high school ang tila imposible: ang pagpapatakbo ng tadhana sa loob ng isang file na PDF, na maaaring i -play nang direkta sa iyong browser.

Habang kulang ang tunog at detalyadong visual, ang pangunahing gameplay ng E1M1 ay naroroon. Perpekto para sa pagpapaliban sa mga labis na buwis!

Ang gumagamit ng Github Ading2210, na inspirasyon ng proyekto ng TetrisPDF, na naipalabas ang JavaScript sa loob ng isang mambabasa ng PDF ng isang browser upang maisakatuparan ang gawaing ito. Ang mga limitasyon ng seguridad ng browser ay naghihigpitan sa buong potensyal ng script ng PDF, ngunit napatunayan ito ng sapat para sa isang functional port ng tadhana.

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

Gamit ang isang anim na kulay na ASCII grid para sa mga sprite, ang Ading2210 ay lumikha ng isang nakakagulat na mapaglarong, kahit na mabagal (80ms bawat frame), bersyon ng Doom.

Bagaman hindi nito papalitan ang iyong PS5, ang nagawa ng pagpapatakbo ng tadhana sa loob ng isang file na PDF ay hindi maikakaila kahanga -hanga. Si Thomas Rinsma, tagalikha ng Tetrispdf, ay nagkomento din sa Hacker News, na pinupuri ang pagpapatupad ng "Neater" ng Ading2210 ng isang katulad na proyekto.

Bagaman hindi perpekto para sa isang first-time na karanasan sa tadhana, ang patuloy na pag-port ng tadhana hanggang sa hindi pangkaraniwang mga platform-mula sa mga aparato hanggang sa mga file at maging ang bakterya-ay walang katapusang nakakaakit.