За тридцать с лишним лет DOOM превратился в универсальный эксперимент. Его запускают там, где от игры не ждёшь вообще ничего: в бытовой технике, профессиональных приборах и даже внутри других программ. Сегодня мы расскажем о самых любопытных примерах и попытаемся разобраться в этой «иллюзии обмана».
Есть два вечных вопроса про железо: «потянет ли Crysis?» и «запустится ли DOOM?» — и сегодня они стали полными противоположностями. Crysis до сих пор вспоминают как стресс-тест, где даже современные системы могут упираться в настройки и оптимизацию, а DOOM превратился в мем о доступности — его запускают на чём угодно.
За годы вокруг DOOM выросла огромная экосистема. Чего в ней только нет: от простых текстур-паков и косметических правок до модов, которые ощущаются как отдельные игры. В какой-то момент шутер стал не столько продуктом, сколько полигоном, на котором люди тренируются, шутят и соревнуются — кто придумает более странный и нелепый способ его запустить.
Отсюда и мировой рекорд по количеству устройств, на которых была запущена игра. И речь не только о консолях и ПК. Умельцы уже много лет вживляют DOOM в самую разную электронику, и каждое удачное «переиздание» раз за разом всплывает в новостях про железо и мемы.
DOOM на наушниках
Казалось бы, худшая возможная платформа для DOOM — наушники: у них нет экрана, поэтому сама идея звучит максимально абсурдно.
Технически проект опирается на то, что внутри современных беспроводных наушников есть полноценный процессор. В случае PineBuds Pro автор разгонял частоту и отключал энергосберегающие режимы, чтобы хватило мощности на урезанную сборку DOOM. Выбор конкретной модели наушников объяснялся открытостью исходного кода прошивки.
Отдельная часть трюка — вывод изображения. В Doombuds кадры идут в виде прямой трансляции, а телефон выступает в роли дисплея. При этом игра работает в окне браузера. Итого, это не «DOOM на наушниках», а «DOOM на процессоре внутри наушников».
DOOM на мультиварке
С мультиваркой важна не мемность, а устройство современных «умных» приборов. У них часто два независимых контура электроники: один отвечает за нагрев и безопасность, а другой — за экран, меню и управление.
Поэтому DOOM запускают не «на кастрюле», а на плате интерфейса, где живёт маленький встроенный компьютер. Он крутит картинку, принимает касания и обменивается данными с основной частью прибора.
Дальше начинается обратный инжиниринг: энтузиаст добирается до прошивки, изучает, как устроена система, и перепрошивает её там, где это возможно. При этом критически важная «безопасная» часть, отвечающая за нагрев, как правило, остаётся изолированной.
DOOM на осциллографе
Осциллограф — прибор для измерения и анализа электрических сигналов, поиска помех и диагностики электроники. У него есть большой дисплей, программное обеспечение и внутренняя система управления. Поэтому запуск DOOM на таком устройстве выглядел вполне логичным.
Ключевой факт: конкретная модель от Keysight Technologies работает на Windows CE. Энтузиаст добирается до операционной системы и запускает DOOM как доказательство доступа к полноценной среде, а не просто к меню производителя.
Производительность там символическая, но в данном случае это не принципиально. Игру устанавливали не ради комфортного геймплея. Примечательно и то, что на осциллографе смогли запустить запустить не только первую часть DOOM, но и вторую.
DOOM на тракторе
Трактор и DOOM — это всегда удар по ожиданиям: сельхозтехника кажется чистой механикой. Но сегодня даже у такой техники есть своя электроника с панелью и интерфейсом.
Именно с этим модулем и работали умельцы. Речь идёт о физическом доступе к устройству, работе с платами, носителями и настройками системы, то есть о полноценном взломе.
Этот пример выделяется необычным контекстом. На конференции хакеров DEF CON в Лас-Вегасе участник с ником Sick Codes показал видео, где получил доступ к интерфейсу трактора John Deere и запустил DOOM на его бортовом компьютере.
Sick Codes выступает за «право на ремонт»: он ищет уязвимости и способы обхода ограничений производителя, чтобы владельцы техники могли чинить её и пользоваться функциями без лишних блокировок и доплат. Он уже выступал на DEF CON с разбором проблем и подходов к таким системам, и после публичных докладов компаниям приходится закрывать обнаруженные лазейки.
DOOM на фотоаппарате
Фотоаппарат конца 90-х кажется неподходящим устройством для игр: он должен фотографировать, сохранять снимки и показывать меню. Но здесь DOOM смотрится особенно интересно.
Важный факт: фотоаппарат Kodak DC260 работает на DigitaOS, одной из ранних операционных систем для фотоаппаратов. Поэтому запуск DOOM здесь — не столько «взлом ради прикола», сколько демонстрация того, что платформа позволяет больше, чем одну лишь штатную фотосъёмку.
Есть и практичная деталь: у камеры имеется композитный видеовыход. Поэтому «игра на фотоаппарате» легко превращается в «игру на телевизоре через фотоаппарат», — и это делает пример ещё нагляднее.
DOOM на Minecraft без модов
Обычно под «DOOM в Minecraft» подразумевают мод: поставил дополнение и играешь в готовом окошке. Но куда интереснее то, что DOOM пытались запускать в ванильной версии, без модов и плагинов — таких попыток было несколько.
В ранних вариантах это выглядело как внутриигровой компьютер из красного камня: авторы буквально заставляли Minecraft выполнять гигантскую цепочку действий, чтобы собрать один кадр. Скорость там была микроскопической — создатель одной из таких реализаций прямо писал, что дело доходило примерно до одного кадра в минуту.
Самая заметная на сегодня версия пошла другим путём: DOOM запускают на собранном внутри мира редстоун-компьютере под названием IRIS. Разработчик продемонстрировал куда больший результат: около одного кадра за 23 секунды.
DOOM через X (Twitter)
Этот запуск выглядит ещё страннее, потому что тут нет привычного игрового окна. Соцсеть превращается в интерфейс: вы взаимодействуете с DOOM через сообщения.
Проект Tweet2Doom работает так: вы отправляете команду или условный набор действий, бот воспроизводит это в игре и публикует короткое видео с результатом. Дальше вы отвечаете на твит — и продолжаете с того состояния, на котором остановились.
По сути, вы играете подобие самописной визуальной новеллы, где игра самостоятельно выполняет все действия, а вам остаётся лишь принимать решения в конкретных ситуациях.
DOOM в PDF-файл
PDF-файл обычно воспринимают как «цифровой лист бумаги», который должен быть статичным. Поэтому DOOM внутри PDF — один из самых наглядных примеров формулы «игра как файл».
Игру прячут прямо внутрь документа. Авторы сделали версию DOOM, которая работает в рамках возможностей приложения для просмотра PDF. При этом изображение становится чёрно-белым.
Управление реализуют через поля и кнопки, которые обычно нужны для анкет. А картинку выводят «обманным» способом: PDF не предназначен для быстрых игр, поэтому кадр собирают из множества простых элементов и постоянно обновляют их, чтобы получилось подобие экрана.
DOOM в текстовом документе Word
После истории с DOOM в PDF энтузиасты быстро нашли следующую «платформу» — текстовый редактор Microsoft Word. Автор под ником wojciech-graj собрал проект doom-docm и предложил запускать шутер прямо из документа.
Основа там простая: используется doomgeneric — готовая заготовка, которая помогает переносить DOOM на новые среды без переписывания игры с нуля. Word в этой схеме не становится «игровой консолью» — он служит оболочкой, внутри которой можно показать картинку и принять команды.
Внутри файла Word спрятаны два важных компонента: файл с кодом программы и файл с данными игры (doom1.wad). Когда документ открывают, встроенный сценарий Word извлекает эти данные, сохраняет их на компьютере и запускает игру.
Дальше всё работает по принципу «кадр за кадром»: игра рисует текущую картинку как обычный BMP-файл, а Word подменяет изображение на странице новым. К сожалению, частоту кадров не замеряли, но она низкая.
DOOM внутри RollerCoaster Tycoon
Старые игры часто хранят данные о действиях игрока нестандартно — именно из-за этой специфики проект оказался удобной площадкой для «фокуса за запуском». Здесь DOOM появляется внутри чужой игры не потому, что так задумано, а потому что нашёлся обходной путь.
У RollerCoaster Tycoon свой подход к чтению и отображению данных из сохранений. Энтузиасты создали специальный файл сохранения, внутри которого содержится не привычный прогресс строительства и управления парком, а совершенно другие данные.
В результате при загрузке игра начинает выводить другую картинку и фактически подсовывает игроку иной «геймплей». Этот пример выделяется тем, что выглядит как невозможное: DOOM буквально прячется внутри старого приложения.
DOOM на кишечной палочке
Эта история уникальна даже по меркам сообщества DOOM. Здесь вместо привычной платформы попытались сделать буквально «живой» экран. Для этого создали матрицу из 1536 лунок — это «дисплей» разрешением 48×32 пикселя, который умеет показывать только чёрно-белое. В лунках находятся кишечные палочки, а сам DOOM запускается на обычном компьютере: он переводит изображение в двоичный код и заставляет клетки менять состояние в соответствии с ним.
Нюанс такого «монитора» заключается в скорости его работы. Системе нужен примерно час, чтобы запуститься, и ещё около восьми часов, чтобы показать изображение. Итого — почти девять часов на один кадр.
Отсюда и появились занимательные расчёты: прохождение подобным способом потребует почти 600 лет. Но это самая наглядная демонстрация того, насколько далеко может зайти идея «запустить DOOM на чём угодно».
Иллюзия обмана или тайна переизданий
Если углубиться в тему, становится ясно, что сенсации в заголовках — это кликбейт. Большинство таких историй отвечают на одни и те же вопросы: где исполнять код, куда выводить изображение и как организовать ввод команд. Эти три пункта решаются сотнями способов, а DOOM — всего лишь удобный, узнаваемый и давно приручённый объект для демонстрации результата. Из-за этого новости практически всегда идут по двум устойчивым сценариям:
- DOOM на стороннем железе;
- DOOM внутри другой программы.
Когда об этом говорят, всё звучит так, будто из чайника сделали игровой ПК. Но во многих бытовых приборах сегодня уже есть вычислительная электроника с кастомной операционной системой, предназначенная для загрузки интерфейса, хранения файлов и выполнения задач. Поэтому первый шаг в таких историях — не изобретение порта, а доступ к среде, где можно запустить игру.
Дальше нужно решить, куда выводить картинку и как настроить управление. На этом этапе заголовки начинают вводить в заблуждение. Если у устройства нет нормального экрана или кнопок, к нему подключают стороннее оборудование. А если экран формально есть, но он неудобен, игру упрощают: снижают качество изображения, уменьшают разрешение или запускают её с крайне низкой частотой кадров. Полноценным «геймингом» такой опыт назвать не получится.
В итоге каждый новый запуск отличается только заголовком. Вместо обычного монитора показывают экран мультиварки, и возникает эффект сенсации. Но по сути это один и тот же трюк, адаптированный под очередные ограничения.
Запуск DOOM внутри другой программы реализуется намного проще. Энтузиасты находят среду, способную показывать изображение и принимать команды, и превращают её в эмулятор для одной-единственной игры. Главная работа здесь сводится к подстройке под требования выбранной среды — частоте обновления картинки, способу передачи команд и хранению данных.
В заголовках это по-прежнему звучит интересно, но на деле такие «переиздания» куда менее презентабельны, чем запуск игры на холодильниках или микроволновках. Здесь не нужно бороться с железом и его ограничениями, потому что вы работаете в привычных условиях — на компьютере, где уже есть экран, средство ввода и возможность запускать код. Поэтому подобные проекты — скорее демонстрация изобретательности и любви к мемам, чем история про «серьёзный» технологический прорыв.
Вердикт
В этой теме лучше всего работает простое правило: чем громче заголовок, тем скучнее «секрет». Новости про DOOM давно живут по законам фокуса с кроликом. В магической шляпе почти всегда одно и то же: игра запущена там, где уже есть вычислительная начинка, а остальное — лишь красивый способ это показать.
Поэтому такие публикации обманчивы не потому, что авторы врут, а потому что формулировка «запустили» на чём-либо намеренно стирает детали, без которых событие перестаёт быть сенсацией. Из-за этого новости о «переизданиях» DOOM не заканчиваются. Игра отлично приманивает внимание. Неважно, что под капотом — главное, результат.