• Добавить в закладки
  • Facebook
  • Twitter
  • Telegram
  • VK
  • Печать
  • Email
  • Скопировать ссылку

Этот пост добавлен читателем Naked Science в раздел «Сообщество». Узнайте как это сделать по ссылке.

Программист запустил Doom на одном из спутников ЕКА

Участники хакатона Европейского космического агентства запустили на спутнике культовую игру Doom. Реализовать идею получилось не с первой попытки.

Программист запустил Doom на спутнике ЕКА / © Ólafur Waage, github
Программист запустил Doom на спутнике ЕКА / © Ólafur Waage, github

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

У исследователей была практически полная свобода действий. Они могли разными способами проверять возможности и пределы усовершенствованного бортового компьютера. Некоторые разработчики развивали модель машинного обучения прямо на орбите, другие завершили биржевую сделку, впервые проведенную из космоса. Именно во время этого хакатона впервые на орбите Земли запустили Doom

Команда работала над проектом с 2020 по 2024 год. Программист Олафур Вааге рассказал, что бортовой компьютер спутника OPS-SAT был в целом мощнее персональных компьютеров начала 1990-х годов, для которых создавался оригинальный Doom. Однако программная среда оставалась ограниченной. Разработчики не могли с легкостью загрузить все, что было необходимо для установки игры. 

Каждая команда могла запускать код на спутнике только в ограниченное время. Это делало каждую попытку особенно ценной. Исследователи не могли управлять игрой в реальном времени. Им пришлось запускать Doom в режиме time demo, что позволило начинать игру без управления игроками.

Игру получилось запустить со второй попытки. Команда применила версию Chocolate Doom, которая сохраняла исходный код и использовала библиотеку SDL в качестве графического и звукового движка. 

Версия работала стабильно, но без графики, так как на спутнике не было экрана. Вааге пояснил, даже если бы экран там был, чтобы его увидеть, нужен был очень хороший телескоп. На том этапе команда получила только текстовый вывод, где указывались процент прохождения и количество уничтоженных врагов. Это показывало, что код работает правильно и не подвержен влиянию космических лучей.

Первая версия DOOM, запущенная на OPS-SAT / © Ólafur Waage, github
Первая версия DOOM, запущенная на OPS-SAT / © Ólafur Waage, github

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

Реализация идеи сопровождалась рядом трудностей. Спутниковая камера давала изображения с намного более высоким разрешением и глубиной цвета, чем мог обработать игровой движок. Тогда команда воспользовалась моделью искусственного интеллекта другой команды. Эта модель уменьшала размер фотографий и снижала глубину цвета до 8 бит. 

Этого было недостаточно. Фиксированная палитра Doom состоит из 256 цветов, и в ней не хватает многих оттенков, необходимых для передачи изображений. Тогда команда немного изменила палитру игры, чтобы она лучше подходила к красивому фону. 

Подписывайтесь на нас в Telegram, Яндекс.Новостях и VK

Комментарии

Написать комментарий
17 февраля, 10:00
ФизТех

Ученые из Института космических исследований РАН и МФТИ раскрыли химический механизм, объясняющий появление молекул воды на поверхностях астероидов.

17 февраля, 14:25
Любовь С.

Пройдя перигелий 30 октября 2025 года — ближайшую к Солнцу точку на своей траектории, — 3I/ATLAS буквально взорвалась активностью: объект выбросил мощные потоки воды, монооксида углерода (СО), углекислого газа (СО₂) и органических молекул, превратившись в полноценную комету. Наблюдения с помощью космической обсерватории SPHEREx впервые позволили увидеть, как вещество из другой звездной системы начинает полностью испаряться под Солнцем, раскрывая свой изначальный химический состав.

17 февраля, 09:00
ТГУ

Ученые Томского государственного университета изучили историческую память современного человека и его восприятие событий Гражданской войны в России (1917–1922 годы). Эксперимент проводился с применением айтрекинговых технологий: испытуемым нужно было просмотреть визуальные образы и символы на плакатах эпохи Гражданской войны. Выяснилось, что люди старшего возраста интуитивно в большей мере симпатизируют красным, образ Белого движения размыт в сознании людей, и до сих пор в обществе нет ясного и однозначного отношения к Белой армии.

17 февраля, 10:00
ФизТех

Ученые из Института космических исследований РАН и МФТИ раскрыли химический механизм, объясняющий появление молекул воды на поверхностях астероидов.

13 февраля, 13:18
Игорь Байдов

Приблизительно 4,5 тысячи лет назад в Британии произошла быстрая и масштабная смена населения. Неолитические народы, построившие Стоунхендж и большинство других памятников, практически исчезли, их заменили представители другой культуры. Долгое время археологи спорили, откуда пришли новые люди, которым так быстро удалось покорить остров. Ответ нашла международная команда генетиков.

17 февраля, 09:30
СПбГУ

Исследователи Санкт-Петербургского государственного университета разработали эффективный способ обнаружения в крови важнейшего биомаркера иммунитета — неоптерина — с помощью нанотехнологий и лазера.

12 февраля, 07:52
Адель Романова

Астрономы недавно проанализировали базу данных о падающих на Землю объектах и пришли к выводу, что два из них прибыли из межзвездного пространства. Известна не только дата, но и место падения каждого из них.

28 января, 10:50
Игорь Байдов

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

26 января, 14:26
Александр Березин

Образцы грунта, взятые астронавтами полвека назад, вложили еще один важный кирпич в здание научной картины мира: гипотеза о том, что Земля исходно была сухой, не стыкуется с фактами. Похоже, идею о невозможности сохранения большого количества воды на «теплых» планетах придется пересмотреть.

[miniorange_social_login]
Подтвердить?
Подтвердить?
Причина отклонения
Подтвердить?
Не получилось опубликовать!

Вы попытались написать запрещенную фразу или вас забанили за частые нарушения.

Понятно
Жалоба отправлена

Мы обязательно проверим комментарий и
при необходимости примем меры.

Спасибо
Аккаунт заблокирован!

Из-за нарушений правил сайта на ваш аккаунт были наложены ограничения. Если это ошибка, напишите нам.

Понятно
Что-то пошло не так!

Наши фильтры обнаружили в ваших действиях признаки накрутки. Отдохните немного и вернитесь к нам позже.

Понятно
Лучшие материалы
Закрыть
Войти
Регистрируясь, вы соглашаетесь с правилами использования сайта и даете согласие на обработку персональных данных.
Ваша заявка получена

Мы скоро изучим заявку и свяжемся с Вами по указанной почте в случае положительного исхода. Спасибо за интерес к проекту.

Понятно