Hirdetés

A hét győztese a programozó, aki egy műholdon futtatta a Doomot



|

Így végre oda került a Doom, ahol leginkább otthon érzi magát. Az űrbe.

Hirdetés

Az Ubuntu Summit 25.10 konferencián az izlandi származású, jelenleg Norvégiában dolgozó szoftverfejlesztő, Olafur Waage bemutatta, hogyan sikerült neki a legendás Doomot egy valódi műholdon, az Európai Űrügynökség (ESA) OPS-SAT nevű kísérleti műholdján futtatni. A projekt egyszerre izgalmas technológiai kihívás és a geek történelem mérföldköve, mert most már elmondhatjuk, hogy a Doom nemcsak kávéfőzőn vagy terhességi teszten fut, hanem most már az űrben is.

Az OPS-SAT egy egyfajta "repülő laboratórium", amelyet az ESA kifejezetten új fedélzeti számítógépes technológiák tesztelésére fejlesztett. A műhold fedélzetén egy ARM Cortex-A9 alapú kétmagos processzor dolgozott, amely a hagyományos, sugárzásálló űrhardverekhez képest tízszer nagyobb teljesítményt kínált. Waage elmondása szerint az OPS-SAT célja az volt, hogy megtörje a túlzott kockázatkerülés "átkát" az űriparban, és bátrabban kísérletezzenek nagyobb teljesítményű számítási megoldásokkal.

Hirdetés

A fejlesztő a Chocolate Doom 2.3 nyílt forráskódú verziót választotta, mert az kompatibilis volt a műholdon futó Ubuntu 18.04 LTS rendszerrel, és viszonylag kevés külső könyvtárat igényelt. Mivel a műhold szoftverének frissítése rendkívül bonyolult, fontos szempont volt, hogy a lehető legkevesebb kódot kelljen feltölteni.

Amikor először elindították a játékot, annak egyetlen jele egy naplóbejegyzés volt. A fejlesztők ezért egy kreatív csavarral éltek és a Doom eredeti, Mars-felszínt ábrázoló égboltját valódi Föld-felvételekre cserélték, amelyeket a műhold kamerája készített valós időben. A képeket a játék korlátozott, 256 színből álló palettájával kellett megjeleníteni, ami komoly kihívást jelentett.

"Megpróbáltuk újrarajzolni a Föld színeit ebben a palettában, ami finoman szólva sem ment könnyen" 

- mondta Waage. Több kísérlet és színátmenet-teszt után azonban sikerült elérniük, hogy a játék egén ne a vörös Mars, hanem a kék és zöld Föld ragyogjon. A végeredmény lenyűgöző volt, hiszen a Doom hibátlanul futott a világűrben. 

"Gyönyörűen futott. Hiszen Ubuntu alatt ment."

- zárta Waage az előadását.

Ezzel a bravúrral a Doom újabb, egészen szó szerint földön túli platformot hódított meg és ismét bebizonyította, hogy nincs olyan rendszer, amelyen ne lehetne elindítani a kultikus lövöldét. Következő állomás: Doom a Marson.

Hirdetés

Úgy tűnik, AdBlockert használsz, amivel megakadályozod a reklámok megjelenítését. Amennyiben szeretnéd támogatni a munkánkat, kérjük add hozzá az oldalt a kivételek listájához, vagy támogass minket közvetlenül! További információért kattints!

Engedélyezi, hogy a https://www.pcwplus.hu értesítéseket küldjön Önnek a kiemelt hírekről? Az értesítések bármikor kikapcsolhatók a böngésző beállításaiban.