مشروع لعبة Tic Tac Toe – تطبيق سطح مكتب بـ Java مع لعب أونلاين
تفاصيل العمل
قمت ببناء لعبة XO احترافية كتطبيق سطح مكتب باستخدام Java و JavaFX مع معمارية Client-Server كاملة تدعم اللعب المحلي والأونلاين. 🎯 أبرز ما يميز المشروع: ذكاء اصطناعي متقدم – 3 مستويات صعوبة باستخدام خوارزمية Minimax لعب أونلاين لحظي – Socket Programming مع مزامنة كاملة بين اللاعبين نظام مستخدمين متكامل – تسجيل وتسجيل دخول مع قاعدة بيانات لوبي لاعبين ذكي – عرض اللاعبين المتصلين مع حالاتهم ونقاطهم نظام دعوات – إرسال وقبول ورفض وإلغاء الدعوات سجل مباريات – حفظ كل مباراة مع إمكانية إعادة اللعب خطوة بخطوة نظام نقاط – تتبع نقاط كل لاعب وتحديثها تلقائياً واجهة احترافية – أنيميشن سلس وتصميم عصري بـ CSS فيديوهات تفاعلية – عرض فيديو عند الفوز أو الخسارة تنبيهات مخصصة – نظام تنبيهات داخلي بتصميم احترافي 🛠 التقنيات: Java 11+ • JavaFX • FXML • CSS • TCP Sockets • Apache Derby • Gson • Maven 📐 المعمارية: Client-Server • MVC • Singleton • DAO • Observer Pattern 📦 حجم المشروع: تطبيقين منفصلين (Server + Client) أكثر من 20 ملف Java 8 شاشات FXML 4 ملفات CSS مخصصة +3000 سطر كود
مهارات العمل
بطاقة العمل
طلب عمل مماثل