Разработчик использует код 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

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

Поток разработки через TDD с использованием AI-агентов для веб-проектов
Кейсы

Поток разработки через TDD с использованием AI-агентов для веб-проектов

Разработчик делится своим рабочим процессом создания веб-сайтов с использованием ИИ-агентов для программирования в сочетании с TDD, подробно описывая шаги настройки, итерационные процессы и конкретные команды для запуска тестов с локальными моделями, такими как Qwen3.5-27B.

OpenClawRadar
Почему ИИ не ускорит ваши процессы разработки – сосредоточьтесь на узких местах
Кейсы

Почему ИИ не ускорит ваши процессы разработки – сосредоточьтесь на узких местах

Фредерик Ванбрабант утверждает, что ИИ не ускорит автоматически процессы разработки ПО, если сначала не устранить вышестоящие узкие места, такие как нечеткие требования — иллюстрация с помощью диаграмм Ганта и глубокого погружения в «Цель» и «Путь Toyota».

OpenClawRadar
Разработчик создает симулятор бейсбола на базе ИИ с использованием Claude Code за две недели.
Кейсы

Разработчик создает симулятор бейсбола на базе ИИ с использованием Claude Code за две недели.

Разработчик использовал Claude Code для создания полной системы симуляции бейсбола с 30 командами MLB под управлением ИИ, отчётами о матчах, пресс-конференциями и аудиоподкастами. Проект стоил $50 в API-кредитах и включает движок симуляции, конвейер контента, Discord-бота и веб-сайт.

OpenClawRadar
Создание системы линейного искусства SwiftUI с помощью Claude Code: тематическое исследование One Good Thing
Кейсы

Создание системы линейного искусства SwiftUI с помощью Claude Code: тематическое исследование One Good Thing

Разработчик создал иллюстрации для iOS-приложения в стиле линейного рисунка целиком с помощью SwiftUI Canvas, используя Claude Code в качестве партнера по программированию. Ключевой урок: относитесь к Claude как к терпеливому коллеге, а не как к торговому автомату.

OpenClawRadar