سامي.خ
08-09-2010, 09:24 PM
بسم الله الرحمن الرحيم
كيف الحال؟ هذا آخر درس راح اكتبه لكم بإذن الله، ما كتبته إلا لكثرة الطلب عليه وكثير طلبو مني هذا الدرس.
درسنا اليوم هو عن الأون لاين، هو الحقيقة مو أون لاين، هو عبارة عن لعبة تنلعب عن طريق الشبكة المحلية، لكن ببرامج مساعدة ممكن تلعبونها عن طريق اي جهازين على الإنترنت.
طبعاً انا مسوي لكم مثال، موجود بالمرفقات
وهو مقسم لثلاث ملفات
الأول:
وهو لعبة عادية ما فيها اي شيء، حطيت فيها شخصيتين، تتحرك بالكيبورد، طبعاً كلها تتحرك وهذا شيء طبيعي لأنه كلها لها نفس ازرار الكيبورد، وطبعاً هي إلي راح نضيف لها خاصية اللعب عبر الشبكة ، ونخلي كل جهاز يتحكم بواحد من الشخصيات.
بالملف الثاني، جهزنا الإتصال، حيث خليناه ياخذ الأي بي السيرفر من المستخدم، وبعدين تركنا المستخدم يحدد جهازه هل هو مضيف أو مستضيف، واختبرنا الإتصال لو كان ناجح فراح ينتقل للروم حق اللعبة، لكن لا زال اللاعبين يتحركون مع بعض.
أما الملف الثالث، برمجنا أوبجكتات اللاعبين، حيث كل لاعب يتحرك حسب الجهاز لو كان مضيف او مستضيف، واضفنا خاصية بحيث لو خرج احد اللاعبين اللعبة تعطي رسالة الللاعب الثاني وتخرج من اللعبة
طبعاً في بداية تشغيلك للعبة، أحياناً راح يطلع لك تنبيه من جدار الحماية حق الوندوز:
http://img825.imageshack.us/img825/3553/firewalld.jpg
هذا طبيعي ودليل على نجاح الإتصال، فأعطو الصلاحية لكي تعمل اللعبة.
طبعاً إذا بتجربون اللعبة، ممكن تجربونها على الهماشي، أو ممكن تشغلون اللعبة مرتين على نفس الجهاز، نسخة تخلونها مضيف ونسخة مستضيف، كذا ممكن تختبرون اللعبة.
أنتظر اسئلتكم واستفساراتكم حول المثال إلي ارفقته لكم...
إذا لم أرد على اسئلتكم بعد فترة، فإعلمو أني إنتقلت إلى رحمة الله، فادعولي ...
كيف الحال؟ هذا آخر درس راح اكتبه لكم بإذن الله، ما كتبته إلا لكثرة الطلب عليه وكثير طلبو مني هذا الدرس.
درسنا اليوم هو عن الأون لاين، هو الحقيقة مو أون لاين، هو عبارة عن لعبة تنلعب عن طريق الشبكة المحلية، لكن ببرامج مساعدة ممكن تلعبونها عن طريق اي جهازين على الإنترنت.
طبعاً انا مسوي لكم مثال، موجود بالمرفقات
وهو مقسم لثلاث ملفات
الأول:
وهو لعبة عادية ما فيها اي شيء، حطيت فيها شخصيتين، تتحرك بالكيبورد، طبعاً كلها تتحرك وهذا شيء طبيعي لأنه كلها لها نفس ازرار الكيبورد، وطبعاً هي إلي راح نضيف لها خاصية اللعب عبر الشبكة ، ونخلي كل جهاز يتحكم بواحد من الشخصيات.
بالملف الثاني، جهزنا الإتصال، حيث خليناه ياخذ الأي بي السيرفر من المستخدم، وبعدين تركنا المستخدم يحدد جهازه هل هو مضيف أو مستضيف، واختبرنا الإتصال لو كان ناجح فراح ينتقل للروم حق اللعبة، لكن لا زال اللاعبين يتحركون مع بعض.
أما الملف الثالث، برمجنا أوبجكتات اللاعبين، حيث كل لاعب يتحرك حسب الجهاز لو كان مضيف او مستضيف، واضفنا خاصية بحيث لو خرج احد اللاعبين اللعبة تعطي رسالة الللاعب الثاني وتخرج من اللعبة
طبعاً في بداية تشغيلك للعبة، أحياناً راح يطلع لك تنبيه من جدار الحماية حق الوندوز:
http://img825.imageshack.us/img825/3553/firewalld.jpg
هذا طبيعي ودليل على نجاح الإتصال، فأعطو الصلاحية لكي تعمل اللعبة.
طبعاً إذا بتجربون اللعبة، ممكن تجربونها على الهماشي، أو ممكن تشغلون اللعبة مرتين على نفس الجهاز، نسخة تخلونها مضيف ونسخة مستضيف، كذا ممكن تختبرون اللعبة.
أنتظر اسئلتكم واستفساراتكم حول المثال إلي ارفقته لكم...
إذا لم أرد على اسئلتكم بعد فترة، فإعلمو أني إنتقلت إلى رحمة الله، فادعولي ...