لعبة Connect Four باستخدام الذكاء الاصطناعي
قمت بتطوير لعبة Connect Four باستخدام Python وPygame، مع إضافة وضع للعب ضد الكمبيوتر يعتمد على خوارزمية Minimax لاتخاذ قرارات اللعب واختيار أفضل حركة ممكنة.
يحتوي المشروع على ثلاثة مستويات للصعوبة: Easy وMedium وHard، بالإضافة إلى إمكانية اللعب بين لاعبين.
يتضمن المشروع:
• تطبيق منطق اللعبة والتحقق من حالات الفوز والتعادل.
• استخدام Minimax مع Alpha-Beta Pruning لتحسين قرارات الذكاء الاصطناعي.
• استخدام دالة لتقييم حالة لوحة اللعب واختيار الحركات المناسبة.
• إضافة مستويات مختلفة لصعوبة اللعب.
• تصميم واجهة تفاعلية باستخدام Pygame مع المؤثرات الصوتية والقوائم.