تفاصيل العمل

مشروع Intelligent Chess Game هو لعبة شطرنج ذكية تم تطويرها باستخدام تقنيات الذكاء الاصطناعي لمحاكاة تجربة لعب احترافية ومتوافقة بالكامل مع قواعد الشطرنج الرسمية. يعتمد النظام على بنية معمارية منظمة تتكون من ثلاث طبقات رئيسية: طبقة الواجهة الرسومية (GUI)، وطبقة منطق اللعبة وإدارة الحالة، بالإضافة إلى محرك القواعد (Rules Engine) المسؤول عن التحقق الكامل من صحة الحركات.

تم بناء الذكاء الاصطناعي باستخدام خوارزمية Minimax مع تحسين الأداء عبر Alpha-Beta Pruning، مما يسمح للعبة باختيار أفضل حركة ممكنة من خلال تحليل الحالات المستقبلية وتقليل عدد الاحتمالات غير الضرورية، وبالتالي تحسين سرعة الاستجابة وكفاءة الأداء.

المشروع يدعم جميع قواعد الشطرنج المتقدمة مثل Castling وEn Passant والتحقق من حالة Checkmate، مع نظام تحقق فوري يضمن لعبًا مطابقًا للقواعد بنسبة 100%.

تجاوز المشروع 1500 سطر برمجي، ونجح في تحقيق توازن بين الأداء والذكاء، حيث يستجيب الذكاء الاصطناعي في أقل من ثانيتين في المستوى الصعب.

ومن التطويرات المستقبلية المقترحة: إضافة اللعب أونلاين، تعميق مستوى الذكاء الاصطناعي، دعم تصدير PGN، وإضافة مؤقت زمني لكل لاعب.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات