Ikke rigtig glat: Doom kan afspilles i en PDF-fil 45 kommentarer
Billede: DoomPDF
En rigtig populær sport blandt udviklere er forsøget på at få det legendariske first-person shooter Doom til at køre på platforme, der ser så mærkelige ud som muligt. Efter automater, robotplæneklippere og termostater findes Doom nu i et filformat: DoomPDF giver dig mulighed for at fotografere monstre i form af en PDF-fil.
Dette er gjort muligt, fordi PDF-formatet også understøtter Javascript, som forklaret af programmør ading2210, som udgav koden bag DoomPDF-projektet på Github. “C-kode kan kompileres til at køre i en PDF ved hjælp af en ældre version af Emscripten, der er målrettet mod asm.js i stedet for WebAssembly,” skriver udvikleren. Den største udfordring var at få en rammebuffer hurtigt nok.
I stedet for at tildele et enkelt tekstfelt til hver af spillets 320 x 200 pixels, hvilket ikke var muligt, bruges et separat tekstfelt pr. linje. Grafik implementeres som 6-farvet monokrom output ved hjælp af forskellige ASCII-tegn. Selvom dette er nok til at opdage noget og gøre Doom stort set spilbart, er opdateringshastigheden meget langsom med 80 ms pr. frame.
Hvis du vil prøve DoomPDF, kan du få adgang til filen via URL’en doompdf.pages.dev/doom.pdf. En Chromium-baseret browser anbefales til dette. Spillet kan styres ved hjælp af musen ved hjælp af et skærmtastatur eller direkte ved hjælp af tastaturet. Det er dog ikke sjovt på grund af de langsomme reaktioner.
Doom virkede på de mest usandsynlige enheder
id Softwares 30-årige first-person shooter har været i stand til at køre i mærkelige omgivelser, siden kildekoden blev frigivet. Kendte eksempler omfatter havne i Doom på pengeautomater, køleskabe og lommeregnere. Men udviklerne stoppede ikke engang ved medicinsk udstyr og robotplæneklippere.
Selvom Doom er det bedste eksempel på denne form for gimmick, er andre klassikere også gjort spilbare i ukendte miljøer. Eksempelvis kan strategispillet Civilization spilles i et Excel-regneark.
Emner: Actionspil Doom First Person Shooter Spil PDF Kilde: The Register
Julien, en livslang fan af videospil, anmelder de nyeste udgivelser og udforsker teknologier, der forvandler gaming-verdenen.