CATUR GAME
### 🎮 โหมดเกม
- **เล่นคนเดียว (Vs AI)** — ท้าทายคอมพิวเตอร์ด้วยระดับความฉลาด 5 ระดับ: ง่าย ปานกลาง ยาก ผู้เชี่ยวชาญ และปรมาจารย์
- **เล่นในเครื่องเดียวกัน (2 ผู้เล่น)** — เล่นบนอุปกรณ์เดียวกันกับเพื่อน
- **แบ่งหน้าจอ** — แบ่งหน้าจอสำหรับผู้เล่นสองคนบนอุปกรณ์เดียวกัน
- **เล่นร่วมกัน** — เล่นเป็นทีมกับ AI พร้อมฟีเจอร์แชท
- **เล่นออนไลน์** — เล่นหลายคนจากระยะไกลผ่าน WebSocket / WebRTC พร้อมรหัสห้องล็อบบี้ ระบบ ping/latency และการเชื่อมต่อใหม่
### 🧠 AI อัจฉริยะและกฎ FIDE ที่สมบูรณ์แบบ
- ระบบหมากรุกที่สมบูรณ์แบบ: en passant, การเลื่อนขั้น, การเข้าป้อม, การรุก/รุกฆาต, การเสมอ, การซ้ำสามครั้ง, กฎ 50 ตาเดิน, วัสดุไม่เพียงพอ, เสมอ, ยอมแพ้, ยกเลิกและทำซ้ำ
- AI Minimax + การตัดแต่ง Alpha-Beta, ตารางการสลับตำแหน่ง, หนังสือเปิดเกม และฮิวริสติกส์ช่วงท้ายเกม AI จะไม่เดินหมากที่ผิดกฎ
### ✨ ภาพและเสียงที่ทันสมัย
- เอฟเฟกต์แสงเรือง, การระเบิด, อนุภาค, กระดาษโปรย, ดอกไม้ไฟ, แสงวาบหน้าจอ และการสั่นของกล้อง
- แอนิเมชั่นเบี้ยที่ราบรื่นด้วยเป้าหมาย 60 FPS
- เสียงผ่านไฟล์เสียงหรือการสังเคราะห์ WebAudio อัตโนมัติ (เมื่อไม่มีไฟล์เสียง)
- เบี้ยแสดงภาพ PNG หรืออีโมจิหมากรุก Unicode เป็นตัวเลือกสำรอง
### ⏱️ คุณสมบัติอื่นๆ
- **ตัวจับเวลา**: Blitz / Rapid / ไม่จำกัด + เพิ่มและหน่วงเวลา
- ธีม: 7 ธีมกระดานและ 7 ธีมตัวหมาก (คลาสสิก, ไม้, หินอ่อน, นีออน, ไซไฟ ฯลฯ)
- บันทึก/โหลดอัตโนมัติไปยังหน่วยความจำภายใน (FEN, ประวัติ, ตัวจับเวลา, สถิติ)
- สถิติ: ชนะ/แพ้/เสมอ, อัตราการชนะ, ความแม่นยำ, จำนวนการเดินหมาก
- ส่งออก/นำเข้า PGN และ FEN (คัดลอกไปยังคลิปบอร์ด)
- การควบคุม: ระบบสัมผัส, เมาส์, คีย์บอร์ด และเกมแพด
- ภาษา: อินโดนีเซียและอังกฤษ
- เล่นแบบออฟไลน์ — ไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตสำหรับโหมดเล่นคนเดียว/เล่นในเครื่อง
### 🚀 ประสิทธิภาพ
ปรับปรุงประสิทธิภาพด้วย object pool, sprite cache และ requestAnimationFrame เพื่อประสบการณ์การเล่นเกมที่ตอบสนองได้ดีและประหยัดหน่วยความจำบนอุปกรณ์ Android ทุกประเภท

