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 grens voor echt opmerkelijke havens wordt echter steeds een grotere uitdaging om uit te breiden. Voer een middelbare scholier in die ingenieus DOOM in een PDF -bestand heeft geporteerd, direct in je browser speelbaar. Hoewel deze versie traditionele elementen zoals tekst en geluid mist, biedt het een unieke manier om te genieten van het eerste niveau van de game, E1M1, misschien tijdens het uitstellen van die achterstallige belastingen.
Het brein achter dit project, Github -gebruiker en middelbare schoolstudent Ading2210 , liet zich inspireren uit het Tetrispdf -project. Gemotiveerd om een van 's werelds meest gevierde shooters naar een op chroom gebaseerde browser te brengen, gebruikte ADing2210 de JavaScript-mogelijkheden binnen PDF-lezers om deze prestatie te bereiken. Ondanks beveiligingsbeperkingen in browsers die het volledige potentieel van PDF -scripting beperken, slaagde de student erin om een functionele poort van DOOM te creëren.
Met behulp van een zes-kleuren ASCII-raster om sprites en afbeeldingen weer te geven, biedt ADing2210's versie van Doom in een PDF-bestand een verrassend leesbare ervaring, zij het met een reactietijd van 80 ms per frame. Hoewel het je PS5 misschien niet vervangt, is de nieuwigheid van het runnen van DOOM binnen een PDF -bestand onmiskenbaar indrukwekkend.
Thomas Rinsma, de maker van Tetrispdf, erkende het werk van Ading2210 aan Hacker News en merkte op dat hoewel hij ook zijn eigen versie van PDF DOOM had ontwikkeld, Ading2210's op veel manieren "netter op vele manieren was". Hoewel deze PDF -versie van Doom misschien niet de ideale introductie van het spel is, blijft de continue innovatie in het overdragen van Doom naar onconventionele platforms, inclusief bestanden en zelfs levende bacteriën, eindeloos vermakelijk.