تفاصيل العمل

لعبة شطرنج رسومية مع خصم ذكي (AI) تم تطويرها باستخدام Python وPygame.

تستفيد الذكاء الاصطناعي من خوارزمية Minimax مع Alpha-Beta Pruning، مما يمكّنها من اللعب ضد البشر في الوقت الفعلي. تم تطوير هذا المشروع كعرض أكاديمي يوضح نظرية الألعاب، خوارزميات البحث، وتطوير واجهات المستخدم الرسومية (GUI).

الميزات:

لعبة شطرنج قابلة للعب باستخدام Pygame

اللعب بين الإنسان والذكاء الاصطناعي

خمس ثيمات مختلفة للوحة الشطرنج يمكن التبديل بينها بالضغط على الأرقام 1–5

إبراز الحركات والتحريك الرسومي للقطع

دعم القواعد الخاصة:

التحصين (Castling)

الحركة الخاصة بـ En Passant

ترقية البيادق (افتراضيًا إلى الملكة)

إمكانية التراجع عن الحركة (زر U)

لوحة سجل الحركات على الجانب

كشف كش مات (Checkmate) والتعادل (Stalemate)

الذكاء الاصطناعي:

خوارزمية Minimax مع Alpha-Beta Pruning

نظام تقييم يعتمد على المادة ووضعية القطع

إمكانية ضبط عمق البحث

اختيار حركة بديلة عشوائية عند الحاجة

معالجة متعددة العمليات (Multiprocessing) لزيادة سرعة تفكير الذكاء الاصطناعي

بطاقة العمل

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