
На протяжении многих лет люди находили способы поиграть в классическую видеоигру *Doom* на самых разных устройствах. Теперь кодер по имени Арин Саркисян поднял это на новый уровень, успешно запустив *Doom* на беспроводных наушниках – хотя они и не предназначены для отображения графики!
"Рынок красный? Это просто сезон скидок для умных инвесторов." - так говорят, чтобы не плакать. У нас — аналитика, которая помогает плакать реже.
Найти недооцененные активыПросто для уточнения, эта модификация работает только с беспроводными наушниками 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 долларов!
Смотрите также
- Безопасно ли использовать менеджер паролей Bitwarden?
- Шокирующее исследование заставило меня пересмотреть, как я использую ИИ, и вам, вероятно, тоже стоит это сделать.
- Новый сериал от Netflix о Охотниках за привидениями устанавливает официальное окно релиза с возвращением оригинальной звезды.
- Хит-сериал Тома Харди из 8 частей, посвященный криминальному триллеру, незаметно возвращается как глобальный успех стриминга.
- Google представляет безэкранный Fitbit Air и приложение Google Health, призванное заменить Fitbit.
- Netflix’s The Chestnut Man Официально возвращается как ближайшая тёмная замена на данный момент.
- 4-серийный забытый научно-фантастический сериал — это идеальное шоу о киберпанк-путешествиях во времени.
- Судьба 2-го сезона R.J. Decker официально определена каналом ABC.
- Google отвечает на скрытную установку Gemini Nano в Chrome, не затрагивая вопрос согласия.
- 9-частный спин-офф Yellowstone Тейлора Шеридана подтверждает неожиданную замену Кевину Костнеру.
2026-01-26 20:54