Войти

Или войди с помощью

Эту игру смогли запустить на кубике Лего и зубной щетке. Топ самых необычных вариантов поиграть в культовый Doom

Дмитрий Борисов avatar |
Эту игру смогли запустить на кубике Лего и зубной щетке. Топ самых необычных вариантов поиграть в культовый Doom

Шутер от ID Software, вышедший в 1993 году, можно назвать одним из самых важных проектов игровой индустрии. Джон Кармак и Джон Ромеро показали, как игры должны выглядеть и работать от первого лица. Первая часть Doom официально есть буквально на каждой консоли мира в том, или ином виде.

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

Убиваем демонов внутри PDF-файла

Справедливости ради, Doom не первая игра, которую могли запустить внутри PDF-файла, пионером стал pdftris — проект разработчика Томаса Ринсма из Нидерландов. Именно он послужил источником вдохновения для энтузиаста под ником ading2210.

📍 Как это работает: разработчик адаптировал оригинальный код игры для работы в ограниченной среде JavaScript, доступной в PDF-документах. Сам документ должен запускаться в браузере, желательно на базе Chromium, который поддерживает среду JavaScript.

В проекте используются текстовые поля и кнопки — стандартные элементы, поддерживаемые PDF-движком. Каждая строка экрана представляет собой отдельное текстовое поле, в которое можно вводить символы ASCII. Скорость обновления экрана составляет примерно 80 миллисекунд, что позволяет +- комфортно играть. Нужный файл для запуска можно взять здесь и проверить самому.

Самый маленький предмет который умеет запускать Doom

Запущенный в браузере специально подготовленный файл — это, конечно, интересно, но что насчет физических воплощений устройств для запуска? Да, конечно, Doom, как правило, первым портируют на любую консоль при взломе, а как насчет… кубика LEGO?

📍 Схема такая: внутрь кубика помещена связка из микроконтроллера Raspberry Pi RP20400, OLED-монитора размером 0,42 дюйма и акселерометра. За счет последнего управление осуществляется с помощью наклонов и нажатий на верхние грани детальки.

За разработку отвечает инженер Джеймс Браун, на реализацию проекта с учетом разработки кубика нужного размера с прозрачным пластиком у него ушло 8 месяцев.

Иммерсивно изучаем Ад на беговой дорожке

Технически у этого случая значение гораздо больше, чем просто факт, что на каком-то очередном устройстве запустили Doom. Многие современные тренажеры от компании Life Fitness работают на достаточно древней и порезанной версии Android 5, и до сего момента никто не смог там запустить ни один apk-файл. Кроме пользователя Reddit под ником u/TardisEngineer.

📍 Что он сделал: энтузиаст нашел на официальном сайте Life Fitness архивы с апдейтами прошивки и случайно обнаружил в них открытые конфигурационные файлы. Затем он в один из файлов добавил строчку кода, которая позволяет запускать apk-файлы, и с ее помощью установил freedoom — бесплатную версию культовой игры.

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

Делаем из тач-бара игровое устройство

27 октября 2016 года в продажу поступил MacBook Pro с одной уникальной фишкой — сенсорный touch bar, который работает на операционной системе WatchOS. Многие его не любят, многие говорят, что это одно из лучших решений Apple, но лишь один человек зачем-то запустил на нём Doom.

Почему это возможно: да всё очень просто. Так как тач-бар работает на той же ОС, что и умные часы от Apple, достаточно было просто взять тот же самый порт Doom для Apple Watch и запустить его на тач-баре. И он будет работать.

Правда, работать с нюансом: изображение получилось очень растянутым (2170 × 60), и разглядеть хоть что-то на экране практически невозможно. Но можно ориентироваться на звук, уверен, есть те, кто как минимум первый уровень Doom знают наизусть.

И даже зубная щетка запустит Doom

Ну и последний экспонат сегодняшнего музея безумия — это… умная зубная щетка. Для запуска потребуется конкретная модель — Evowera Planck Mini. Устройство оснащено цветным дисплеем с диагональю 0,96 дюйма, на котором показывается прогноз погоды и другая информация.

📍 За счет чего это получилось: эта щетка поддерживает протоколы Wi-Fi и Bluetooth а также внутри есть целых 4 МБ памяти и все работает на микроконтроллере ESP32-C3. Этих параметров оказалось достаточно для разработчика Аарона Кристофеля, который воспользовался уязвимостью в протоколе wi-fi, накатил кастомную прошивку на микроконтроллер и уже из под нее запустил Doom.

А управляется все это с помощью мыши подключенной по Bluetooth. И по словам энтузиаста вполне себе играбельно.

Действительно чудо человеческой мысли

При прочтении этого материала рано или поздно обязан возникнуть вопрос: «Как это вообще возможно?» Всё достаточно просто, есть пара факторов: исходный код Doom открыт для всех желающих. И движок, придуманный Кармаком, изначально гибкий настолько, что легко поддается рекомпиляции и портированию на какое угодно железо.

Тем самым комбинация низких требований, открытого кода и языка программирования делает Doom идеальной игрой для экспериментов и запуска на самых неожиданных устройствах. И мне кажется, что:

😎 во-первых, второго такого же продукта в индустрии мы не увидим
😎 во-вторых, происходящее на сцене портирования Doom куда угодно — это все еще верхушка айсберга

С этими мыслями вас и оставляю. Хорошего дня!

3
Что-то пошло не так
7
undefined
iPhones.ru
Шутер от ID Software, вышедший в 1993 году, можно назвать одним из самых важных проектов игровой индустрии. Джон Кармак и Джон Ромеро показали, как игры должны выглядеть и работать от первого лица. Первая часть Doom официально есть буквально на каждой консоли мира в том, или ином виде. Однако существует такая аксиома — Doom можно запустить...

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

Или войди с помощью

<- Назад Забыли пароль? Войти
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер

Какие правила в комментариях
  1. m
    mr 0x001
    3 августа в 10:47
    0

    Тут уже вопрос возникает где его еще не запускали?

    Alex avatar
    Alex3 августа в 13:18
    0

    Практически, все эти запуски – полное фуфло. Потому что запускали не на устройстве,  а устройство было просто экраном. Для этого много мозгов не нужно.

    Войди на сайт, чтобы ответить
    Ответить
  2. А
    Андрей Макаров
    3 августа в 11:11
    1

    IDDQD IDKFA

    Войди на сайт, чтобы ответить
    Ответить
  3. Vanenz0 avatar
    Vanenz0 3 августа в 11:35
    0

    На тесте на беременность забыли

    Войди на сайт, чтобы ответить
    Ответить
  4. Э
    Эрик
    3 августа в 11:36
    0

    Н

    Войди на сайт, чтобы ответить
    Ответить
  5. Rüyası avatar
    Rüyası 3 августа в 12:54
    0

    Я на дырке от пододеяльника запуска Дум. 

    Войди на сайт, чтобы ответить
    Ответить
  6. Д
    Дмитрий Николаевич 🇰🇿
    3 августа в 13:07
    0

    Народ,это чё за хрень? Не могу скачать ничего

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.