لعبة إكس أو (Tic Tac Toe) ذكية مع ذكاء اصطناعي لا يُهزم
قمت بتطوير لعبة تيك تاك تو كاملة مع واجهة رسومية أنيقة باستخدام Python ومكتبة Tkinter، مدعومة بذكاء اصطناعي قوي يعتمد على خوارزمية Minimax.
مميزات المشروع:
- ذكاء اصطناعي لا يُهزم (Unbeatable AI) يفكر في كل الحركات الممكنة قبل اتخاذ القرار.
- إمكانية اختيار من يبدأ اللعب (اللاعب أو الذكاء الاصطناعي).
- واجهة مستخدم حديثة وأنيقة مع ألوان مريحة للعين.
- تصميم نظيف ومنظم (فصل منطق الذكاء الاصطناعي عن واجهة المستخدم).
- إعادة تشغيل اللعبة بسهولة مع تبديل الرموز تلقائيًا.
التقنيات المستخدمة:
- لغة Python
- مكتبة Tkinter لبناء الواجهة الرسومية
- خوارزمية Minimax (خوارزمية بحث واتخاذ قرار مثالية)
- برمجة كائنية التوجه (OOP)
- تصميم Modular ونظيف
المشروع يوضح مهاراتي في تطبيق خوارزميات الذكاء الاصطناعي على الألعاب، وحل المشكلات بطريقة فعالة وذكية.