تطوير نسخة رقمية متكاملة من لعبة الألواح الشهيرة Othello (المعروفة أيضاً باسم Reversi)، تعتمد على البرمجة كائنية التوجه (OOP) وتوفر تجربة لعب ضد الحاسوب باستخدام خوارزميات الذكاء الاصطناعي. تتميز اللعبة بواجهة رسومية جذابة وتجربة مستخدم سلسة.
محرك اللعبة: تم بناء اللعبة باستخدام مكتبة Pygame في بيئة Python، مع إدارة متقدمة للأحداث (Event Handling) وتحديث الإطارات.
الذكاء الاصطناعي (AI Player): دمج خصم اصطناعي قادر على تحليل رقعة اللعب واتخاذ قرارات استراتيجية (غالباً باستخدام خوارزميات مثل Minimax مع Alpha-Beta pruning).
نظام التحريك (Animations): استخدام "Sprite Sheets" لعمل انتقالات بصرية سلسة عند قلب القطع (من الأسود إلى الأبيض والعكس)، مما يضفي لمسة احترافية على الجرافيك.
منطق اللعبة (Game Logic):
تحديد الحركات القانونية (Legal Moves) وتظليلها للاعب.
نظام تلقائي لحساب النقاط (Score Tracking) وتحديثها لحظياً.
إدارة تعاقب الأدوار بين اللاعب البشري والذكاء الاصطناعي.