تفاصيل العمل

جوموكو هي لعبة لوحية إستراتيجية بلاعبين (الأبيض والأسود). الهدف من اللعبة هو أن يكون أول لاعب يكوّن خمسة أحجار متتالية أفقيًا أو رأسيًا أو قطريًا.

صممت اللعبة لتلعب ضد الذكاء الاصطناعي بثلاث صعوبات مختلفة (سهل - متوسط - صعب) مع الإمكانية لاختيار حجم اللوحة.

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

بطاقة العمل

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