لعبة Tic Tac Toe (إكس أو) باستخدام Flutter مع دعم كل من:
وضع لاعبين (2-Players Mode): يسمح بلعب ثنائي مباشر على نفس الجهاز.
وضع لاعب واحد (1-Player Mode): يتضمن ذكاء اصطناعي يعتمد على خوارزمية Minimax لاتخاذ القرارات المثالية أثناء اللعب.
--الخصائص التقنية:
تعدد أنماط اللعب: وضع لاعب ضد لاعب، ووضع لاعب ضد الذكاء الاصطناعي.
تنفيذ خوارزمية Minimax: الذكاء الاصطناعي يحسب الحركات المثالية مع مراعاة جميع الاحتمالات.
مستويات الصعوبة:
سهل: تحركات عشوائية مع استخدام محدود للخوارزمية.
متوسط: مزيج بين الاستراتيجية والعشوائية لتوفير تحدٍ متوسط.
مستحيل(للاختبار فقط): استغلال كامل لخوارزمية Minimax بحيث لا يخطئ الذكاء الاصطناعي أبدًا.
واجهة مستخدم مبنية بـ Flutter: تصميم مرن وسهل التخصيص.
سجل المباريات لتوضيح النتائج وحفظ تاريخ اللعب باستخدام Hive