Bahay Balita Nag -evolves ang PDF: Mag -host ngayon sa iconic na laro ng tadhana

Nag -evolves ang PDF: Mag -host ngayon sa iconic na laro ng tadhana

by Nicholas 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 kulang ang tunog at detalyadong teksto, ang pangunahing gameplay ng E1M1 ay nakakagulat na mai -play, ginagawa itong perpektong kaguluhan para sa mga pagpapaliban sa mga buwis.

May inspirasyon ng Tetrispdf, ang gumagamit ng Github na Ading2210 ay nag -leveraged na JavaScript sa loob ng 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 natatanging 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 visual, ang Ading2210 ay lumikha ng isang nakakagulat na nababasa na karanasan sa tadhana, sa kabila ng isang rate ng frame na humigit-kumulang na 80ms. Habang hindi isang kapalit para sa mga modernong console ng gaming, kapansin -pansin ang nakamit.

Ang tagalikha ng Tetrispdf na si Thomas Rinsma, ay kinilala ang mahusay na pagpapatupad ng Ading2210 sa Hacker News.

Bagaman hindi perpekto para sa isang first-time na paglalaro ng tadhana, ang patuloy na pag-port ng tadhana sa hindi magkakaugnay na mga platform, kabilang ang mga file at kahit na bakterya, ay nananatiling isang testamento sa walang hanggang pamana at talino ng mga tagahanga nito.