
На протяжении многих лет люди находили способы поиграть в классическую видеоигру *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 долларов!
Смотрите также
- 6 лучших планшетов для путешествий в 2024 году
- Onyx Boox Palma — самый крутой гаджет, который я использовал в 2024 году.
- Apple сообщает о рекордных доходах, несмотря на стагнацию продаж iPhone
- Я рассмотрел два лучших менеджера паролей. Вот тот, который я рекомендую людям использовать
- Я носил часы, которые производились 50 лет. Вот почему это так особенно
- Я нашел идеальный аксессуар для ношения моего iPhone 16 Pro Max
- Обзор Motorola Moto G86 Power
- (Часть) истории жизни Майкла Джексона теперь – фильм.
- OnePlus 15 против Oppo Find X9 Pro: Флагманы в сравнении
- Нужно ли вашему Mac антивирусное программное обеспечение в 2024 году? Мы спросили экспертов
2026-01-26 20:54