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

클로드 코드로 AI 코텍스 구축하기: 아키텍처와 컨텍스트 라이브러리 인사이트
한 개발자가 클로드가 코드를 작성하고 검토하며 자동 병합하는 플랫폼을 구축했는데, 핵심 통찰은 시간이 지남에 따라 누적되는 구조화된 컨텍스트 라이브러리였습니다. 6주 후, 이 AI는 신입 직원이 1년 후 아는 것보다 회사를 더 잘 이해한다고 보고되었습니다.

비개발자, 여러 세션에 걸쳐 클로드와 함께 AI 프롬프트 진단 프레임워크 구축
비개발자가 여러 달 동안 클로드와의 대화형 협업만으로 AI 프롬프트를 생성 전에 감사하는 진단 프레임워크 SMARRT를 구축했습니다.

전용 머신 대신 전체 클라우드 자격 증명으로 OpenClaw 실행하기
한 개발자가 OpenClaw에 완전히 격리된 GCP 계정과 전체 권한을 부여한 경험을 공유합니다. 이를 통해 OpenClaw는 40개 이상의 GitHub 프로젝트를 운영하고, 약 30개의 Docker 컨테이너를 실행하며, 스토리지, 데이터베이스 및 지원 인프라를 관리할 수 있었습니다.

야생동물 구조사, 새끼 다람쥐 돌보기 책과 상호작용 챗봇에 클로드 AI 활용
38년 경력의 야생동물 구조사가 Claude AI를 활용하여 새끼 다람쥐 돌봄에 관한 300페이지 분량의 책을 다듬고, 다른 구조사들을 돕기 위해 Hazel이라는 대화형 챗봇을 코딩했습니다. 이 구조사는 현재 Claude의 능력을 테스트하기 위해 Nova라는 이름의 새끼 다람쥐의 진행 상황을 추적하고 기록하도록 하고 있습니다.