hindi malamang na PDF port ng Doom: Isang Testament sa Enduring Legacy nito
Nakamit ng isang mag-aaral sa high school ang tila imposible: ang pag-port ng maalamat na 1993 first-person tagabaril, Doom, sa isang PDF file. Habang ang nagreresultang karanasan ay mabagal, nananatili itong mai-play, pagdaragdag ng isa pang kakaibang platform sa patuloy na lumalagong listahan ng mga hindi kinaugalian na aparato kung saan matagumpay na tumakbo ang Doom.
Ang laki ng compact ng Doom (isang 2.39 megabytes) ay isang pangunahing kadahilanan na nagpapagana ng mga naturang feats. Ang medyo maliit na bakas ng paa nito ay pinapayagan ang mga manlalaro na lupigin ang laro sa mga aparato na hindi inaasahan bilang ang Nintendo alarmo (gamit ang mga dial at pindutan para sa kontrol) at kahit na sa loob ng iba pang mga video game tulad ng Balandro. Ang mga malikhaing pagsisikap na ito, na madalas na nasaktan ng mga limitasyon sa pagganap, ay hindi tungkol sa pagkamit ng pinakamainam na gameplay; Tungkol sila sa pagtulak ng mga hangganan at pagpapakita ng walang katapusang apela sa laro.
Ang gumagamit ng Github Ading2210, ang mag -aaral ng high school sa likod ng port ng PDF, na na -leverage ang mga kakayahan ng JavaScript sa loob ng format na PDF. Pinapayagan ito para sa pag -render ng 3D at iba pang mga pag -andar, bagaman ang mga limitasyon ng format na kinakailangang kompromiso. Sa halip na gamitin ang mga indibidwal na kahon ng teksto para sa bawat pixel (na hindi praktikal na ibinigay na resolusyon ng 320x200 ng Doom), ang Ading2210 ay gumagamit ng isang solong kahon ng teksto bawat hilera ng screen. Nagreresulta ito sa isang makabuluhang mas mabagal na rate ng frame (80ms bawat frame) at isang kakulangan ng kulay, tunog, at teksto sa loob mismo ng laro. Sa kabila ng mga drawbacks na ito, ang laro ay nananatiling nakakagulat na mapaglaruan.
Ang pinakabagong nagawa na ito ay binibigyang diin ang pangmatagalang epekto ng Doom sa mundo ng paglalaro. Sa loob ng tatlong dekada pagkatapos ng paglabas nito, ang laro ay patuloy na nagbibigay inspirasyon sa mga programmer at mahilig upang galugarin ang potensyal nito sa lalong hindi pangkaraniwang mga platform. Ang patuloy na eksperimento sa mga port ng tadhana ay nagtatampok ng walang hanggang pamana at ang kamangha -manghang kakayahang umangkop, na nagmumungkahi na kahit na mas hindi inaasahang mga port ay malamang na lumitaw sa mga darating na taon.