Этот пост добавлен читателем Naked Science в раздел «Сообщество». Узнайте как это сделать по ссылке.
Программист запустил Doom на одном из спутников ЕКА
Участники хакатона Европейского космического агентства запустили на спутнике культовую игру Doom. Реализовать идею получилось не с первой попытки.

Участники проводили эксперименты на спутнике-лаборатории OPS-SAT, который уже выведен из эксплуатации. Его создали специально для тестирования и совершенствования систем управления миссиями и бортовых вычислительных систем.
У исследователей была практически полная свобода действий. Они могли разными способами проверять возможности и пределы усовершенствованного бортового компьютера. Некоторые разработчики развивали модель машинного обучения прямо на орбите, другие завершили биржевую сделку, впервые проведенную из космоса. Именно во время этого хакатона впервые на орбите Земли запустили Doom.
Команда работала над проектом с 2020 по 2024 год. Программист Олафур Вааге рассказал, что бортовой компьютер спутника OPS-SAT был в целом мощнее персональных компьютеров начала 1990-х годов, для которых создавался оригинальный Doom. Однако программная среда оставалась ограниченной. Разработчики не могли с легкостью загрузить все, что было необходимо для установки игры.
Каждая команда могла запускать код на спутнике только в ограниченное время. Это делало каждую попытку особенно ценной. Исследователи не могли управлять игрой в реальном времени. Им пришлось запускать Doom в режиме time demo, что позволило начинать игру без управления игроками.
Игру получилось запустить со второй попытки. Команда применила версию Chocolate Doom, которая сохраняла исходный код и использовала библиотеку SDL в качестве графического и звукового движка.
Версия работала стабильно, но без графики, так как на спутнике не было экрана. Вааге пояснил, даже если бы экран там был, чтобы его увидеть, нужен был очень хороший телескоп. На том этапе команда получила только текстовый вывод, где указывались процент прохождения и количество уничтоженных врагов. Это показывало, что код работает правильно и не подвержен влиянию космических лучей.

Однако команда Вааге хотела видеть графику. Тогда они переключились на порт doomgeneric, позволяющий перенести игру на другие системы. Они вывели графику на виртуальную видеокарту и сделали скриншоты игры. Чтобы доказать, что игру запустили в космосе, они использовали в качестве фона изображения Земли, снятые камерой спутника.
Реализация идеи сопровождалась рядом трудностей. Спутниковая камера давала изображения с намного более высоким разрешением и глубиной цвета, чем мог обработать игровой движок. Тогда команда воспользовалась моделью искусственного интеллекта другой команды. Эта модель уменьшала размер фотографий и снижала глубину цвета до 8 бит.
Этого было недостаточно. Фиксированная палитра Doom состоит из 256 цветов, и в ней не хватает многих оттенков, необходимых для передачи изображений. Тогда команда немного изменила палитру игры, чтобы она лучше подходила к красивому фону.
Некогда ученые открыли темную материю, заметив, что звезды во внешней части Млечного Пути вращаются быстрее, чем должны, — из-за тяготения темной материи, окружающей видимую часть диска нашей Галактики. Новые данные показывают нечто странное: прежние наблюдения были ошибкой, а если верить новым, Млечный Путь — исключение, где темной материи якобы почти нет.
Прием оливкового масла перед углеводной пищей помог предотвратить резкие скачки сахара в крови, замедлил процесс пищеварения и запустил слаженную цепочку сигналов между нервной системой и гормонами. Ученые выяснили, что полезные жиры, принятые непосредственно перед углеводами, включают слаженную систему защиты от гипергликемии, которая продолжает эффективно работать даже при тяжелом диабете второго типа.
Нобелевский комитет при Шведской королевской академии наук объявил имена лауреатов премии Государственного банка Швеции по экономическим наукам памяти Альфреда Нобеля. Ими стали американцы Роберт Э. Холл и Майкл Вудфорд.
Некогда ученые открыли темную материю, заметив, что звезды во внешней части Млечного Пути вращаются быстрее, чем должны, — из-за тяготения темной материи, окружающей видимую часть диска нашей Галактики. Новые данные показывают нечто странное: прежние наблюдения были ошибкой, а если верить новым, Млечный Путь — исключение, где темной материи якобы почти нет.
Прием оливкового масла перед углеводной пищей помог предотвратить резкие скачки сахара в крови, замедлил процесс пищеварения и запустил слаженную цепочку сигналов между нервной системой и гормонами. Ученые выяснили, что полезные жиры, принятые непосредственно перед углеводами, включают слаженную систему защиты от гипергликемии, которая продолжает эффективно работать даже при тяжелом диабете второго типа.
Нобелевский комитет при Шведской королевской академии наук объявил имена лауреатов премии Государственного банка Швеции по экономическим наукам памяти Альфреда Нобеля. Ими стали американцы Роберт Э. Холл и Майкл Вудфорд.
Новый анализ наблюдений за северной полярной областью Марса заставил ученых пересмотреть представления о составе водяного льда. Выяснилось, что прежние модели заметно искажали одну из его главных характеристик. С учетом этого, местный лед потенциально может быть куда полезнее для персонала будущих марсианских баз.
В большинстве случаев планеты и иные тела, вращающиеся вокруг «нормальных» звезд главной последовательности, формируются достаточно далеко от своих светил, чтобы падать на них. Несмотря на это, теперь астрономы увидели, как красный карлик перетягивает на себя вещество от вращающегося вокруг него объекта. Тот уже делает один оборот вокруг своей звезды меньше, чем за полтора часа, и это время может уменьшаться.
Дата-центры для нейросетей в последние пару лет стали важнейшим фактором роста западной экономики, а заодно и мировой энергетики. В этом направлении нейросети создали немало новых рабочих мест, хотя и меньше, чем в программировании. Однако у невиданного бума есть и оборотная сторона: нобелевский лауреат Пол Кругман выяснил, что они буквально выдавливают остальные сектора экономики, забирая у них все больше инвестиций.
Вы попытались написать запрещенную фразу или вас забанили за частые нарушения.
Понятно
Что-то в вашем комментарии показалось подозрительным, поэтому перед публикацией он пройдет модерацию.
Понятно
Из-за нарушений правил сайта на ваш аккаунт были наложены ограничения. Если это ошибка, напишите нам.
Понятно
Наши фильтры обнаружили в ваших действиях признаки накрутки. Отдохните немного и вернитесь к нам позже.
Понятно
Мы скоро изучим заявку и свяжемся с Вами по указанной почте в случае положительного исхода. Спасибо за интерес к проекту.
Понятно