Beweeg over broodroosters: Doom is nu speelbaar in een PDF

Auteur: Sadie Mar 04,2025

Doom's al veroverde broodroosters, koelkasten en schijnbaar elk ander denkbaar apparaat. De bar voor indrukwekkende DOOM -poorten is ongelooflijk hoog, maar een middelbare scholier heeft het schijnbaar onmogelijke bereikt: DOOM draaien in een PDF -bestand, direct in je browser speelbaar.

Natuurlijk zijn sommige functies afwezig - zoals tekst en geluid. Maar wie heeft die nodig als je E1M1 kunt veroveren terwijl je je belastingen uitstelt?

GitHub -gebruiker en middelbare scholier, Ading2210, geïnspireerd door het Tetrispdf -project, werd de uitdaging aangegaan. Gebruikmakend van JavaScript in de PDF -lezer van een browser, heeft ADing2210 slim omzeilend de beveiligingsbeperkingen van de browser om deze prestatie te bereiken.

DOOM in een PDF? Waarom niet? Afbeelding Credit: YouTube / VK6.

De JavaScript -mogelijkheden van de PDF hebben complexe berekeningen mogelijk gemaakt. Met behulp van een zes-kleuren ASCII-raster voor sprites en afbeeldingen, creëerde Ading2210 een verrassend speelbaar, zij het langzaam (80ms per frame), versie van DOOM.

Hoewel het je PS5 niet zal vervangen, is het bereiken van het lopen van DOOM binnen een PDF opmerkelijk, vooral gezien de leesbaarheid ervan. Tetrispdf -maker Thomas Rinsma prees zelfs de versie van Ading2210 op Hacker News als 'Neater op veel manieren'.

Dit is misschien niet de ideale manier om voor het eerst Doom te ervaren, maar de voortdurende trend van het runnen van DOOM op absurde platforms, bestanden en zelfs levende organismen blijft eindeloos vermakelijk.