لقد أنهيت شوطا لابأس به بفضل الله أولا و أخير , من تصميم لعبة XO , بحيث يتم اللعب بين الأشخاص من خلال شبكة محلية , حيث استخدمت التكنولوجيا الأكثر من رائعة في بناء التطبيقات الموزعة , و التي تسمى ب Remote Method Invocation ذات الاختصار RMI .
و أنا الآن أقدم لكم اللعبة كهدية متواضعة مني , ولكم كل الحق في تعديلها و تطويرها و تحديثها , حيث أنها تحتاج لبعض التحديثات و التعديلات , لكن المهم في النهاية هي الفائدة العامة .
سيناريو اللعبة The Scenario of the XO Game
طريقة الاستخدام بسيطة جدا .
* يقوم اللاعبون بعملية تسجيل الدخول , كما يظهر في الشكل .
* تظهر جميع أسماء الأشخاص المتواجدين ضمن الشبكة المحلية و الذين قاموا بعملية تسجيل دخول .
* يقوم شخص معين بدعوة لاعب لبدء لعبة جديدة من خلال اختياره من القائمة كما يظهر في الشكل .
* يقوم السير فر بإرسال دعوة للاعب المستهدف , و يكون كل الحق لهذا اللاعب في قبول أو رفض اللعبة .
* في حالة قبول الدعوة يتم فتح نافذة اللعبة بين طرفين الاتصال , وهكذا .
ملاحظة //
وكما أسلفت , تحتاج اللعبة لبعض التحسينات , و إن شاء الله أقوم بتحسين الأداء فيها , وتطوير إمكانياتها .
ايضا انا لم أجرب اللعبة على شبكة محلية , و لذلك ارجوا منكم محاولة تجربتها على شبكة محلية .
كيفية تشغيل اللعبة ..
عليكم في البداية تجهيز مسار التشغيل , والذي يتمثل في تحديد اماكن rmiregistry , وايضا مشغلات لغة الجافا الخاصة بتطبيقات Rmi , وذلك من خلال اتباع الخطوات التالية :
* حدد مسار JDK الخاص بلغة الجافا , و غالبا يكون هذا المسار , في حال ان تركنا JDK باختيار مساره اثناء التثبيت C:\Program Files\Java\jdk1.7.0\bin , الذي يهمنا هنا هو المجلد المعروف باسم bin .
قم بنسخ هذا المسار .
* بالزر الأيمن لأيقونة جهاز الكمبيوتر ,,,, اختر منها خصائص .
* قم باختيار تبويب خيارات متقدمة من النافذة التي تظهر .
* في الأسفل اضغط على زر متغيرات البيئة .
* تظهر نافذة جديدة ,,, اضغط على زر جديد الموجود بالأسفل و الذي يكون ضمن اطار متغيرات النظام .
* تظهر نافذة اخرى ... قم بادخال في خانة الإسم الكلمة PATH , وفي خانة القيمة المسار الذي قمنا بنسخه سابقا و هو
C:\Program Files\Java\jdk1.7.0\bin .
* الان قم بتشغيل الملف ذو الامتداد bat و الذي يحمل الإسم Server و الموجود داخل المجلد Server Files , ثم انتظر قليلا ل 20 ثانية تقريبا .
* بعد ذلك قم بتشغيل الملف الموجود داخل Client Files ذو الامتداد bat ايضا و الذي يحمل اسم Client .
* إذا اردت ان تشغل اكثر من Client , فما عليك سوى الضغط عدة مرات على ملف التشغيل Client .
المرفقات ::
