hindi malamang na PDF port ng Doom: Isang Testament sa Enduring Legacy nito
Ang kamangha -manghang pag -aalaga ng isang mag -aaral sa high school ng pag -port ng iconic na laro ng 1993, Doom, sa isang file na PDF ay nabihag ang pamayanan ng gaming. Ang tagumpay na ito ay nagdaragdag ng isa pang kakaibang pagpasok sa mahabang listahan ng mga hindi kinaugalian na mga platform kung saan matagumpay na tumakbo ang Doom.
Ang Doom, isang seminal first-person tagabaril (FPS) mula sa software ng ID, ay may hawak na isang maalamat na katayuan sa kasaysayan ng paglalaro. Ang impluwensya nito ay napakalalim na ito ay mahalagang coined ang salitang "FPS," na may maraming kasunod na mga laro na madalas na may label bilang "mga clones ng tadhana." Kamakailan lamang, lumitaw ang isang kalakaran: ang mga programmer at mahilig ay nagsusumikap na magpatakbo ng tadhana sa mga hindi inaasahang aparato, mula sa mga refrigerator at mga orasan ng alarma hanggang sa mga stereos ng kotse - halos anumang bagay na may isang pahiwatig ng kapangyarihan ng computing. Ang pinakabagong port ng PDF ay tumatagal ng kalakaran na ito sa isang bagong antas.
Ang gumagamit ng Github Ading2210, isang mag -aaral sa high school, ay nakamit ang kahanga -hangang gawaing ito sa pamamagitan ng pag -agaw ng mga kakayahan ng JavaScript ng PDF. Habang ang mga pag -andar ng PDFS ay sumusuporta sa mga pag -render ng 3D at mga kahilingan sa HTTP, ang mababang resolusyon ng Doom (320x200) ay nagpakita ng isang hamon. Sa halip na gumamit ng mga indibidwal na kahon ng teksto para sa bawat pixel (hindi praktikal na ibinigay ng resolusyon), ang Ading2210 ay matalino na nagtatrabaho sa isang kahon ng teksto bawat hilera ng screen. Ang resulta? Ang isang mapaglarong, kahit na mabagal, bersyon ng tadhana, kulang sa kulay, tunog, at teksto, na may isang rate ng frame na humigit -kumulang na 80ms.
Compact Footprint Fuels Fuels ng Doom
Ang medyo maliit na sukat ng Doom (2.39 MB) ay isang pangunahing kadahilanan na nag -aambag sa kakayahang umangkop nito. Ang compact na kalikasan na ito ay pinapayagan para sa mga port sa iba pang mga hindi pangkaraniwang platform. Halimbawa, ang isang programmer kamakailan ay nakagawa ng Doom na mai -play sa isang alarmo ng Nintendo, na ginagamit ang mga dial at pindutan para sa kontrol. Ang isa pang malikhaing manlalaro ay pinamamahalaang upang magpatakbo ng Doom sa loob ng laro Balandro, kahit na may mga limitasyon sa pagganap na katulad ng bersyon ng PDF.
Ang mga proyektong ito ay hindi lamang tungkol sa pagkamit ng pinakamainam na pagganap; Binibigyang diin nila ang walang hanggan na pagkamalikhain ng mga manlalaro at ang walang hanggang pag -apela ng kapahamakan. Ang katotohanan na ang Doom, higit sa tatlong dekada mamaya, ay nananatiling paksa ng gayong makabagong eksperimento ay nagsasalita ng dami tungkol sa pangmatagalang pamana. Ang hinaharap ay malamang na humahawak ng higit pang hindi inaasahang mga port ng tadhana, isang testamento sa walang hanggang kaugnayan at ang talino ng paglikha ng mga tagahanga nito.