Doom is overgedragen tot alles, van broodroosters tot koelkasten, die schijnbaar weinig ruimte overlaat voor innovatie. Een middelbare scholier heeft echter het schijnbaar onmogelijke bereikt: DOOM overdragen naar een PDF -bestand dat binnen een browser speelt.
Hoewel functies zoals tekst en geluid afwezig zijn, is de mogelijkheid om E1M1 te spelen tijdens het uitstellen van belastingen onmiskenbaar aantrekkelijk.
GitHub User Ading2210, geïnspireerd door het TETRISPDF -project, gebruik JavaScript binnen de PDF -lezer van een browser om deze prestatie te bereiken. Browser beveiligingsbeperkingen beperken het volledige potentieel van PDF -scripting, maar het bleek voldoende voor een doompoort.
DOOM in een PDF? Waarom niet? Afbeelding krediet: YouTube/VK6.
Met behulp van een zes-kleuren ASCII-raster voor visuals, creëerde Ading2210 een verrassend speelbaar, zij het langzaam (80ms per frame), versie van Doom.
Hoewel het uw PS5 niet zal vervangen, is de prestatie van het uitvoeren van DOOM binnen een PDF -bestand opmerkelijk, vooral gezien de leesbaarheid ervan. Tetrispdf -maker Thomas Rinsma prees zelfs de "Near" -implementatie van Ading2210 op Hacker News.
Hoewel het niet ideaal is voor een eerste doom-ervaring, blijft de voortdurende porten van ondergang naar ongebruikelijke platforms, bestanden en zelfs levende organismen een consistent vermakelijk spektakel.