
논란이 된 노르웨이-잉글랜드 월드컵 골을 플레이 가능한 3D 시뮬레이션으로 재구축 (Claude Code 사용)
요약
노르웨이-잉글랜드 월드컵 골 논란을 3D 시뮬레이션으로 재현한 프로젝트입니다. 이 시뮬레이터는 Three.js와 관중 오디오를 포함하며, 외부 로딩 없이 단일 HTML 파일로 작동합니다. 특히 공기 저항(drag)에 따른 투사체 물리 모델링과 투표 시스템을 구현했습니다.
핵심 포인트
- Claude Code를 활용하여 3D 시뮬레이션 구축
- 외부 의존성 없는 단일 HTML 파일 구조 (오프라인 실행 가능)
- 실제 항력 기반의 공기역학적 물리(projectile physics) 적용
- Netlify Functions와 쿠키를 이용한 투표 시스템 구현
8강전에서, 노르웨이는 오버헤드 스파이더캠 케이블에 걸린 것처럼 보이는 골킥 상황에서 추가 시간 45+2분에 실점을 했습니다. FIFA 센서는 접촉을 감지하지 못했고, 골은 인정되었으며, 노르웨이는 탈락했습니다. 그래서 제가 직접 공을 차고 결정할 수 있는 무언가를 만들었습니다. 저는 전문 코더는 아닙니다. Claude Code가 구축했고, 저는 주로 그것과 논쟁만 했습니다. 이것은 하나의 HTML 파일이며 빌드 단계가 없습니다. Three.js와 심지어 관중 오디오까지 base64로 포함되어 있어 외부 로딩 없이 오프라인으로 실행됩니다. 항력(drag)이 적용된 실제 투사체 물리(projectile physics)에 더해, 한 가지 트위스트가 있습니다: 약 12 m/s 이하에서는 항력이 급증하고 공은 거의 수직으로 떨어집니다. 이 거의 수직 낙하가 사람들이 논쟁했던 정확한 부분입니다. 투표는 Netlify Functions + Blobs를 기반으로 작동합니다—원자적 카운터, IP당 속도 제한, 중복 제거용 쿠키가 사용됩니다. 데이터베이스는 없습니다. 지금까지 약 1,100표가 접수되었습니다. 솔직히 배운 점은: 하나의 파일이 Claude의 수정 사항을 훨씬 더 신뢰할 수 있게 만들었지만, 이제 4 MB에 달하며 커밋마다 git 기록을 부풀립니다. '오프라인, 빌드 없음'이라는 목적에는 적합하지만, 더 확장하기는 어렵습니다. 오픈 소스: https://github.com/MOZARTINOS/cablegoal · 라이브: https://cablegoal.com submitted by /u/MOZARTIN0 [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기