Сегодня 05 февраля 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Hardware

Doom впервые запустили в космосе, но под рукой не оказалось телескопа для наблюдения за игровым процессом

Стало известно, что ещё в 2023 году на хакатоне Европейского космического агентства (ESA) команда программистов под руководством исландского разработчика Олафура Вааге (Ólafur Waage) запустила легендарную игру Doom 1993 года на борту спутника OPS-SAT — компактной «летающей лаборатории» размером 10 × 10 × 30 см, предназначенной для тестирования систем управления и бортового ПО.

 Источник изображения: ИИ-генерация Grok 4/3DNews

Источник изображения: ИИ-генерация Grok 4/3DNews

Спутник был оснащён компьютером, в 10 раз более мощным, чем у предыдущих аппаратов ESA, что сделало его идеальной платформой для эксперимента. И уж тем более он был мощнее компьютеров 1993 года, для которых в своё время создавалась эта игровая программа. Команда столкнулась с жёсткими ограничениями: закрытая среда ограничивала возможности по использованию программного обеспечения, а связь со спутником была непостоянной и не допускала работу в режиме реального времени.

Первая попытка запустить Doom прошла с использованием порта Chocolate Doom — максимально консервативной версии, которая опиралась на библиотеку SDL, идеальную для ограниченной среды спутника. Поскольку экрана на спутнике не было, пришлось ограничиться текстовым отчётом программы: во время очередного сеанса связи спутник сбросил отчёт о проценте пройденного в демо-режиме уровня игры и количестве уничтоженных врагов. Как пошутил лидер команды: «Даже если бы экран был, для просмотра с Земли понадобился бы по-настоящему хороший телескоп».

Работа игры подтвердила стабильность кода даже под воздействием космических лучей, способных вызывать сбои в электронике: игра не зависла и работала без ошибок. Для второй попытки разработчики перешли к порту doomgeneric, специально созданному для адаптации под разные системы. Они перенаправили графический вывод на виртуальную видеокарту с захватом скриншотов, чтобы зафиксировать результат. Чтобы сделать демонстрацию по-настоящему космической, команда интегрировала в игру изображения Земли, снятые камерой спутника: эти фото стали фоном для уровней.

Однако высококачественные снимки с высоким разрешением и глубиной цвета выходили за рамки возможностей движка Doom, поэтому был задействован ИИ, загруженный на бортовой компьютер спутника другой командой. ИИ сжал и привёл картинку к 8-битному формату с минимальными потерями. Кроме того, жёсткая 256-цветная палитра игры не содержала нужных оттенков синего, коричневого и зелёного для отображения Земли, так что пришлось «ломать игру через колено» — модифицировать палитру с выходом за пределы канонической версии.

В итоге всё закончилось хорошо: Doom запустилась в космосе, а скриншоты с Землёй в виде фонового изображения для битв стали хорошей иллюстрацией работы программистов-энтузиастов. Что же, на очереди — запуск Doom на межпланетных станциях и, в конечном итоге, на Марсе, где по сюжету всё и происходит. Но нам отчего-то представляется, что Doom будут запускать вечно — на всём, до чего только смогут дотянуться энтузиасты. Однажды, для разнообразия, порт игры могут запустить на датчике метеоритной опасности звездолёта, летящего в галактику Андромеда. Зачем? Потому что смогут!

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Новый трейлер раскрыл дату выхода научно-фантастического приключения Planet of Lana 2: Children of the Leaf — демоверсия на подходе 32 мин.
Internet Archive взялся лечить интернет от «гниения ссылок» 2 ч.
«То есть Concord вас ничему не научила?»: Sony анонсировала кооперативный боевик Horizon Hunters Gathering, и фанаты в недоумении 2 ч.
Биткоин рухнул ниже $67 000 — инвесторы напуганы и устроили распродажу 3 ч.
The Elder Scrolls IV: Oblivion Remastered выйдет на Nintendo Switch 2, но фанаты радоваться не спешат 3 ч.
Дуров: Telegram ни разу не передал данные из переписок — и никогда этого не сделает 4 ч.
Bethesda подтвердила даты выхода Fallout 4: Anniversary Edition и Indiana Jones and the Great Circle на Nintendo Switch 2 4 ч.
Российский банк впервые начал выдавать кредиты под залог биткоинов 5 ч.
Осенью в Substack произошла утечка данных пользователей — обнаружили её только в феврале 5 ч.
Слухи: версия Starfield для PS5 не заставит себя долго ждать, а релиз на Switch 2 под угрозой 5 ч.
Топливо с «запахом жареной картошки»: в России успешно испытали авиационный SAF из отработанного растительного масла 34 мин.
ASRock начала проверки после новых поломок Ryzen 9000, но не объяснила, что делать пользователям 41 мин.
MSI усилила защиту RTX 5000 и RX 9000 от плавления разъёма — Afterburner получит функцию GPU Safeguard+ 52 мин.
Intel придумала интегрированные конденсаторы нового поколения — ключ к стабильному питанию ИИ-чипов будущего 3 ч.
Starlink стал золотой жилой SpaceX и скоро расширится — от спутниковых ИИ-гаджетов до контроля орбиты 3 ч.
Оперативная память и SSD подорожают почти вдвое в текущем квартале — как для ПК, так и для серверов 4 ч.
Из-за дефицита памяти у Raspberry Pi 4 появился версия со «сдвоенной» RAM, а 16-Гбайт версия Raspberry Pi 5 существенно подорожала 4 ч.
BMW признала подписку на обогрев сидений перегибом, но не откажется от разблокировки функций за доплату 4 ч.
SpaceX вопреки традициям намерена попасть в фондовые индексы сразу после IPO 5 ч.
Китайский рынок электромобилей забуксовал — продажи BYD в январе рухнули до минимума за два года 5 ч.