01-01-17, 05:26 PM
(آخر تعديل لهذه المشاركة : 01-01-17, 05:28 PM {2} بواسطة Basil Abdallah.)
السلام عليكم ورحمة الله وبركاته
ليس من الصعب برمجة لعبة بسيطة بالفيجوال بيسك و جعلها متعددة الاعبين
ولكن الصعوبة تكمن في جعل هذه اللعبة اون لاين اي على الانترنت
فمثلا لو انا برمجة لعبة سيارات بسيطة
و لو جعلت اللعبة متعددة الاعبين و لو قررت اني اخليها اون لاين فماذا سافعل ؟
انا اجت ببالي فكرة و بتزبط و ناجحة على العاب البيلياردو و الاكس او
حيث نقوم بتكوين اكثرمن غرفة و كل غرفة تسمح للاعبين اثنين باللعب و الباقية كمشاهدين و جعلنا ايضا بكل غرفة صندوق دردشة
و الاعبين يتم اختيارهم عن طريق قرعة باسماء اللاعبين الموجودين بالغرفة
اولا سنحتاج الى ربط البرنامج بقاعدة بيانات موقع على الانترنت
كما في امثلة عمل دردشة مرتبطة بـــــسيرفر ftp
و بالنسبة للعبة و الحركات نجعل قيمة اللوكيشن - الموقع الخاص بالاداة - متغير حسب البيانات في السيرفر
وفي حال قام الاعب بعمل اي خطوة او اي حركة يتم ارسال البيانات الى السيرفر بشكل سريع و اللاعبين الباقية يستقبلون
هذي المعلومات من السيرفر
صعب شرح طريقتي بالتفصيل ولكن انا جربتها و كانت بالنسبة لي جيدة و اعتقد يوجد افضل منها
فارغب من الجميع مشاركتي بخصوص هذا الموضوع و الطرق التي لديهم