قمت بتطوير لعبة Tic Tac Toe ثنائية الأبعاد باستخدام لغة Python ومكتبة Pygame، مع إضافة خصائص مبتكرة تجعل اللعبة أكثر تفاعلية وذكاء.
مميزات المشروع:
تصميم واجهة رسومية جذابة وسهلة الاستخدام باستخدام Pygame.
دعم اللعب ضد لاعب آخر أو ضد الذكاء الاصطناعي (AI).
الذكاء الاصطناعي مبني على جدول Q-Table باستخدام تقنيات التعلم المعزز (Reinforcement Learning).
قواعد مخصصة: عند تكوين خط ثلاثي، يتم تخفيض شفافية أول رمز بنسبة 60%، ثم يُزال في الجولة التالية.
إمكانية تطوير اللعبة لدعم اللعب عبر الإنترنت (Online Multiplayer).
أهداف المشروع:
إنشاء لعبة مسلية وذكية تحاكي بيئة اللعب التنافسي.
تطبيق مفاهيم الذكاء الاصطناعي في الألعاب.
تجربة قواعد جديدة في لعبة كلاسيكية لجعلها أكثر تحديًا.
الأدوات والتقنيات المستخدمة:
Python
Pygame
Q-Learning لتدريب الذكاء الاصطناعي