Ang kapansin -pansin na pag -aaral ng isang mag -aaral sa high school: Porting ang iconic na laro ng 1993, Doom, sa isang file na PDF. Habang mabagal, ang laro ay nananatiling mapaglaruan, na nagpapakita ng walang katapusang pamana at kakayahang umangkop ng klasikong FPS na ito.
Ang laki ng compact ng Doom (isang 2.39 megabytes) ay palaging nasusunog ang kakayahang magamit nito, na nagpapagana ng pagpapatupad nito sa hindi kinaugalian na hardware. Kasama sa mga nakaraang halimbawa ang isang port ng Nintendo Alarmo at kahit isang bersyon na tumatakbo sa loob ng laro Balandro. Ang mga quirky port na ito, na madalas na may mga limitasyon sa pagganap, underscore ang kagalingan ng Doom at ang talino ng paglikha ng mga tagahanga nito.
Ang pinakabagong port ng PDF, na nilikha ng gumagamit ng Github Ading2210, ay gumagamit ng mga kakayahan ng JavaScript ng PDF para sa pag -render ng 3D at iba pang mga pag -andar. Gayunpaman, ang mga limitasyon ng format ay nangangailangan ng mga 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 port ay gumagamit ng isang kahon ng teksto bawat hilera ng screen, na nagreresulta sa isang kapansin -pansin na mas mabagal, kahit na gumagana, karanasan sa gameplay. Ang nagresultang video ay nagpapakita ng isang monochrome, walang tunog, at bersyon na walang teksto na may isang rate ng frame ng 80ms.
Ang mag -aaral sa high school ay nagdadala ng kapahamakan sa PDF
Ang patuloy na takbo ng pagpapatakbo ng tadhana sa mga hindi inaasahang platform ay hindi tungkol sa pagkamit ng pinakamainam na pagganap. Ito ay isang testamento sa walang katapusang apela ng laro at ang walang hanggan na pagkamalikhain ng pamayanan nito. Sa paglipas ng tatlong dekada, ang patuloy na kaugnayan ni Doom ay isang testamento sa pangmatagalang epekto nito sa mundo ng paglalaro. Habang ipinagpapatuloy ng mga manlalaro ang kanilang mga makabagong eksperimento, ang hinaharap ay malamang na humahawak ng mas nakakagulat na mga port ng tadhana.