연락처: 클로드 코드로 완전히 제작된 3D 해전 게임

✍️ OpenClawRadar📅 게시일: March 11, 2026🔗 Source
연락처: 클로드 코드로 완전히 제작된 3D 해전 게임
Ad

CONTACT란 무엇인가

CONTACT는 두 명의 플레이어가 7×7×7 그리드에 7척의 잠수함과 1척의 미끼를 숨긴 후, 어뢰와 획득한 능력으로 서로를 사냥하는 3D 해전 게임입니다. 함선은 8개의 축(깊이 레이어를 가로지르는 대각선 포함)을 따라 배치할 수 있습니다. 3D 그리드는 Three.js로 렌더링되며 전체 큐브, 단일 슬라이스, 엑스레이 등 세 가지 보기 모드를 제공합니다.

이 게임은 Claude Code + Opus로 완전히 제작되었으며, 프레임워크와 서버 의존성 없이 브라우저에서 실행됩니다.

핵심 게임 메커니즘

7×7×7 큐브는 기존 7×7 평면 그리드의 49개 셀에 비해 343개의 셀을 가지고 있어 무차별 공격 전략을 비실용적으로 만듭니다. 게임은 명중 시 크레딧을 획득하여 전술적 특전을 구매하는 크레딧 경제를 중심으로 진행됩니다:

  • 소나 핑: 2×2×2 부피 내 존재 여부 스캔
  • 정찰 드론: 3×3×3 부피(27개 셀) 공개
  • G-SONAR: 전체 깊이 레이어(49개 셀) 스캔
  • 심폭탄: 3×3×3 부피 내 모든 점유 셀 공격
  • 레이더 재머: 상대의 다음 소나 결과 반전
  • 무음 항해 / 음향 은폐: 함선을 정찰에서 숨김

각 턴에는 핑, 공격, 방어 등 세 개의 슬롯이 주어지며, 이를 어떻게 사용할지 선택합니다.

게임 모드

  • 핫시트 PVP: 두 명의 인간, 하나의 화면, 턴마다 화면 교대
  • 인간 대 Claude (Sonnet): 타이틀 화면에서 "VS AI" 선택, Anthropic API 키 입력. Claude는 자동으로 함대를 배치하고, 도구 사용을 통해 전략을 추론하며, 이전 게임에서 내재된 전술 지식으로 플레이합니다
  • Sonnet 대 Sonnet (에이전트 대 에이전트): 두 개의 Claude 인스턴스가 CLI에서 서로와 완전한 게임을 진행합니다. 각 게임 후, 두 에이전트는 경기를 반성하고 전술적 교훈을 지속적 메모리 파일에 업데이트합니다. 여러 게임을 거치며 경험을 바탕으로 전략을 발전시킵니다
Ad

개발 과정

이것은 창작자와 Claude 간의 협업 개발 작업이었습니다:

  • 창작자가 게임 디자인 문서와 전달 계획을 작성했습니다
  • 창작자가 단계를 스프린트로, 스프린트를 작업으로 분해하여 구현을 관리했습니다
  • Claude가 단계별(핵심 엔진 → 배치 → 전투 → 특전 → 3D 렌더링 → AI 모드)로 구현을 구축했습니다
  • 창작자가 아키텍처 결정을 유지하고, 경계 사례를 테스트하며, 설계 문제를 포착했습니다
  • Claude가 TypeScript, Three.js 렌더링, Tone.js 오디오 합성, AI 통합 계층을 처리했습니다

시작하기

git clone https://github.com/ChrisSc/contact.git

cd contact

npm install

npm run dev

AI 모드의 경우 ANTHROPIC_API_KEY가 필요합니다.

시뮬레이션 모드도 사용 가능합니다: npm run simulate -- 100 --rank recruit -v

Sonnet 에이전트의 추론 과정을 보려면: node.js npx tsx scripts/agent-play.ts --verbose

학습을 비활성화하려면: node.js npx tsx scripts/agent-play.ts --no-memory

📖 전체 소스 읽기: r/ClaudeAI

Ad

👀 See Also

소나리: AI 기반 생산 알림 분류 및 해결
Tools

소나리: AI 기반 생산 알림 분류 및 해결

Sonarly는 프로덕션 환경에서 알림을 효과적으로 처리하고 해결하기 위해 설계된 AI 에이전트입니다. 이는 중복을 그룹화하고 근본 원인 분석을 수행하여 알림을 분류함으로써 노이즈를 줄이고 중요한 문제에 집중합니다.

OpenClawRadar
GitVelocity: 5만 건의 PR에 대한 AI 점수 분석으로 드러난 코드 복잡성 인사이트
Tools

GitVelocity: 5만 건의 PR에 대한 AI 점수 분석으로 드러난 코드 복잡성 인사이트

GitVelocity는 Claude를 사용하여 병합된 풀 리퀘스트를 범위, 아키텍처, 구현, 리스크, 품질, 성능/보안의 여섯 가지 차원에서 0-100점으로 평가합니다. TypeScript, Python, Rust, Go, Java, Elixir에서 50,000개 이상의 PR을 분석한 결과, 팀은 PR 크기, 테스트 커버리지, AI 도입에 관한 놀라운 패턴을 발견했습니다.

OpenClawRadar
Browser39: AI 에이전트를 위한 헤드리스 웹 브라우저
Tools

Browser39: AI 에이전트를 위한 헤드리스 웹 브라우저

Browser39는 AI 에이전트를 위해 특별히 설계된 헤드리스 웹 브라우저로, 웹 페이지를 토큰 최적화된 마크다운으로 로컬에서 변환하고, 자바스크립트를 실행하며, 쿠키와 세션을 관리하고, DOM을 쿼리하며, 폼을 채웁니다. 외부 브라우저가 필요 없고, 비용이 없으며, 외부 서비스가 없는 단일 바이너리입니다.

OpenClawRadar
RepoLens: Go로 작성된 인터랙티브 로컬 코드베이스 패커 및 토큰 최적화 도구(TUI/CLI)
Tools

RepoLens: Go로 작성된 인터랙티브 로컬 코드베이스 패커 및 토큰 최적화 도구(TUI/CLI)

RepoLens은 의존성 없는 Go 도구로, TUI 파일 탐색기, 실시간 토큰 카운터, 주석 제거, 비밀 스캐너, 토큰 기반 파일 분할을 통해 리포지토리를 LLM 컨텍스트로 패킹합니다.

OpenClawRadar