Bahay >  Balita >  "Ang Doom Ngayon ay Maglalaro sa Format ng PDF: Mga Toasters Lalo na"

"Ang Doom Ngayon ay Maglalaro sa Format ng PDF: Mga Toasters Lalo na"

Authore: OliviaUpdate:Apr 20,2025

Ang Doom, ang maalamat na unang tagabaril, ay na-port sa isang kamangha-manghang hanay ng mga aparato-mula sa mga toasters hanggang sa mga fridges at higit pa. Gayunpaman, ang paghahanap upang makahanap ng tunay na makabagong mga platform upang magpatakbo ng Doom ay patuloy na nagbabago. Sa isang kahanga -hangang twist, ang isang mag -aaral sa high school ay matagumpay na na -port ang Doom sa isang PDF file na maaari kang tumakbo nang direkta sa iyong browser.

Habang ang bersyon na ito ng Doom ay kulang sa mga tradisyonal na tampok tulad ng teksto at tunog, kinukuha pa rin nito ang kakanyahan ng laro, na nagpapahintulot sa iyo na i -play ang iconic na antas ng E1M1 habang marahil ay nagpo -procrastinate sa mga pesky tax filings.

Ang mastermind sa likod ng makabagong proyekto na ito ay ang gumagamit ng Github at mag -aaral ng high school na Ading2210 , na iginuhit ang inspirasyon mula sa isang kamakailang port ng Tetris, na tinawag na Tetrispdf, sa format na PDF. Na-motivation ng ito, ang Ading2210 ay nagtakda upang gawin ang isa sa pinakamamahal na shooters sa buong mundo na mai-play sa anumang browser na batay sa chromium.

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

Ang Ading2210 ay nag -leverage ng mga kakayahan ng JavaScript sa loob ng mambabasa ng PDF ng isang browser upang makamit ang gawaing ito. Bagaman ang opisyal na mga pagtutukoy ng PDF ay sumusuporta sa advanced na script, ang mga paghihigpit sa seguridad ng browser ay naglilimita sa lawak ng mga kakayahan na ito. Gayunpaman, ang mga ito ay sapat na para sa Ading2210 hanggang sa port tadhana sa format na PDF na matagumpay.

Ang JavaScript sa loob ng PDF ay pinapayagan ang Ading2210 na magsagawa ng anumang kinakailangang pagkalkula, na nagreresulta sa isang biswal na kahanga -hanga, kahit na pinasimple, rendition ng tadhana. Ang laro ay kinakatawan gamit ang isang anim na kulay na ASCII grid para sa mga sprite at graphics, na may isang rate ng frame na 80ms bawat iginuhit na frame. Ginagawa nitong mababasa at mapaglaruan ang port, kung medyo mabagal.

Habang ang bersyon na ito ng Doom ay maaaring hindi palitan ang iyong karanasan sa PS5, ang pagkamit ng pagpapatakbo nito sa loob ng isang file na PDF ay tunay na kapansin -pansin, na nagpapakita ng talino sa paglikha at teknikal na katapangan ng Ading2210.

Si Thomas Rinsma, ang tagalikha ng Tetrispdf, ay kinilala ang gawain ni Ading2210 sa Hacker News, na napansin na habang nilikha din niya ang kanyang sariling PDF Doom, ang bersyon ng Ading2210 ay "Neater sa maraming paraan."

Bagaman hindi ito maaaring maging mainam na paraan upang makaranas ng kapahamakan sa kauna -unahang pagkakataon, ang pagiging bago ng nakikita ang laro ay tumatakbo sa mga hindi sinasadyang mga platform - mula sa mga file ng PDF hanggang sa nabubuhay na bakterya ng gat - ay walang katapusang nakakaaliw at isang testamento hanggang sa walang hanggang pag -apela at kakayahang umangkop ng kapahamakan.