Ang Doom ay nai -port sa lahat mula sa mga toasters hanggang sa mga ref, na tila itinutulak ang mga hangganan ng kung ano ang posible. 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 loob ng isang browser.
Habang kulang ang tunog at teksto (mga menor de edad na detalye, di ba?), Maaari ka na ngayong maglaro ng E1M1 habang ipinagpaliban ang mga buwis na iyon. 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 sapat na ito.
Gamit ang isang anim na kulay na ASCII grid para sa mga visual, ang Ading2210 ay lumikha ng isang nakakagulat na mapaglaruan, kahit na mabagal (80ms bawat frame), bersyon ng Doom. Ang mga kakayahan ng JavaScript ay pinapayagan para sa mga kumplikadong pagkalkula, na nagreresulta sa isang nakakagulat na mababasa na port.
Bagaman hindi nito papalitan ang iyong PS5, ang nagawa ng pagpapatakbo ng tadhana sa loob ng isang file na PDF ay kapansin -pansin. Kahit na ang tagalikha ng Tetrispdf na si Thomas Rinsma ay pinuri ang bersyon ng "Neater" ng Ading2210 sa balita sa hacker.
Bagaman hindi perpekto para sa isang unang karanasan sa tadhana, ang patuloy na takbo ng pagpapatakbo ng tadhana sa hindi pangkaraniwang mga platform, file, at kahit na bakterya ay nananatiling walang katapusang nakakaaliw.