Если заглянуть в книгу рекордов Гиннесса, то можно узнать, что самой портируемой на устройствах игрой во всем мире является «Тетрис» - более 200 официальных версий. Но вот если речь пойдет о неофициальных портах, то тут бесспорно побеждает игра Doom от id Software, вышедшая в 1993 году. Как же так вышло?
Doomстала прорывной игрой, заложившей основы жанра шутеров от первого лица (FPS). Она привнесла несколько инноваций, которые задали стандарты для всего мира игр на долгие годы вперед. Демонический сеттинг, мрачная атмосфера, мощная звуковая дорожка создавали неповторимую атмосферу. Саундтрек с тяжелыми гитарными риффами усиливал адреналин и вовлеченность в игру.
Однако сейчас речь пойдет не о причинах успеха этой прекрасной игры, а о тренде, связанном с ней. В какой-то момент люди решили попробовать запустить оригинальный Doom на различных устройствах, портировать на платформы, для которых игра изначально не предназначалась.
Все это получилось за счёт того, что создатели Doomсоздали уникальный движок и операционную систему, благодаря чему игру можно запустить буквально на всём, что имеет микропроцессор и экран. Таким образом по всему миру началось полноценное соревнование в навыках программирования и креативности.
В этой статье я постарался собрать как можно больше примеров креативности и изобретательности людей по всему миру. Участники этого тренда часто делятся своими достижениями в интернете, получая признание от сообщества и вдохновляя других на подобные эксперименты.
Фотоаппарат Kodak 1998 года выпуска
В 2019 американец взял уже достаточно старый фотоаппарат Kodak и после длительных манипуляций все же смог полноценно запустить игру. 8 МБ оперативной памяти, цветной экран, звуковой чип и D-Pad позволили сыграть почти как на игровой приставке.
Машина
В 2015 году пользователь с ником DavidXNewton показал, что в его автомобиле можно запустить Doom. Стоит отметить, что это одна из первых удачных попыток запуска игры на автомобильном мультиплеере.
Принтер
Эксперт по сетевой безопасности Майкл Джордон смог перенести Doom на принтер. Причём сделано это было для того, чтобы продемонстрировать насколько легко можно взломать устройство.
Принтеры самостоятельно обновляют программное обеспечение, но при этом устройство нельзя защитить паролем. Джордон решил доказать, что этим могут воспользоваться злоумышленники, чтобы читать документы для печати и получать доступ к внутренней сети компании.
Джордон подключился к устройству удаленно и сменил адрес, откуда скачиваются обновления. После этого программист загрузил на принтер шутер Doom. Даже несмотря на то, что цветовая палитра не совпадает с оригинальной игрой - это впечатляющий результат
Электронная книга
Игру также удалось запустить на электронной книге. В нее можно полноценно поиграть, проблемой может стать разве что черно-белая цветовая палитра и весьма низкая частота кадров.
Умные часы
Чтобы получить возможность сыграть в легендарный шутер на умных часах, Лиор Туби и Мехди Мулани использовали игровой симулятор Valve Gold Source. В результате им удалось не просто запустить Doom, но и достичь на Apple Watch частоты обновления экрана в 40 кадров в секунду.
Пианино
Программист Дэвид Хэйвард смог полноценно запустить игру на пианино. Дэвид и его друзья сумели превратить музыкальный инструмент в контроллер для классического шутера всего за 24 часа.
По отзывам самих экспериментаторов технически проект оказался несложным, но все равно трудоёмким. Doom запустили на компьютере, встроенном в корпус пианино, подключение клавиш вместо клавиатуры заняло много времени и сил — потребовалась куча проводов в придачу с паяльником, но результат стоил того.
DOOM на тесте на беременность
Нет, это не шутка. Техноблогер и инженер под ником Foone запустил игру DOOM на экране экспресс-теста на беременность. Была проделана огромная работа. Например, ему пришлось заменить дисплей электронного тестера, так как встроенный не позволял отображать игровой процесс в необходимом разрешении.
Foone опубликовал ролик, на котором продемонстрировал геймплей выпущенного в 1993 году шутера. Стоит отметить, что на этом гений инженерии и программирования не остановился и там же смог запустить вступление к игре The Elder Scrolls V: Skyrim, а также умудрился включить на дисплее устройства музыкальный клип Never Gonna Give You Up.
Так как на электронном экспресс-тесте отсутствуют необходимые для гейминга элементы управления, он подключил к девайсу беспроводную клавиатуру. Энтузиаст опытным путем выяснил, что в устройствах используется 8-битный процессор с 64 байтами оперативной памяти, с частотой 4 и 8 мегагерц.
Банкомат
Банкомат технически является полноценным компьютером и запуск игры на нем, при должных навыках и знаниях. не проблема. Это был лишь вопрос времени, когда кто-нибудь установит Doom на платежный терминал. Австралийский хакер Aussie50 сумел запустить классический Doom на ATM.
Зубная щетка
Автор YouTube-канала Aaron Christophel внимательно изучив комплекцию своей электронной зубной щётки, решил попробовать запустить на ней Doom. Энтузиасту пришлось хорошенько попотеть, ведь у микропроцессора щётки памяти было лишь на 4 МБ. Однако за счёт сжатия и удаления некоторых файлов чистить зубы стало как никогда увлекательно.
Карточный платежный терминал
Несмотря на то, что чтобы запустить Doom на карточном платёжном терминале потребовалось подключать дополнительный процессор, результат явно того стоил. Любопытен тот факт, что даже при запуске игры терминал все еще в состоянии считывать банковские карты. Остается надеяться, что будущее игровой индустрии и микротранзакций не свернет в такую сторону, и терминалы не будут устанавливать прямо на компьютеры и приставки.
Будильник
Энтузиаст под никомGaryOderNichts запустил Doom на умном будильнике. После изучения компонентной базы этого гаджета экспериментатор пришел к выводу что на нем можно полноценно поиграть. Что он, собственно, и сделал.
Чтобы управлять персонажем в игре, энтузиаст использовал забавную особенность устройства — в будильнике установлен грибовидный джойстик, который позволяет поворачивать камеру и использовать предметы в игре. Кнопки же будильника вполне подходят, чтобы стрелять и открывать двери.
По словам блогера, для запуска Doom достаточно загрузить версию игры через USB, не вскрывая и не модифицируя само устройство, подробную инструкцию он выложил в сеть.
Калькулятор на картошке
Не стоит недооценивать людей со свободным временем и целеустремлённостью. Энтузиаст и автор канала Equalo загорелся желанием запустить игру с помощью… картошки. По его расчетам ему нужно было 770 кусков картофеля, чтобы получить достаточное напряжение и силу тока. На эту задачу он потратил три дня в течение которых он нашпиговывал картофель проводами. Методом проб и ошибок он смог запустить игру на графическом калькуляторе TI-84. 45 килограммов картошечки смогли дать достаточно энергии для того, чтобы начать истреблять демонов.
На самом деле устройств на которых устанавливали Doom столь много, что можно написать с десяток статей. Холодильник, тостер, стиральная машина – не важно. Если там есть экран и процессор, то значит это возможно. И это, не говоря о том, что некоторые индивиды находили запускать способ запускать Doom, например, даже через диспетчера задач Windows.
Тренд отражает не только технические возможности современного программирования, но и творческий потенциал сообщества по всему миру. Это сочетание ностальгии, технического мастерства и креативности продолжает вдохновлять новые поколения энтузиастов на создание всё более удивительных проектов.
АВТОР: Владимир Молотов