A több mint 30 éves ikonikus akciójátékot ezúttal a dokumentumok egységes megjelenítésére kitalált Portable Document Format keretei között élesztették újra.

Az iD Software 1993 decemberében jelentette meg a ma már abszolút legenda kategóriába tartozó belső nézetes lövöldözős (FPS) játékát, a Doomot. A program forráskódját aztán alig négy évvel később közzétették, ami valóságos lavinát indított el. A kérdés, hogy valamin elfut-e a Doom mém lett, miközben profi és amatőr programozók hada gondoskodott róla, hogy traktoroktól kezdve a terhességi teszten át egészen a baktériumokig (!) mindenféle platformon megjelenítsék, sőt nem egy esetben teljes funkcionalitással átültettessék az akciójátékot.

Nemrégiben ismét bővült a teljes és abszolút sikeresnek tekinthető portolások listája, mivel valaki megoldotta, hogy ha úgy tartja kedvünk, a pokol teremtményeit akár egy böngészőben megnyitott PDF-állományba ágyazva is halomra lőhetjük.

A Portable Document Format (PDF) alapvetően azért született meg, hogy hardvertől és szoftveres környezettől függetlenül mindenki ugyanazt lássa, ha egy ebben a formátumban elmentett dokumentumot nyit meg. A formátum összetettsége ugyan vitathatatlan biztonsági kockázatot hordoz, ami különböző kétes online cselekmények elkövetésére is lehetőséget adott az elmúlt évtizedekben, de ugyanezt a potenciált ezúttal "jóra használták".

Pokolian lassú, de ismerős úton

A Githubon ading2210 felhasználói név alatt futó alkotó azt használta ki, hogy bizonyos PDF-megjelenítő motorok legalább részben támogatják a Javascriptet. Erre alapozva sikerült megalkotni egy olyan állományt, amelyet ha egy Chromium-alapú böngészőben nyitunk meg, rögtön elkezdhető a virtuális gyilkolás.

Ahogy a projektről beszámoló The Register megjegyzi, a Doom 320x200-as felbontása miatt az egyes szövegmezők pixelként való használata nem volt megvalósítható. Ehelyett a port a képernyő minden egyes sorához külön szövegmezőt használ, és annak tartalmát különböző ASCII karakterekre állítja be.

A fejlesztő elmondása szerint így sikerült egy 6 színű monokróm kimenetet kapni, ami már elegendő ahhoz, hogy a játék felismerhető legyen. A gyorsaság persze már más kérdés, a teljes szöveg 80 ms alatt frissül képkockánként, ami finoman szólva sem nevezhető gördülékenynek.

Ading2210-et egy hasonló projekt inspirálta: Thomas Rinsma a Tetrist ültette PDF-re, aki később a Doommal is kísérletezett. Rinsma sem maradt adós: most a lehető legnagyobb elismeréssel nyilatkozott a DoomPDF kapcsán.

Konzumer tech

CIO Podcast #75: A nagyvállalatok is early adopterré válhattak a CIO Hungaryn

Három szakember az innovációk gyors alkalmazásának az üzleti és technológiai előnyeiről és lehetséges kockázatairól.
 
Hirdetés

A tétlenség ára, avagy a legacy rejtett költségei

A legtöbb vállalat a modernizáció költségeit számolja. A valódi üzleti kockázat azonban gyakran nem a változtatás ára, hanem annak elhalasztása.

Hirdetés

Forradalom az IT-ban – forradalom az IT-biztonságban

A generatív mesterséges intelligencia, AI-alapú automatizálás, az agentic AI alapjaiban rajzolta át a vállalatoknál az IT és az üzlet kapcsolatát – és ezzel együtt az IT-biztonsággal kapcsolatos elvárásokat és feladatokat.

Az AI mind több ponton épül be a vállalati folyamatokba, ezért egyre népszerűbb célpontja a kibertámadásoknak. De hol támadható, ha egyszer annyira okos?

a melléklet támogatója a CLICO

Egy kormányrendelet alapjaiban formálják át 2026-tól az állami intézmények és vállalatok szoftvergazdálkodási gyakorlatát.

Projektek O-gyűrűje. Mit tanulhat egy projektvezető a Challenger tragédiájából?

A Corvinus Egyetem és a Complexity Science Hub kutatói megmérték: a Python kódok közel harmadát ma már mesterséges intelligencia írja, és ebből a szenior fejlesztők profitálnak.

Rengeteg ország áll át helyi MI-platformra

Ön sem informatikus, de munkája során az információtechnológia is gyakran befolyásolja döntéseit? Ön is informatikus, de pénzügyi és gazdasági szempontból kell igazolnia a projektek hasznosságát? Mi közérthető módon, üzleti szemmel dolgozzuk fel az infokommunikációs híreket, trendeket, megoldásokat. A Bitport tizennegyedik éve közvetít sikeresen az informatikai piac és a technológiát hasznosító döntéshozók között.
© 2010-2026 Bitport.hu Média Kft. Minden jog fenntartva.