Разработчик использует код Claude для создания USB-ключа, автоматически запускающего игру Chrome Dino.

✍️ OpenClawRadar📅 Опубликовано: 10 марта 2026 г.🔗 Source
Разработчик использует код Claude для создания USB-ключа, автоматически запускающего игру Chrome Dino.
Ad

Аппаратное обеспечение и прошивка

Разработчик создал USB-ключ, который автоматически играет в офлайн-игру Chrome Dino без необходимости в программном обеспечении на стороне хоста или расширениях браузера. Устройство использует микроконтроллер ATtiny85 (Digispark) с 8 КБ флеш-памяти и 512 байтами ОЗУ, стоимостью примерно $2.

Как это работает

Ключ подключается к любому ПК и определяется как стандартная USB HID-клавиатура. Он использует два LDR-датчика (светозависимых резистора), установленных на мониторе, для обнаружения препятствий в игре:

  • Нижний датчик обнаруживает кактусы
  • Верхний датчик обнаруживает птиц

При обнаружении препятствий устройство отправляет соответствующие команды с клавиатуры (прыжок или приседание) для управления персонажем игры.

Роль Claude Code в разработке

Разработчик использовал Claude Code в качестве основного партнёра по разработке прошивки, которая написана на чистом C с использованием avr-gcc (не Arduino). Конкретные вкладки включали:

  • Написание интеграции стека V-USB HID-клавиатуры и дескриптора отчёта
  • Проектирование логики классификации препятствий с двумя датчиками через итеративную разработку
  • Создание измерения огибающей по ширине импульса для адаптивного тайминга к скорости
  • Обработка проблемы спрайта кактуса в форме вилки (несколько под-импульсов объединены через порог разрыва)
  • Написание полного README, PLAN.md и Makefile
Ad

Техническая реализация

Система адаптивного тайминга решает проблему ускорения игры, измеряя, сколько времени каждое препятствие проходит мимо датчика, используя скользящий минимальный фильтр и соответствующим образом масштабируя задержку прыжка. Codex провёл проверку кода, которая выявила ошибку в логике отслеживания огибающей, где полярность датчика была инвертирована в четырёх местах.

Общий размер прошивки составляет 2699 байт. Сборка аппаратного обеспечения, установка датчиков, калибровка потенциометра LM393 и физическое тестирование были выполнены разработчиком вручную.

Ключевые отличия

  • Реализация USB HID-клавиатуры не требует Python на стороне хоста или расширений браузера
  • Отсутствие сервопривода или соленоида, нажимающего на пробел
  • Два вертикально расположенных датчика для различения препятствий
  • Адаптивный тайминг, который остаётся точным при увеличении скорости игры

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Кейс-стади: Использование промптов LLM вместо программных каркасов для сборки многокомпонентного программного обеспечения
Кейсы

Кейс-стади: Использование промптов LLM вместо программных каркасов для сборки многокомпонентного программного обеспечения

Кейс-стади 10 автономных сборок программного обеспечения с использованием оркестратора Claude Opus с доступом к CLI и агентами-исполнителями Codex создало 10 браузерных игр на TypeScript общим объёмом более 50 000 строк кода без вмешательства человека в код. Логика оркестрации полностью основывалась на промптах, заменив специально созданный каркас.

OpenClawRadar
Модифицированный vLLM 0.17.0 работает на Tesla P40 для транскрипции в реальном времени с использованием Qwen3 ASR 1.7B.
Кейсы

Модифицированный vLLM 0.17.0 работает на Tesla P40 для транскрипции в реальном времени с использованием Qwen3 ASR 1.7B.

Разработчик модифицировал vLLM 0.17.0 для работы на графических процессорах Tesla P40 с архитектурой Pascal, достигнув почти полного аппаратного ускорения для транскрипции лекций в реальном времени с использованием модели Qwen3 ASR 1.7B. Форк доступен на GitHub.

OpenClawRadar
Практические сценарии использования CoWorker: от массовой обработки метаданных изображений до обходных решений для API
Кейсы

Практические сценарии использования CoWorker: от массовой обработки метаданных изображений до обходных решений для API

Пользователь описывает конкретные приложения Cowork, включая автоматизацию загрузки баннеров с генерацией CSV, обратную разработку API пользовательского интерфейса для передачи данных и создание самообучающихся навыков для повторяющихся задач.

OpenClawRadar
Персональная финансовая панель управления, созданная с помощью Claude AI: Самостоятельное размещение с использованием Google Таблиц в качестве бэкенда
Кейсы

Персональная финансовая панель управления, созданная с помощью Claude AI: Самостоятельное размещение с использованием Google Таблиц в качестве бэкенда

Разработчик создал полнофункциональную личную финансовую панель управления с использованием Claude AI, которая объединяет инвестиции в акции, паевые инвестиционные фонды, физическое золото и срочные вклады. Приложение работает на запасном ПК, использует Cloudflare Tunnel для обслуживания и хранит все данные в собственных таблицах Google пользователя.

OpenClawRadar