Doom nu speelbaar in PDF -formaat

Apr 15,25

Doom, de legendarische first-person shooter, is overgebracht naar een verbazingwekkende reeks apparaten, van broodroosters tot koelkasten, waardoor weinig ruimte is voor verrassing. Toch heeft een middelbare scholier de grenzen verder verlegd door Doom in een PDF -bestand te porten dat u in uw browser kunt uitvoeren. Natuurlijk mist het kleine details zoals "tekst" en "geluid", maar wie heeft die nodig als je E1M1 kunt spelen terwijl je je belastingen uitstelt?

GitHub-gebruiker en middelbare scholieren ADing2210 putte inspiratie uit TetRispDF, een recente haven van Tetris naar PDF-formaat, en besloot om een ​​van 's werelds meest iconische shooters te laten spelen in een chroomgebaseerde browser. Gebruikmakend van JavaScript binnen de PDF -lezer van de browser, slaagde ADing2210 erin om Doom tot leven te brengen in een .pdf -bestand, ondanks de beperkingen die door browserbeveiliging worden opgelegd aan PDF -scripting.

Met de JavaScript -mogelijkheden in PDF -specificaties konden ADing2210 complexe berekeningen uitvoeren, wat resulteerde in een visueel indrukwekkende poort. Met behulp van een Six-Color ASCII-raster om sprites en afbeeldingen weer te geven, behaalde de student een leesbare versie van Doom, zij het met een responstijd van 80 ms per frame. Hoewel het uw PS5 mogelijk niet vervangt, is de prestatie van het uitvoeren van doom in een .pdf -bestand onmiskenbaar opmerkelijk.

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

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

Thomas Rinsma, de maker van Tetrispdf, erkende het werk van Ading2210 aan Hacker News en merkte op dat de versie van de student op veel manieren 'netter was'. Hoewel deze PDF -versie van Doom misschien niet de ideale manier is om de game voor het eerst te ervaren, neemt de pure nieuwigheid van het uitvoeren van doom op alles van ongebruikelijke apparaten tot bestanden - en zelfs levende bacteriën - te boeien en te entertainen.

Topnieuws
Meer
Copyright © 2024 kuko.cc All rights reserved.