
На протяжении многих лет люди находили способы поиграть в классическую видеоигру *Doom* на самых разных устройствах. Теперь кодер по имени Арин Саркисян поднял это на новый уровень, успешно запустив *Doom* на беспроводных наушниках – хотя они и не предназначены для отображения графики!
Купил акции по совету друга? А друг уже продал. Здесь мы учимся думать своей головой и читать отчётность, а не слушать советы.
Прочитать отчет 10-KПросто для уточнения, эта модификация работает только с беспроводными наушниками PineBuds Pro. Они особенные, потому что имеют полностью открытый исходный код и комплект разработки, поддерживаемый сообществом пользователей.
То, что мне удалось выяснить, заключается в том, что Саркисян успешно создал JavaScript-программу, которая подключается к внутренним коммуникационным линиям наушников – конкретно к контактным площадкам UART. Это позволяет ему отправлять сжатый MJPEG-видеопоток на веб-сервер, используя последовательный сервер в качестве посредника. Скорость передачи данных по этому соединению составляет около 2,4 МБ/с, что примерно соответствует 22–27 кадрам в секунду. Интересно, что это на самом деле *больше* видеоданных, чем может обработать устройство, поскольку сама игра работает с максимальной частотой 18 кадров в секунду.
Запустить всю игру *Doom* на крошечных современных наушниках было настоящей задачей. Файлы игры занимают 4.2MB, но в наушниках всего 4MB памяти. Чтобы это работало, разработчики использовали уменьшенную версию *Doom* размером 1.7MB, которая сокращает некоторые визуальные детали и длину музыки, делая игру более компактной и портативной.
Эти наушники имеют очень небольшой объем памяти – менее 1 МБ – поэтому игра должна была быть полностью переписана, чтобы использовать как можно меньше памяти. Обычно игра использует 4 МБ, но разработчики внесли много изменений, чтобы уменьшить ее размер. Это включало предварительное создание данных, пометку переменных как константы, хранение константных данных непосредственно в памяти наушников, отключение функции кэширования игры и удаление ненужных данных. Все эти корректировки в совокупности позволили разместить игру на наушниках, как объясняет Sarkisan.
Я слежу за этим удивительным проектом, и даже если у вас нет специальных PineBuds, чтобы опробовать его самостоятельно, создатель, Sarkisan, сделал возможным играть через Twitch-стрим. Вы можете зарегистрироваться на doombuds.com, чтобы получить управление на 45-секундные ходы. Это веселое небольшое развлечение, и невероятно думать, что пара наушников за 70 долларов теперь может запускать игру, для которой раньше требовался компьютер стоимостью более 1000 долларов!
Смотрите также
- Обзор TCL 65C8K
- Обзор Bluetooth-наушников QCY H3S ANC: Шок и трепет
- 7 лучших чехлов для Apple iPhone 16 Pro Max 2024 года
- NVIDIA хочет, чтобы геймеры выбирали подходящий пресет модели DLSS 4.5 для своей RTX GPU.
- Я сделал обзор OnePlus Nord 4 и обнаружил кое-что удивительное.
- Лучший VPN для нескольких устройств в 2024 году
- Как создать смарт-папку на Mac
- Правда о курсе доллар к вьетнамскому донгу: что нас ждет через неделю?
- STX криптовалюта и прогнозы цен на STX
- Обзор смарт-телевизора Sony Bravia XR A80L OLED 4K
2026-01-26 20:54