الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل لعبة ترافيان بإستخدام الفيجوال بيسك((جماعي))

بدأه edgeal12 في 25 ديسمبر 2009 · 5 رد · 3,918 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا

اليوم أنا أقوم بمشروع جديد ألا وهو لعبة ترافيان بالفيجوال بيسك((كلكم يقول بأن هذه اللعبة موجودة))

ولكن أنا أريد تصميمها لكي ألعبها مع أصدقائي بالشبكة

يعني أنا وهو وأشخاص أخرين و لها وقت معين يعني مثل لعبة جنرال أو رد ألرت و غيرها من الألعاب الإستراتجية وعدد اللاعبين لايتجاوز العشرين

وعدد القرى 49 قرية

فأرجو من الجميع مساعدتي لكي تصبح لعبة رائعة

وملف المشروع هذا هو

http://filaty.com/f/912/12220/vb_travian.rar.html

أرجو من الجميع المساعدة وتحديث اللعبة

وكمان ممكن تقول لي كيف يمكن أن تصبح شبكة

ملاحظة:أنا رأيت بالمنتدى تصميم لعبة ترافيان بس كلهم يردونها على الإنترنت بس أنا أريدها فقط عن طريق الشبكة يعني إذا وصلنا جهازين على الشبكة بس هم يلي يلعبونها

و هذا الرابط يوضح كل شي الموجود في الأعلى

هذا رابط التطوير

http://filaty.com/f/912/41917/vb_travianNEW.rar.html

أرجو المشاركة معي

طيب بس قول لي كيف بدي ربطها على الشبكة

1
#2

السلام عليكم

مشروع جيد و سينجح إن شاء الله

أنا أحب المشاريع التي تتطلب عملا جماعيا

المهم

أعتقد أن الربط بالشبكة يحتاج إلى أداة Winsock المتوفرة على VB6 و ربما إلى سيرفر أيضا على الشبكة

شكرا

بسم الله الذي لا يضر مع اسمه شيء في الأرض و لا في السماء و هو السميع العليم

117tpo4.png
#3

نعم انها تحتاج لأداة Winsock كما قال الأخ

وأنا تعاملت مع هذه الأداة من قبل

رجعت ومازال الفريق خاملاَ  :( 


 


abPuw.1.gif

#4

أخي الكريم...صاحب الموضوع

جميع المشاريع التي تدعم الشبكة والإنترنت (نفس المبدأ) تستخدم طريقة ما للتواصل ونقل البيانات بين اللاعبين:

وهناك طريقتان مشهورتان:

1 - عبر البروتوكول الشهير HTTP كما هي لعبة ترافيان التجارية (على ما أظن) حيث أن هذا النمط من البروتوكول يعمل باستخدام التمثيل طلب/استجابة، أي أنك إذا كنت عميل (client) وتتعامل مع السرفر خادم اللعبة فإن اللعبة لا تستطيع نقل أي معلومة (استجابة response) لك قبل طلبك المعلومة المحددة من خلال الغرض (request)، وفي الكثير من الألعاب هذا النمط غير محبب لأن الألعاب عادة تمتاز بالتفاعل. فمن وجهة نظر الشخص الذي يلعب لعبة قتالية مثلاً فمن غير المعقول أن يضغط طلب تحديث للعبة لكي يتم توصيل أماكن اللاعبين الآخرين لك ومن ثم تحديثها محلياً (غرافيكس).

2 - (وهو الأكثر استخداماً بالألعاب الشبكية أو على الإنترنت) عبر أداة Winsock وهي كما ذكر الأخ (3ml) متوفرة في VB6 فهي متوفرة في جميع لغات البرمجة عالية المستوى، وهذا النوع من الاتصال لا يتطلب إجراء طلب/تحديث (request) من المستخدم حتى يتم نقل معلومات محددة له بل يمكن في أي لحظة وصول معلومات إلى العميل من قبل الخادم مثلاً أو من قبل لاعبين آخرين مباشرة.

ولكن، من وجهة نظري، فإن لغة VB6 لا تصلح لهذا النوع من البرمجة (حيث أنها لغة مجردة بشكل كبير ولا تتعامل مع صغائر الأمور مباشرةً وفي الألعاب بشكل خاص، فإن التعامل مع صغائر الأمور يشكل فرقاً كبيراً في الأداء).

فإن كنت تنوي برمجة الألعاب عليك بلغات أخرى أفضل (يمكنك زيارة منتدى برمجة الألعاب والغرافيكس هنا في هذا الموقع).

وهناك الكثير الكثير من المصادر على الإنترنت عن تطوير الألعاب الشبكية (Multiplayer) أو على الإنترنت (Massively Multiplayer Online Games MMOG). (المصادر باللغة الانكليزية حيث قل ما تجد مصادر باللغة العربية عن هذا الموضوع).

LORDCOVER

GOOD BYTE

مؤسس شبكة مواقع إجابتي أول شبكة مواقع عربية للأسئلة والأجوبة

#5

يرفع آنآ صرآحة آعجبت بآلفكرة .. هل آحد معي .. ؟؟

#6

وما الفائدة إن كان أحد (معك) أو سينضم إليك

طالما لم يملك (أحدهم) أي تعليق برمجي أو تقني أو فني أو حتى تعليق على التكاليف المادية للمشروع

اعلم أخي العزيز...أنك لن تشهد ذلك المشروع الضخم ينطلق من هذا المنتدى...ليس العيب في المنتدى

بل في مستخدميه الذين اتفقوا على ألا يتفقوا.

إن كنت تريد تصميم مشروعك الناجح فعليك أن تبدأ به بنفسك وبنفسك فقط وبعدها ستجد الجادين ينضمون إليك

بعد وجود شيء لديك (لتراهن به) على أرض الواقع وليس مجرد ترهات على صفحات هذا الموقع.

شكراً...

−1

مؤسس شبكة مواقع إجابتي أول شبكة مواقع عربية للأسئلة والأجوبة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…