CATUR GAME
### 🎮 게임 모드
- **솔로 (AI 대전)** — 쉬움, 보통, 어려움, 전문가, 마스터의 5단계 지능 레벨로 컴퓨터와 대결하세요.
- **로컬 (2인 플레이)** — 친구와 같은 기기에서 함께 플레이하세요.
- **분할 화면** — 같은 기기에서 두 명이 화면을 분할하여 플레이할 수 있습니다.
- **협동 모드** — 채팅 기능을 활용하며 AI와 팀을 이루어 플레이하세요.
- **온라인** — WebSocket/WebRTC를 통한 원격 멀티플레이어 모드로, 로비 룸 코드, 핑/지연 시간, 재접속 시스템을 제공합니다.
### 🧠 지능형 AI 및 완벽한 FIDE 규칙
- 완벽한 체스 엔진: 앙파상, 승진, 캐슬링, 체크/체크메이트, 스테일메이트, 삼중 반복, 50수 규칙, 기물 부족, 무승부, 기권, 실행 취소 및 다시 실행.
- AI 미니맥스 + 알파-베타 가지치기, 전치 테이블, 오프닝 북, 엔드게임 휴리스틱. AI는 절대 불법적인 수를 두지 않습니다.
### ✨ 최신 시각 효과 및 음향 효과
- 빛, 블룸, 파티클, 색종이 조각, 불꽃놀이, 화면 플래시, 카메라 흔들림 효과.
- 부드러운 폰 애니메이션 (초당 60프레임 목표).
- 오디오 파일 또는 자동 WebAudio 합성 (에셋을 사용할 수 없는 경우).
### ⏱️ 기타 기능
- **타이머**: 블리츠 / 래피드 / 무제한 + 시간 증가 및 지연.
- 테마: 7가지 보드 테마와 7가지 말 테마 (클래식, 나무, 대리석, 네온, 공상과학 등)
- 로컬 저장소에 자동 저장/불러오기 (FEN, 기록, 타이머, 통계)
- 통계: 승패/무승부, 승률, 정확도, 이동 횟수
- PGN 및 FEN 내보내기/가져오기 (클립보드 복사)
- 조작: 터치, 마우스, 키보드, 게임패드
- 지원 언어: 인도네시아어 및 영어
- 오프라인 실행 - 솔로/로컬 모드는 인터넷 연결 없이 플레이 가능
### 🚀 성능
객체 풀, 스프라이트 캐시, requestAnimationFrame을 최적화하여 모든 Android 기기에서 반응성이 뛰어나고 메모리 효율적인 게임 환경을 제공합니다.
