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 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 ito para sa isang port ng tadhana.
Gamit ang isang anim na kulay na ASCII grid para sa mga visual, ang resulta ay nakakagulat na mai-play, kahit na asahan ang isang rate ng frame na halos 80ms. Maaaring hindi nito palitan ang iyong PS5, ngunit ang pagkamit ng pagpapatakbo ng tadhana sa loob ng isang PDF ay hindi maikakaila kahanga -hanga.
Ang tagalikha ng Tetrispdf na si Thomas Rinsma, ay nagkomento sa Hacker News, na pinupuri ang mas malinis na pagpapatupad ng Ading2210 ng isang katulad na proyekto.
Habang hindi perpekto para sa isang first-time na karanasan sa tadhana, ang patuloy na pag-port ng tadhana sa hindi pangkaraniwang mga platform, file, at kahit na bakterya ay nananatiling walang katapusang nakakaaliw.