تفاصيل العمل

مشروع **Othello** هو لعبة لوحية استراتيجية تم تطويرها كتطبيق تفاعلي يتيح للمستخدم اللعب إما ضد لاعب آخر (PvP) أو ضد الكمبيوتر (PvC) مع مستويات صعوبة مختلفة. الهدف من اللعبة هو السيطرة على أكبر عدد من القطع على اللوحة من خلال اتخاذ قرارات استراتيجية ذكية.

قمت بتطوير اللعبة بالكامل، بدءًا من تصميم واجهة المستخدم باستخدام **Pygame** لعرض اللوحة والتفاعل معها، وصولًا إلى تنفيذ منطق اللعبة (Game Logic) بما يشمل قواعد اللعب، التحقق من الحركات الصحيحة، وقلب القطع تلقائيًا. كما قمت ببناء نظام ذكاء اصطناعي يعتمد على خوارزمية **Minimax** لتحديد أفضل الحركات للكمبيوتر بناءً على مستوى الصعوبة، مما يوفر تجربة لعب واقعية وتنافسية.

**التقنيات المستخدمة (Tech Stack):**

Python – Pygame – Minimax Algorithm

بطاقة العمل

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