DOOM теперь работает на беспроводных наушниках: энтузиаст представил проект DoomBuds
Список устройств, на которых запускают DOOM, продолжает расширяться и пополнился очередным неожиданным гаджетом. Теперь легендарную игру удалось запустить на беспроводных наушниках. Австралийский разработчик представил проект DoomBuds, превращающий компактные аудиоустройства в самостоятельную игровую платформу с возможностью удалённого подключения.
Основой для эксперимента стали наушники Pinebuds Pro, известные поддержкой открытого программного обеспечения. Их ключевая особенность — чип Cortex-M4F, способный работать на частоте 300 МГц. Разработчик отключил энергосберегающий режим, разблокировав полную частоту процессора, что позволило устройству выполнять код игры из эпохи DOS.Главной технической проблемой стала низкая пропускная способность Bluetooth для передачи видеопотока. Автор нашёл решение, использовав последовательное соединение USB-to-UART, доступное на контактных площадках наушников, что обеспечило необходимую скорость для передачи данных.
Не менее сложной задачей оказалось уместить игру в ограниченную память устройства. После отключения сопроцессора в распоряжении разработчика осталось всего 992 КБ оперативной памяти, при том что оригинальной Doom требуется не менее 4 МБ. Путём глубокой оптимизации кода и использования модифицированного WAD-файла (архива с игровыми данными) объём игры удалось сократить с 4,2 МБ до 1,7 МБ, что позволило разместить её во флеш-памяти наушников.
Для организации игрового процесса был использован фреймворк doomgeneric, упрощающий перенос игры на нестандартное оборудование. Особенностью проекта стала реализация удалённого доступа: все необходимые компоненты для управления размещены в репозитории DoomBuds-JS на GitHub, позволяя подключаться к наушникам через веб-браузер. Видеопоток передаётся в сжатом формате MJPEG, где каждый кадр кодируется как отдельное изображение JPEG. Из-за скромных вычислительных возможностей чипа наушников удалось достичь частоты примерно 18 кадров в секунду.
Несмотря на скромную производительность, проект DoomBuds продолжает многолетнюю традицию адаптации культового шутера к самым неожиданным устройствам, демонстрируя творческий подход энтузиастов к аппаратным ограничениям. Немногим ранее легендарную игру запустили на другом необычном устройстве — скороварке.
-
Энтузиасты обучили крыс играть в DOOM через VR-оборудование -
Версию DOOM 1.1 запустили сразу на 4 мониторах, причём под MS-DOS 6.22 -
DOOM добрался до кухни: классический шутер покорил умную скороварку -
Классическую Doom запустили на 3D-дисплее в виде голограммы -
Классическую Doom запустили на умном будильнике Nintendo Alarmo -
Свежие детали DLC к DOOM: The Dark Ages: возвращение Кан Созидательницы -
DOOM запустили в «Блокноте» с частотой в 60 FPS
