Doom is overgedragen tot alles, van broodroosters tot koelkasten, die schijnbaar weinig ruimte achterlaat voor echt nieuwe platforms. Een middelbare scholier heeft echter het schijnbaar onmogelijke bereikt: DOOM uitvoeren binnen een PDF -bestand zichtbaar in een browser.
Hoewel functies zoals tekst en geluid afwezig zijn, is de kerngameplay van E1M1 verrassend functioneel - perfect voor het uitstellen van die achterstallige belastingen.
GitHub User Ading2210, geïnspireerd door het TETRISPDF -project, hefboom de mogelijkheden van JavaScript in 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 speelbare Doom -poort.
Met behulp van een zes-kleuren ASCII-raster voor visuals, creëerde ADing2210 een verrassend leesbare Doom-ervaring, zij het met een framesnelheid van ongeveer 80 ms per frame. Hoewel het geen vervanging is voor moderne gaminghardware, is de prestatie opmerkelijk vanwege zijn leesbaarheid en vindingrijkheid.
De maker van Tetrispdf, Thomas Rinsma, gaf commentaar op Hacker News en erkende de superieure implementatie van ADing2210.
Deze PDF -versie is misschien niet de ideale introductie tot DOOM, maar het voegt nog een grappige vermelding toe aan de lange lijst met onconventionele platforms - van darmbacteriën tot nu, PDF -bestanden - die met succes deze iconische game hebben uitgevoerd.