تفاصيل العمل

تم تطوير لعبة شطرنج تفاعلية باستخدام Python و Pygame، مع إمكانية اللعب ضد شخص آخر (PvP) أو ضد الكمبيوتر (PvC) بمستويات صعوبة متعددة.

المشروع يركز على دمج منطق اللعبة (Game Logic) مع واجهة مستخدم جذابة وتفاعلية، مع تطبيق قواعد الشطرنج الأساسية وإدارة دور كل لاعب.

مميزات المشروع:

أنظمة اللعب: PvP و PvC

مستويات صعوبة متعددة: Easy – Medium – Hard

ذكاء اصطناعي متقدم: AlphaBeta و Minimax لاتخاذ أفضل الحركات

واجهة مستخدم ديناميكية:

لوحة شطرنج تفاعلية 8x8

تحريك القطع بالسحب والإفلات (Drag & Drop)

شريط جانبي يعرض معلومات اللعبة

تأثيرات صوتية غامرة: حركات القطع، الالتقاطات، والإشعارات

دوري في المشروع:

تصميم واجهة المستخدم (Chess Board + Pieces)

تطبيق منطق اللعبة والقواعد باستخدام Python و Pygame

تطوير الذكاء الاصطناعي باستخدام خوارزميات Minimax و AlphaBeta

إدارة دور اللاعبين والتحقق من صحة الحركات

تحسين تجربة اللعب عبر واجهة تفاعلية وسهلة الاستخدام

التقنيات المستخدمة:

Python

Pygame

Minimax & AlphaBeta Algorithms

Object-Oriented Programming

Event Handling & Drag & Drop

بطاقة العمل

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