Легендарный Doom запустили на спутнике на орбите Земли

Когда оригинальный Doom вышел более 30 лет назад, для его запуска требовался мощный компьютер. Спустя три десятилетия классику от id Software можно запустить на калькуляторе TI-84, через USB-станцию и даже через переходник Apple Lightning. Однако самым впечатляющим достижением стал запуск Doom на спутнике, находящемся на орбите Земли.

Правда, уже был. Европейское космическое агентство (ЕКА) свело с орбиты свой экспериментальный спутник OPS-SAT в мае 2024 года, но перед тем, как он превратился в пыль, инженер ЕКА Жорж Лабреш связался с норвежским разработчиком Оулафуром Вааге с необычным вызовом. Вааге — не случайный программист, а опытный геймдевелопер из Massive Entertainment, работавший над такими проектами, как Far Cry 6 и Assassin's Creed: Valhalla.

Задача на бумаге была проста: портировать Doom для работы на OPS-SAT. Этот спутник был экспериментальной платформой ЕКА, которой могли напрямую через интернет пользоваться представители общественности. Если доступ был одобрен, можно было загрузить код на небольшой спутник (размером всего 10×10×30 см) и использовать его для научных целей.

Конечно, в запуске Doom на спутнике в космосе нет ничего научного, но в качестве последнего подвига для успешного проекта сложно придумать что-то лучше. Вааге признался, что не является экспертом по портам Doom, но его презентация о запуске Doom через GitHub Actions привлекла внимание Лабреша. Вдвоем они с трудом, но заставили всё работать, и проблема была не в мощности кубсата.

Основная платформа OPS-SAT работала на базе модуля Critical Link MitySOM-5CSx с двухъядерным процессором Arm Cortex A9 (800 МГц), ПЛИС Altera Cyclone V, 1 ГБ оперативной памяти DDR3 и 8 ГБ хранилища. Графического процессора не было, поэтому всё приходилось рендерить программно — что делало порт аутентичным.

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

После множества умных программных решений и трюков — вуаля! Doom работал на спутнике в космосе с красивыми снимками нашей планеты на заднем плане. И это был не один из тех проектов «Doom на морковке», где овощ просто используется как дисплей: OPS-SAT действительно запускал играбельную версию игры.

Как выяснилось, весь процесс ускорил конец спутника. Чтобы получить нужные виды Земли, OPS-SAT приходилось ориентировать таким образом, что его солнечные панели создавали слишком большое сопротивление в разреженных слоях атмосферы даже на высоте 500 км.

Каков способ завершить миссию, верно?

OPS-SAT, возможно, давно нет, но он навсегда останется первым спутником, на котором запустили Doom в космосе. Единственная проблема теперь — как превзойти это достижение. Когда мы увидим Doom на дне Марианской впадины или в вулканах Ио? Видимо, если там окажется процессор, всё возможно.

ИИ: В 2025 году такие проекты доказывают, что креативность и инженерная мысль не знают границ. Запуск 30-летней игры на спутнике — это не просто забавный эксперимент, а демонстрация того, как можно использовать, казалось бы, устаревшее железо для нестандартных задач. Ждём Doom на Луне?

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

Оставить комментарий


Все комментарии - Технологии