В Doom в космосе играет спутниковый компьютер, «в десять раз более мощный, чем любой нынешний космический корабль ЕКА»

В Doom в космосе играет спутниковый компьютер, «в десять раз более мощный, чем любой нынешний космический корабль ЕКА»

еще раз, этот сезон настал! В отличие от обычных историй, когда энтузиастам удается установить Doom на нетрадиционные устройства, такие как пианино, тесты на беременность или кубики Lego, на этот раз за сценой стоит Европейское космическое агентство. Они изобретательно нашли способ позволить одному из своих спутников «поиграть» в шутер 1993 года.

По словам Олафура Вааге, которого называют «исландским ботаником», в исследовании использовался спутник OPS-SAT Европейского космического агентства (ЕКА), который часто называют компактной «летающей лабораторией» размером примерно с ручную сумку на колесиках. Этот космический корабль спроектирован специально для тестирования и проверки новых методов управления полетами и передовых бортовых спутниковых систем. Ключевым элементом этого эксперимента является мощный «экспериментальный компьютер» спутника, который может похвастаться в десять раз большими возможностями по сравнению с любым нынешним космическим кораблем ЕКА.

Согласно объяснению Вааге, OPS-SAT используется для различных экспериментов с программным обеспечением, включая проведение первого матча по космическим шахматам и заключение первой сделки на фондовом рынке в космосе. Запуск Doom на спутнике стал еще одним новаторским экспериментом в этой области.

На практике OPS-SAT обладает необходимыми возможностями для эксплуатации Doom на теоретической основе. Однако основная проблема, с которой столкнулась команда, заключалась в том, что они могли использовать только существующие библиотеки на спутнике или интегрировать их в двоичные файлы, которые планировали отправить. Кроме того, они были ограничены в своих возможностях проводить эксперименты из-за задержки спутника и его положения над Землей, что делало нецелесообразным загружать всю игру Doom для запуска OPS-SAT.

Мы разработали метод, подготовив демонстрационный файл на основе ChocolateDoom, варианта Doom, который игровой движок мог воспроизводить (аналогично тому, как игра Doom запускается при загрузке).

Во время курортного сезона прошлого года Вааге сотрудничал с Жоржем Лабрешем, экспертом по машинному обучению Европейского космического агентства (ЕКА), над экспериментом. Их усилия принесли свои плоды, когда 28 декабря они добились демонстрационных успехов на спутнике. Однако они не были полностью удовлетворены простым получением текстовых сообщений, подтверждающих, что на спутнике играют в Doom. Они жаждали визуальных доказательств и запросили снимок экрана со спутника, на котором на самом деле запущена игра.

Ученые создали новую версию Doom в исходном порте doomgeneric, который позволил им получать спутниковые изображения, пока игра работала в режиме программного рендеринга. В качестве дополнительного бонуса они заставили OPS-SAT делать изображение Земли синхронно со скриншотом, заменив марсианский скайбокс на земной в Doom.

Вы можете наблюдать за игровым процессом Doom от OPS-SAT в видео Waage выше, поскольку демоверсии, играющие в фоновом режиме, — это те, которые были запущены со спутника (хотя это и не точные запуски со спутника). Вааге упоминает, что, возможно, это не первый раз, когда в Doom играют в космосе, поскольку астронавт мог тайно принести копию игры на МКС для некоторых игр в невесомости. Однако следующим логическим шагом будет запуск самого Doom на Марсе. Так что, если марсоход Perseverance начнет издавать звуки, как будто беса ударили двойными выстрелами из дробовика, НАСА будет знать, кто несет ответственность.

Смотрите также

2024-04-22 18:36