تفاصيل العمل

تم تطوير الخادم الذي يدير جميع العمليات المتعلقة باللعبة بما في ذلك المعاملات في قاعدة البيانات، الاتصالات بين اللاعبين، تبادل البيانات وتوفير الإحصائيات المتعلقة باللاعبين. يمكن للخادم أن يدير عدة جلسات لعب في نفس الوقت ويضمن تجربة سلسة للمستخدمين عبر الإنترنت.

الميزات الرئيسية للتطبيق (Server):

إدارة قاعدة البيانات: يقوم الخادم بتخزين بيانات المستخدمين مثل الحسابات والنقاط والألعاب المسجلة.

إدارة المستخدمين المتصلين: الخادم يتعامل مع الاتصالات بين المستخدمين ويقوم بتوفير قائمة للمستخدمين المتاحين عبر الإنترنت.

التحكم في الجلسات: عند تلقي طلب للعب من أحد اللاعبين، يرسل الخادم طلبًا إلى الطرف الآخر للقبول أو الرفض.

عرض الإحصائيات: يعرض الخادم معلومات عن عدد المستخدمين النشطين وعدد اللاعبين المتصلين وغير المتصلين.

إدارة الألعاب: يقوم الخادم بتنظيم الجلسات ويُرسل البيانات الضرورية بين اللاعبين عبر الشبكة.

واجهة مستخدم بسيطة: يوفر الخادم واجهة بسيطة لبدء أو إيقاف الخدمة، مع عرض الإحصائيات الخاصة بالمستخدمين.

تخزين النقاط: يقوم الخادم بتخزين نقاط اللاعبين وتحديثها بعد كل جولة.

التقنيات المستخدمة في الخادم:

Java للتفاعل مع العميل.

MySQL لإدارة قاعدة البيانات وتخزين بيانات المستخدمين.

Sockets للتواصل في الوقت الفعلي بين الخادم والعملاء.

JavaFX لإنشاء واجهة المستخدم الخاصة بالخادم.

تقنيات لتخزين النقاط والمكافآت.

ملفات مرفقة

بطاقة العمل

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