Ang Doom ay nai -port sa lahat mula sa mga toasters hanggang sa mga ref, na tila nag -iiwan ng maliit na silid para sa tunay na mga feats ng nobela. Gayunpaman, nakamit ng isang mag -aaral sa high school ang hindi maiisip: ang pagpapatakbo ng tadhana sa loob ng isang file na PDF na makikita sa isang browser.
Habang kulang ang tunog at detalyadong teksto, pinapayagan ka ng bersyon na ito na maglaro ng E1M1 - perpekto para sa pagpapaliban sa panahon ng buwis!
Ang gumagamit ng Github na "Ading2210," inspirasyon ng proyekto ng TetRISPDF, na na -leverage ang JavaScript sa loob ng mambabasa ng isang browser upang maisakatuparan ito. Ang mga limitasyon ng seguridad ng browser ay naghihigpitan sa buong potensyal ng script ng PDF, ngunit napatunayan ito ng sapat.
Gamit ang mga kakayahan sa computational ng JavaScript at isang anim na kulay na ASCII grid para sa mga visual, ang Ading2210 ay lumikha ng isang nakakagulat na mapaglaruan, kahit na mabagal (80ms bawat frame), bersyon ng Doom.
Habang hindi isang kapalit para sa mga modernong console, ang nagawa ng pagpapatakbo ng tadhana sa loob ng isang file na PDF ay kapansin -pansin, lalo na binigyan ng kakayahang mabasa.
Ang tagalikha ng Tetrispdf na si Thomas Rinsma, ay nagkomento sa Hacker News, na pinupuri ang bersyon ng Ading2210 para sa napakahusay na pagiging maayos nito.
Bagaman hindi perpekto para sa isang first-time na karanasan sa tadhana, ang patuloy na takbo ng pagpapatakbo ng tadhana sa hindi pangkaraniwang mga platform, file, at kahit na bakterya ay nananatiling walang katapusang nakakaaliw.