ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
السلام عليكم
أقوم حالياً بتطوير محرك RPG على Visual Basic 6 ولإختبار المحرك لابد من لعبة والآن عملت بعض التجارب وبعض الClasses وبالطبع سأشارككم المحرك ما أن أنتهي منه :)
وضيفة المحرك : إنشاء عوالم أو مراحل كاملة بحدود 10 - 20 سطر برمجي
بمعنى المرحلة ستكون عبارة عن إستدعاءات لدوال في المحرك
ووضيفة المحرك ليس تسهيل برمجة المرحلة فقط ولكن الربط بينها
وأيظاً سنبرمج الWorld Editor الخاص بنا
وأيظاً ال Particle System Maker & Loader
وأيظاً بعض البرامج الصغيرة لأعمال Graphics مححدة
ولا تقلق من ناحية صعوبة برمجتها فسأبرمجها وأرفقها بالSource Code مع المحرك
وهذا صورة من ورشة العمل الأولى (المحرك) :
http://arabvbgames.jeeran.com/R3dRPG2.jpg
أما ورشة العمل الثانية (اللعبة ) :-
سآخذك في عالمي الصغير حول المراحل التالية :
1- ستشاهد فلمين MPG من تصميمي (بعض الضغط الشديد للحجم من أجل رفعها للنت)
2- ستشاهد (تجربة) داخل القصر :
http://arabvbgames.jeeran.com/R3dRPG3.jpg
3- ستشاهد (تجربة) تمثل الجزء الخارجي من العالم :
http://arabvbgames.jeeran.com/R3dRPG4.jpg
4- في الأخير ستكون داخل مشهد (فارغ) من المفترض أن يكون معركة ولكني(( ملييت وخلص علقي من البرمجة (12 ساعة برمجة باليوم × 6 أيام)) ....... وما يخفاكم نظام القتال يحتاج راحة وصبر ...... سيبرمج لاحقاً :
http://arabvbgames.jeeran.com/R3dRPG5.jpg
أزرار التحكم (تستطيع إستخدام الكيبورد أو عصا تحكم الألعاب Game Pad )
فوق ويمين ويسار : لتحيرك الشخصية
مسافة : للإختيار : مثلاً تتحدث إلى شخصية
ومسافة = الزر "1" في الGame Pad
هنالك بعض الأفكار التي توصلت إليها تعطي المحرك مرونة نحتاجها عند بدء مشروع انتاج لعبة
مثلاً // بعد تحميل اللعبة :: إذهب إلى المجلد الرئيسي ثم إدخل المجلد images ثم Dialogs
وستشاهد ملف بإسم chat.txt إفتحه
إذا كنت قد شغلت اللعبة بالتأكيد ستعرف وضيفة هذا الملف ... غير محتوياته ثم لاحظ التغيير الناتج في اللعبة :)
هذه فكرة ....... هل لديك أفكار ؟
وهذا هو أروع ما في البرمجة NO LIMITS وخصوصاً عندما تحترفها وصدقني لا تحتاج عقل أو وقت (خارق) ...... بداية عهدي بفيجوال بيسك 12 شهر تماماً ومنذ شهور وصلت لمرحلة الإحتراف :)
وأيظاً لو كان لديك محرك (خاص) و (مرن) فإنتاج اللعبة سيكون أسهل من إنتاجها بواسطة برامج التصميم
### في العرض القادم (وسيكون داخل هذا الموضوع ) سيضاف التالي :
1- البداية الحقيقة للعبة (عرض ممتع + مراحل اللعبة الأوليه )
2- التجربة الأولى لنظام القتال
......... وهكذا حتى يكتمل المحرك (((( يجب التفرقة بين برمجة اللعبة وبرمجة المحرك ))))
_________________________________________________
اللعبة : http://members.lycos.co.uk/arabvbgames/RPGx.htm
الحجم 6.71 ميقا
ملاحظة هامة جداً جداً : يجب أن تنزل DirectX9 من هنا :
http://www.microsoft.com/downloads/d...displaylang=en
وإلا لن تشتغل اللعبة - حجمها 16 ميقا
أول شيء شغل اللعبة وإذا ما اشتغلت إرجع ونزل DirectX9 ...... أما اذا اشتغلت فالمعنى انك بالفعل تملتك DirectX9
واذا كان الحجم (16 ميقا) مسبب مشكلة شغل أي سيدي من مجلات الكمبيوتر مثل PC MAGAZINE وراح تحصل DirectX9
أتمنى تنزيل اللعبة والنقد حتى في أدق التفاصيل (مهم جداُ) فهذه تشكل بداية مشواري للسنة القادمة والتي بعدها بإذن الله
تحياتي الحارة أليكم / اخوكم : يزيد :)
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
فكرة رووووعة منك يا أخ PRG_of_RPG
إن شاء الله نشوف ألعاب بواسطة هذا المحرك وان شاء الله يتدرج هذا المحرك ليصبح محرك مستقل
وشكرا ..
Re: Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
والله ماادري شقول
إذا كان لازم اشتغل عليه بالفيجوال بيسك فهذا صعب لأن حجمه كبير
إلا إذا كنت قد فهمت كلامك غلط فأرجوا انك توضحلي أكثر
وترا حلوة صور اللعبة اللي حطيتها ;)
والله يوفقك
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اقتباس:
المشاركة الأصلية كتبت بواسطة PRG of RPG
هلا أخوي أنا داري انك متضايق مني بس وش أسوي الضروف حدتني أتمنى أنك تعذرني:: وأتمنى أصادفك بالمسنجر :)
ما ادري على ايش تقصد بس على العموم انا ما اضايق من اعضاء منتدانا الحبيب
هذا ايميلي cry66998@hotmail.com اتوقع انو عندك
اقتباس:
بالنسبة للبرامج المساعدة World Editor ......إلخ سأبرمجها بنفسي لأنها خاصة بمحرك RPG
انا اقترح انو يكون زي المجمع لاتاحة الحرية في التصميم ،،، اقصد مثالاً تسوي تصاميم المجسمات في الماكس ( اعني المستخدم end users) وتحويلها الى نسق 3ds ومن ثم تكون وضيفة الWorld Editor استيرادها ووضعها في اماكنها المرادة وتحجيمها حسب المطلوب وعمل الاضاءة والاسكاي بوكس واذا كان هناك بارتيكال سيستم ثابت في المرحلة (مثل كيبل كهرباء مقطوع-الشرار) ....الخ
اقتباس:
مثال MD2 Model (آخر مثال) مافيه أي شيء لتصميم نضام قتال فقط عرض موديلات وتحريك مستمر ! هل تقصد هذا المثال ؟!
كنت اقصد world لو يكوناا لخامات من تصميمك --- ولاكن طالما هو مثال فلا بأس ;-)
اقتباس:
سيكون السيف مدمج تلقائياً أي أصمم السيف بالماكس وأرف الشخصية بنسق Max وأقوم بالدمج ثم أنفذ الضربة Attack (مع الإزاحة) ثم أرجع وأحفضها بنسق MD2 ... هذه أسهل طريقة لحركة انسيابية
بس بما انا اللعبة ار بي جي اي من الممكن ان يكون للاعب اكثر من سلاح فالعمية صعبة اذا راح تسوي اللاعب مع جميع الاسلحة في ملف واحد اعطيك مثال اخر ،،،
نفرض انا الالعبة في بدايتها الاعب ليس لديه سلاح وفتكون في المرحلة الاولى البحث عن سلاح ويكون ملقي السلاح على الارض فيجب ان يكون السلاح في ملف منفصل لكي يسهل التحكم به ،،،،
كاللذي في md2
ولاكن بدايتا ولتسهيل العمل فكرتك رائعة ،،،
واذا خلص العمل راح احاول تحويله على الترو فيجون ليعمل على محركين وللستخدم الخيار وهذا بعد اذنك :#
واذا نزل الاصدار الكامل للـRevolution3D090 راح اعتزل التروفيجن ثري دي :cry:
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
أخوي PRG_of_RPG :
ممكن تضيفني على الماسنجر
alanabi20@hotmail.com
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
أخوي PRG_of_RPG :
أنت متى تدخل الماسنجر ؟؟؟
-----
وعندي سؤال ثاني
هل الــ Editor World اللي بتسويه لمحركك راح تكون شغلته نفس الثري جيم ستديو
أي ان هناك بيئة تعمل بها وتكتب أكواد ؟؟؟؟
((أدري أنه سؤالي ماراح تفهتمه لكن اذا مفافهمته بحاول اوضح))
وشكرا ...