프로젝트 소개

Claude of Tanks는 Three.js와 Vite 위에 구축된 무료 브라우저 네이티브 장갑 전투 게임으로, 외부 게임 엔진을 사용하지 않습니다. 데스크톱과 모바일 브라우저에서 실행됩니다. 콘텐츠 및 시뮬레이션 - README에는 192대의 프로덕션 공개 자체 제작 절차적 차량(키가 설정된 로컬 개발 환경에서는 229대)과 30개의 직접 제작한 전장이 설명되어 있으며, GLB 소스 플레이어블은 없습니다. - 전투는 플레이트 단위 장갑을 해석합니다: 실제 플레이트, 경사, 충격 각도, 노멀라이제이션, 도탄, 오버매치, 공간 장갑, 복합재, ERA, 그리고 운동 에너지/화학 에너지 보호를 별도로 처리합니다. - 다섯 가지 탄종 계열이 포구 초속, 중력, 관통력 손실, 도탄, 피해를 각각 다르게 모델링합니다. - 내부 구조는 승무원, 탄약고, 엔진, 연료, 주포, 포탑 링, 광학 장비, 무전기, 궤도를 추적합니다. - 차량별 메커니즘에는 차량별 타이밍이 적용된 탄창형 자동장전장치, 유도 미사일(TOW, MILAN, Spike, Konkurs, Arkan, Jyu-MAT, Shillelagh), 그리고 Strv 103A/B와 UDES 03의 유압공기식 현가장치 조준이 포함됩니다. - 스포팅은 시야 범위, 은폐, 이동/사격 시 노출 증가, 수풀, 무전 공유, 15m 수풀 규칙을 결합합니다. 모드 및 멀티플레이어 - 규칙 세트에는 표준 전투, 깃발 뺏기, 지역 통제, 저중력 Turbo Ball, 협동 Endless Horde, 6개 작전으로 구성된 Frontline Assault 캠페인이 포함됩니다. - 솔로 봇, 브라우저 호스팅 개인 룸, LAN 룸을 지원합니다. 데이터베이스나 전용 게임 서버는 필요하지 않지만, 인터넷 룸 코드에는 경량 시그널링 엔드포인트가 필요하며 제한된 네트워크에서는 TURN 릴레이가 필요할 수 있습니다. - 클라이언트는 의도만 전송하고, 스냅샷은 필터링되며, 로컬 예측/조정과 제한된 원격 보간이 적용됩니다. 시뮬레이션은 고정 60Hz로 실행됩니다. 도구 및 프레젠테이션 - Tank Gallery에서는 사용자가 차량 리그를 궤도 회전시키고 관절을 움직이며, 장갑이나 내부 구조를 분리해 보고, 정확한 표면 검토 패킷을 내보낼 수 있습니다. - Scene Studio는 모든 로스터 차량을 어떤 전장에든 배치하고, 액터와 카메라를 애니메이션하며, 결정론적 타임라인에서 효과를 예약하고, 스틸이나 비디오를 캡처합니다. 장면은 JSON으로 저장됩니다. - 렌더러는 GPU/드라이버 인식 품질 프로필, 섀도 캐스케이드, 적응형 렌더 스케일, SMAA/FSR, 인스턴싱, GPU 리소스 해제를 사용하며, 게임 내 진단 화면을 제공합니다. README에는 인증 하드웨어에서 측정된 120 FPS 테스트 경로가 보고되어 있지만, 실제 성능은 기기와 설정에 따라 달라진다고 명시되어 있습니다. - 10개의 Garage 환경이 문서화되어 있으며, 릴리스 게이트는 최소 90/100 점수를 요구합니다. 조작 및 현지화 - 키보드/마우스와 표준 컨트롤러 바인딩이 나열되어 있으며, 데스크톱 동작은 재매핑 가능하고 전용 터치 컨트롤도 제공됩니다. - 게임, Garage, Studio, Gallery, 공개 문서는 영어와 중국어 간체로 제공됩니다. 문서 - 저장소에는 엔지니어링 문서, 필드 매뉴얼, 탱크 생성 핸드북, 현지화 가이드, 멀티플레이어 호스팅 가이드, Garage 환경 가이드, 쇼케이스 라이브러리가 포함되어 있습니다.