개발자가 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

행동 모델을 활용한 슈퍼 마리오 자율 테스트
슈퍼 마리오에서 돌연변이 기반 입력 생성기를 사용하여 엣지 케이스를 발견하고 상태 공간을 더 효과적으로 탐색하는 자율 테스팅을 살펴보세요.

개발자가 코드를 작성하지 않고 Claude AI를 사용해 20시간 만에 복잡한 시스템을 구축합니다
28년 경력의 개발자가 Claude AI를 사용해 코드 한 줄 작성 없이 1주일 20시간 만에 거의 완성된 제품을 구축했으며, 이 AI를 개발 과정에서 위험 요소와 사각지대를 파악하는 데 도움을 주는 '윙맨'으로 묘사했습니다.

셀프 호스팅 OpenClaw AI 에이전트가 개발자를 위한 수동적 책임 시스템을 생성합니다.
맥 미니에서 24시간 OpenClaw를 실행하는 개발자는 AI 에이전트가 작업과 프로젝트를 지속적으로 기억함으로써 효과적인 책임감 시스템을 만들어, 이전에 중단되었던 프로젝트를 완료하는 데 도움이 된다고 보고합니다.

완전 자동화된 제품 튜토리얼 비디오: Claude + Playwright + Magic Hour + Remotion
한 개발자가 기능 URL을 튜토리얼 비디오로 바꾸는 완전 자동화 파이프라인을 구축했습니다. Claude로 스크립트/오케스트레이션, Playwright로 화면 녹화, Magic Hour API로 얼굴 교체/립싱크, Remotion으로 편집합니다.