hindi malamang na PDF port ng Doom: Isang Testament sa Enduring Legacy nito
Ang isang mag-aaral sa high school ay nakamit ang tila imposible: ang pag-port ng iconic na 1993 first-person tagabaril, Doom, sa isang PDF file. Habang ang resulta ay nag -aalok ng isang kapansin -pansin na tamad, ngunit gumagana, karanasan sa paglalaro, binibigyang diin nito ang kapansin -pansin na kakayahang umangkop ng Doom at walang hanggang katanyagan.
Ang laki ng compact ng Doom (isang 2.39 megabytes) ay palaging naging isang kadahilanan na nag -aambag sa portability nito. Ito ay humantong sa isang matagal na takbo ng mga mahilig sa pagpapatakbo ng laro sa hindi sinasadyang hardware, mula sa mga refrigerator at alarm clocks hanggang sa iba pang mga video game tulad ng Balandro. Ang pinakabagong gawa na ito, gayunpaman, ay tumatagal ng cake.
Ang gumagamit ng Github Ading2210 ay matalino na na -leverag ang mga kakayahan ng JavaScript ng PDF - kabilang ang mga kahilingan sa pag -render ng 3D at mga kahilingan sa HTTP - upang dalhin ang tadhana sa buhay sa loob ng format ng dokumento. Gayunpaman, ang mga limitasyon ng daluyan ay maliwanag. Sa halip na gamitin ang mga indibidwal na kahon ng teksto para sa bawat pixel (na magiging hindi pangkalakal na hindi praktikal na ibinigay na resolusyon ng 320x200 ng Doom), ang port ay gumagamit ng isang solong kahon ng teksto bawat hilera ng screen. Nagreresulta ito sa isang makabuluhang mas mabagal na rate ng frame (sa paligid ng 80ms bawat frame) at isang monochrome, walang tunog, karanasan na walang teksto. Sa kabila ng mga drawbacks na ito, ang laro ay nananatiling mai -play.
Ang tagumpay na ito, kasama ang mga nakaraang port sa mga aparato tulad ng Nintendo Alarmo, ay nagpapakita ng walang hanggan na pagkamalikhain ng pamayanan ng Doom. Hindi ito tungkol sa pagkamit ng pinakamainam na pagganap; Ito ay tungkol sa manipis na talino ng talino at ang patuloy na paggalugad ng mga posibilidad. Sa loob ng tatlong dekada pagkatapos ng paglabas nito, ang patuloy na kaugnayan ni Doom ay isang testamento sa pangmatagalang epekto nito sa mundo ng paglalaro. Ang hinaharap ay malamang na humahawak ng higit pang nakakagulat na mga platform para sa maalamat na larong ito upang malupig.