لعبة شطرنج كاملة مطورة بلغة Java باستخدام مبادئ (OOP).
الميزات:
• واجهة رسومية سهلة الاستخدام (GUI)
• تطبيق كامل لقواعد الشطرنج الدولية
• نظام تتبع للقطع والحركات
• معالجة الحركات الخاصة (الحجز، التطويير، الملك الساكن)
• نظام turn-based بين اللاعبين
طريقة التنفيذ:
استخدام OOP Design Patterns للفصل بين المنطق واللواجهة، مع تطبيق كامل لقوانين اللعبة والتحقق من صحة الحركات.