Chess Game

منذ 12 ساعة

عرض العمل

الوصف

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

المميزات

واجهة اللعبة

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

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

خمسة ثيمات مختلفة للوحة الشطرنج قابلة للتغيير (اضغط 1–5)

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

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

التبييت (Castling)

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

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

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

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

كشف الشاه مات والتعادل

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

خوارزمية Minimax مع تحسين Alpha-Beta

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

قابلية تعديل عمق البحث

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

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


التفاصيل

المشاهدات 0
المفضلة 0
القسم برمجة, تطوير المواقع و التطبيقات - مواقع الويب

حساب المستخدم

Developed by Samer Zaki

All rights reserved © kaf 2025