개발자가 Claude 코드를 사용해 크롬 공룡 게임 자동 실행 USB 동글 제작

하드웨어 및 펌웨어 세부사항
개발자가 호스트 측 소프트웨어나 브라우저 확장 프로그램 없이 크롬 오프라인 공룡 게임을 자동으로 플레이하는 USB 동글을 만들었습니다. 이 장치는 약 2달러의 비용으로 8KB 플래시와 512바이트 RAM을 가진 ATtiny85(Digispark) 마이크로컨트롤러를 사용합니다.
작동 원리
동글은 어떤 PC에나 연결되어 표준 USB HID 키보드로 인식됩니다. 모니터에 장착된 두 개의 LDR(광의존성 저항) 센서를 사용하여 게임 내 장애물을 감지합니다:
- 하단 센서는 선인장을 감지합니다
- 상단 센서는 새를 감지합니다
장애물이 감지되면, 장치는 게임 캐릭터를 제어하기 위해 적절한 키보드 명령(점프 또는 엎드리기)을 전송합니다.
Claude Code의 개발 참여
개발자는 펌웨어 개발의 주요 파트너로 Claude Code를 사용했으며, 이 펌웨어는 avr-gcc(아두이노 아님)를 사용한 베어메탈 C로 작성되었습니다. 구체적인 기여 내용은 다음과 같습니다:
- V-USB HID 키보드 스택 통합 및 리포트 디스크립터 작성
- 반복적 개발을 통한 이중 센서 장애물 분류 로직 설계
- 속도 적응형 타이밍을 위한 펄스 폭 엔벨로프 측정 생성
- 포크 모양 선인장 스프라이트 문제 처리(갭 임계값을 통해 여러 하위 펄스 병합)
- 전체 README, PLAN.md 및 Makefile 작성
기술적 구현
적응형 타이밍 시스템은 게임의 가속도를 해결하기 위해 각 장애물이 센서를 통과하는 데 걸리는 시간을 측정하고, 롤링 최소값 필터를 사용하며, 그에 따라 점프 지연 시간을 조정합니다. Codex는 코드 검토를 수행하여 엔벨로프 추적 로직에서 센서 극성이 네 군데에서 반전된 버그를 발견했습니다.
전체 펌웨어 크기는 2699바이트입니다. 하드웨어 조립, 센서 장착, LM393 가변저항기 보정 및 물리적 테스트는 개발자가 직접 수행했습니다.
주요 차별점
- USB HID 키보드 구현으로 호스트 측 파이썬이나 브라우저 확장 프로그램이 필요 없음
- 스페이스바를 누르는 서보나 솔레노이드 사용 안 함
- 장애물 구분을 위한 수직으로 쌓인 이중 센서
- 게임 속도가 증가해도 정확도를 유지하는 적응형 타이밍
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

클로드 시니어 개발자와 함께하는 생성형 컬러링북 앱 만들기
중급 iOS 개발자가 Claude를 사용해 SwiftUI로 만든 어린이용 컬러링북 앱에서 엣지 케이스를 발견하고 안전 가드레일을 구현한 방법을 자세히 설명합니다.

Siri를 Telegram Bot을 통해 Claude Code와 통합하여 개인 AI 어시스턴트로 활용
한 개발자가 Siri를 Claude Code에 Telegram 봇을 통해 연결하는 스누피라는 개인 AI 어시스턴트를 구축했습니다. 이를 통해 음성 명령과 지속적인 메모리 기능, 그리고 Mac, Spotify, WhatsApp, iMessage, 캘린더, 브라우저, 파일 등과의 통합이 가능합니다.

로컬LLaMA 커뮤니티의 실용적인 OpenClaw 활용 사례
레딧 게시물에서는 개발자들이 자동화된 콜드 아웃리치, SEO 콘텐츠 업데이트, 소셜 미디어 캡션 작성, 서버 모니터링, 영수증 처리와 같은 작업에 OpenClaw를 사용하는 구체적인 방법을 설명합니다.

OpenClaw를 사용한 Reddit 소셜 리스닝 워크플로우 구축
한 개발자가 OpenClaw를 사용해 Reddit 소셜 리스닝 워크플로우를 구축한 경험을 공유했습니다. 이전에 수작업이 필요했던 브랜드 모니터링 작업을 자동화하는 시스템입니다.