Запуск DOOM через DNS: Как разработчик Адам Райс запустил игру без файлов
Легендарная игра DOOM продолжает удивлять разнообразием нетривиальных способов своего запуска. Недавно разработчик Адам Райс (Adam Rice) поставил перед собой необычную задачу: выяснить, возможно ли запустить DOOM, используя исключительно систему доменных имён (DNS).
Его инновационный подход заключался в хранении всех необходимых данных игры, включая игровой движок и его ассеты, в TXT-записях DNS. Каждая такая запись способна вмещать до 2000 символов. Основная идея была в том, чтобы полностью загрузить весь игровой контент из DNS-записей прямо в оперативную память компьютера, минуя традиционные загрузки, установщики или запись файлов на диск. Цель Райса — запустить игру, опираясь исключительно на публичные DNS-запросы.
Для реализации задуманного Адам пришел к выводу о необходимости использования порта DOOM, написанного на языке, позволяющем загружать его в память Windows без создания файловой системы. Он отметил, что C# часто используется для подобных целей (в том числе в кибербезопасности), и хотя сам он не был экспертом в C# и не собирался переписывать исходный код DOOM с нуля, он начал искать готовые решения. Вскоре Райс обнаружил 'managed-doom' — чистый C#-порт оригинального движка DOOM. Преимущество управляемых .NET-сборок состоит в возможности их прямой загрузки из необработанных байтов, что исключает необходимость в каких-либо файлах на диске. Это теоретически позволяло загрузить скомпилированный код игры через DNS и успешно запустить его, не обращаясь к диску.
В итоге, план Адама Райса оказался успешным, и ему удалось запустить DOOM. Для максимальной экономии места и соответствия ограничениям, из этой уникальной версии игры пришлось полностью удалить звуковое сопровождение. Проект Адама Райса доступен для изучения и ознакомления на GitHub.
Свежие материалы — Игровые новости

Netflix представил LEGO-спецвыпуск по вселенной One Piece: первый трейлер уже доступен
Поклонников «One Piece» ждёт необычное расширение любимой вселенной в формате LEGO. Стриминговая платформа Netflix официально анонсировала и представила дебютный трейлер LEGO-спин-оффа по мотивам популярной франшизы One Piece. Этот двухэпизодный спецвыпуск, премьера котор

Предзаказ на «Голод»: Вампирская настольная игра от автора Magic: The Gathering
Российские игроки смогут погрузиться в мир вампиров с помощью настольной колодостроительной игры «Голод» (Hunger), где им предстоит охотиться на смертных, сражаться с оборотнями и перехитрить других кровососов. Издательство Hobby World объявило об открытии предзаказа на русскую верс

Глава ИРИ: Импортозамещение игр в России возможно в ближайшие 3-5 лет
Генеральный директор Института развития интернета (ИРИ) Алексей Гореславский выразил уверенность, что Россия способна полностью заменить зарубежные компьютерные игры отечественными аналогами в течение ближайших трех-пяти лет. Это заявление прозвучало в рамках его выступления на RIGF, где он по

Gothic Remake: Открыты Предзаказы в Steam, PSN и Xbox | Дата Выхода и Демоверсия
Долгожданный ремейк культовой ролевой игры Gothic теперь доступен для предварительного заказа на цифровых платформах Steam, PlayStation Network и Xbox. Игроки, желающие погрузиться в обновленный мир Долины Рудников, могут оформить покупку по цене 2699 рублей. Официальный релиз проекта запла

Битва за Алабасту: Третий Сезон «One Piece» От Netflix Подтверждён на 2027 Год
Netflix официально подтвердил выпуск третьего сезона своего успешного лайв-экшн сериала «One Piece» в 2027 году. Подзаголовок «Битва за Алабасту» указывает на то, что продолжение будет адаптацией одной из самых масштабных и ключевых сюжетных арок манги Эйитиро Оды,

Косплей Silent Hill: Лиза Гарланд и Гарри Мейсон — Сочувствие за гранью смерти
Мария Мазакова, известная как «Сёршик», и Денис Лунд, выступающий под ником «DeniLund», представили впечатляющий косплей Лизы Гарланд и Гарри Мейсона. Эти культовые персонажи знакомы поклонникам оригинального хоррора на выживание Silent Hill, вышедшего в далёком 1999 году.