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

Аппаратное обеспечение и прошивка
Разработчик создал 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
Техническая реализация
Система адаптивного тайминга решает проблему ускорения игры, измеряя, сколько времени каждое препятствие проходит мимо датчика, используя скользящий минимальный фильтр и соответствующим образом масштабируя задержку прыжка. Codex провёл проверку кода, которая выявила ошибку в логике отслеживания огибающей, где полярность датчика была инвертирована в четырёх местах.
Общий размер прошивки составляет 2699 байт. Сборка аппаратного обеспечения, установка датчиков, калибровка потенциометра LM393 и физическое тестирование были выполнены разработчиком вручную.
Ключевые отличия
- Реализация USB HID-клавиатуры не требует Python на стороне хоста или расширений браузера
- Отсутствие сервопривода или соленоида, нажимающего на пробел
- Два вертикально расположенных датчика для различения препятствий
- Адаптивный тайминг, который остаётся точным при увеличении скорости игры
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Непрограммист создает веб-приложение Sleep Sound Mixer с помощью Claude AI.
Пользователь без опыта программирования использовал Claude AI для создания полностью функционального веб-приложения «Микшер звуков для сна» за одну сессию. Приложение позволяет микшировать шесть фоновых звуков с индивидуальными регуляторами громкости через чистый минималистичный интерфейс в браузере.

Водитель грузовика создает iOS-приложение с помощью кода Claude и делится практическими уроками
Грузовой водитель в Японии с минимальным опытом программирования использовал Claude Code для создания iOS-приложения под новые правила ведения записей, опубликовав его в App Store за шесть месяцев. Он делится конкретными уроками по инженерии промптов, неожиданным расходам на Expo и Supabase, а также управлению выгоранием.

Проект Джеймса Секстон: Создание юридического ассистента с помощью OpenClaw и Claude
Разработчик создает юридического ассистента с использованием OpenClaw и Claude API для автоматизации обработки документов во время бракоразводного процесса. Система отслеживает электронную почту, загружает PDF-файлы, анализирует документы с помощью Claude, находит формы для ответов, генерирует ответы и печатает черновики.

Создание дистрибутива Linux с помощью Claude AI: Практическое руководство для разработчика
Разработчик с 23-летним опытом в технологиях создал NubiferOS, защищённый дистрибутив Linux, используя Claude AI в качестве всей команды разработчиков. Проект включал 10-15 одновременных сессий Claude, сгенерировал ~39 300 строк кода и ~57 500 строк документации без единой строки кода, написанной человеком.