Doom, de iconische first-person shooter, is aangepast om op alles te rennen, van broodroosters tot koelkasten, waardoor de grenzen verleggen van wat apparaten dit klassieke spel aankan. De nieuwste innovatie komt echter van een middelbare scholier die DOOM ingenieus in een PDF -bestand heeft geporteerd dat u rechtstreeks in uw browser kunt uitvoeren. Hoewel deze versie elementen zoals tekst en geluid mist, kan de mogelijkheid om het eerste niveau te spelen, E1M1, zelfs de meest alledaagse taken maken, zoals het doen van uw belastingen, een beetje spannender.
Het brein achter dit project, Github User Ading2210 , liet zich inspireren uit het TetRispDF-project en besloot om een van 's werelds meest geliefde shooters naar een chroom gebaseerde browser te brengen via een PDF. De student gebruikte slim de JavaScript -mogelijkheden binnen de PDF -lezer van de browser om deze ambitieuze poort uit te voeren. Hoewel de officiële PDF -specificaties geavanceerde scripting ondersteunen, beperkt de browserbeveiliging deze functies. Desalniettemin was het voldoende om ADing2210 te bereiken om de opmerkelijke prestatie te bereiken van het runnen van Doom binnen een PDF.
ADing2210 maakte gebruik van de computationele kracht van JavaScript en creëerde een zes-kleuren ASCII-raster om de sprites en graphics van de game weer te geven. Het resultaat, hoewel niet zo soepel als moderne gameconsoles met een vertraging van 80ms per frame, is indrukwekkend leesbaar. Hoewel deze versie van Doom je PS5 misschien niet vervangt, is de pure vindingrijkheid van het uitvoeren in een PDF -bestand een bewijs van de creativiteit en technische bekwaamheid van deze middelbare scholier.
Thomas Rinsma, de maker van Tetrispdf, erkende het werk van Ading2210 aan Hacker News, en merkte op dat de versie van de student van PDF Doom op veel manieren "netter was". Hoewel deze vertolking van Doom misschien niet ideaal is voor nieuwkomers in het spel, blijft de nieuwigheid om het te zien werken op onconventionele platforms, bestanden of zelfs levende bacteriën, fans over de hele wereld boeien en vermaken.