-
ورشة عمل : (محرك 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
أتمنى تنزيل اللعبة والنقد حتى في أدق التفاصيل (مهم جداُ) فهذه تشكل بداية مشواري للسنة القادمة والتي بعدها بإذن الله
تحياتي الحارة أليكم / اخوكم : يزيد :)
-
فكره رووووووووووعه ويسعدني أكون أول واحد يرد
(بعدين هذا راح يشتغلعلى ثري دي جيمستويدو أم على البرمجه)
-
هل تريد تصميم مكتبة RPG عن طريق محرك Revolution3D090 Beta3 فكرة جميلة وانشاء الله تتدرج حتى تصل الى محرك مستقل ومباشر للdirect x 9 ولاكن الدايركت اكس 9 لايمكن برمجته مباشرة الا عن طريق VS.net
انا اعتزلت Revolution3D090 Beta3 لانو بيتا مع مواجهت بعض المشاكل واستنا لمن يصدر الاصدار الكامل بس (ادمانك) يقول لا توجد تعديلات على البيتا 3 ولاكن هناك اضافة bsp tree وبعض الاضافات ولاكن اود ان يعيدو النظر في الانيميشن للمودل :vereymad:
تحولت الا تروفيجن ثري دي فهي جيدة واراها افضل من Revolution3D090
ولاكن الله يوفقك في عملك وراح اكون من اشد المتابعين المشجعين للموضوع ;-)
Particle System Maker & Loader
هناك Loader جيد في احدى التوتوريال وحجبني حيث قمت بتعديلات جمة عليه لتحويله للعمل على محرك تروفيجن واما Particle System Maker رائعة لتبسيط الكلاس Particle System2 فهو كثير الوضائف
بس لو تغير الفقرة الرابعة
اقتباس:
4- في الأخير ستكون داخل مشهد (فارغ) من المفترض أن يكون معركة ولكني(( ملييت وخلص علقي من البرمجة (12 ساعة برمجة باليوم × 6 أيام)) ....... وما يخفاكم نظام القتال يحتاج راحة وصبر ...... سيبرمج لاحقاً :
النو موجود في التيتوريال اللي مع الاس دي كي عق المكتبة واتوقع كان اسم التوتوريال MD2 ،
اعلمني اذا اردت مساعدة في العمل :#
-
هل تريد تصميم مكتبة RPG عن طريق محرك Revolution3D090 Beta3 فكرة جميلة وانشاء الله تتدرج حتى تصل الى محرك مستقل ومباشر للdirect x 9 ولاكن الدايركت اكس 9 لايمكن برمجته مباشرة الا عن طريق VS.net
انا اعتزلت Revolution3D090 Beta3 لانو بيتا مع مواجهت بعض المشاكل واستنا لمن يصدر الاصدار الكامل بس (ادمانك) يقول لا توجد تعديلات على البيتا 3 ولاكن هناك اضافة bsp tree وبعض الاضافات ولاكن اود ان يعيدو النظر في الانيميشن للمودل :vereymad:
تحولت الا تروفيجن ثري دي فهي جيدة واراها افضل من Revolution3D090
ولاكن الله يوفقك في عملك وراح اكون من اشد المتابعين المشجعين للموضوع ;-)
Particle System Maker & Loader
هناك Loader جيد في احدى التوتوريال وحجبني حيث قمت بتعديلات جمة عليه لتحويله للعمل على محرك تروفيجن واما Particle System Maker رائعة لتبسيط الكلاس Particle System2 فهو كثير الوضائف
بس لو تغير الفقرة الرابعة
اقتباس:
4- في الأخير ستكون داخل مشهد (فارغ) من المفترض أن يكون معركة ولكني(( ملييت وخلص علقي من البرمجة (12 ساعة برمجة باليوم × 6 أيام)) ....... وما يخفاكم نظام القتال يحتاج راحة وصبر ...... سيبرمج لاحقاً :
النو موجود في التيتوريال اللي مع الاس دي كي عق المكتبة واتوقع كان اسم التوتوريال MD2 ،
اعلمني اذا اردت مساعدة في العمل :#
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
فكرة رووووعة منك يا أخ PRG_of_RPG
إن شاء الله نشوف ألعاب بواسطة هذا المحرك وان شاء الله يتدرج هذا المحرك ليصبح محرك مستقل
وشكرا ..
-
Re: Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
والله ماادري شقول
إذا كان لازم اشتغل عليه بالفيجوال بيسك فهذا صعب لأن حجمه كبير
إلا إذا كنت قد فهمت كلامك غلط فأرجوا انك توضحلي أكثر
وترا حلوة صور اللعبة اللي حطيتها ;)
والله يوفقك
-
السلام عليكم
يا جماعة حملوا اللعبة :)
Mr.Spider :
اذا تسألني عن نفسي 3D Game Studio أسهل وأفضل من نواحي كثيرة بس ما يصمم اللعبة التي أريد أو بمعنى آخر مب أنا الي برمجها ... وأنا هاوي "برمجة ألعاب" أكثر من "مصمم ألعاب"
ثم أني لا أواجه أي مشاكل برمجية :)
الكريستال :
هلا أخوي أنا داري انك متضايق مني بس وش أسوي الضروف حدتني أتمنى أنك تعذرني:: وأتمنى أصادفك بالمسنجر :)
بالنسبة لورشة العمل :
أنا برمجت المثال عشان أقولك أن مافيه مشاكل :: أنت حمله وشوف بنفسك مرن في جميع أجزائة ولا فيه أي نقاط ضعف لا بالتحريك ولا بأي شيء آخر
_____________________
في السابق كان فيه مشاكل في التحريك والحل أنك تحط Run01
فوق Attack1 بمعنى أن الأول = الآخر وستنحل المشكله 100%
فعلنا هذا لأن المحرك لا يقوم بعمل Blend بين أول Frame وآخر Frame
فنحن نضع فريم إضافي حتى يقوم بعمل Blend وتصبح الحركة سلسة
وهذا يعني اننا يجب أن نعدل كل موديل MD2
وعندك 3 موديلات :
1- فراس (معدل) . 2- خوباج (معدل) . 3- سيف (غير معدل)
جرب وبدل موديل خوباج مكان فراس وشغل اللعبة وشوف النتائج
لأن أساس فراس التحريك فيه سيء مو من المحرك والدليل جرب التحريك بخوباج
____________________
بالنسبة للبرامج المساعدة World Editor ......إلخ سأبرمجها بنفسي لأنها خاصة بمحرك RPG
مثال MD2 Model (آخر مثال) مافيه أي شيء لتصميم نضام قتال فقط عرض موديلات وتحريك مستمر ! هل تقصد هذا المثال ؟!
حسناً المحبط بالRPG ان أغلب المبرمجين يتجهون نحو ألعاب مثل Half Life و Counter Strike لأنه متوفر الSource Code لها أما ألعاب الRPG ما راح تحصل أي شيء لها إلى إجتهادات بسيطة جداً ::: هذا يعني أنك يجب أن تفكر وتخطط وتصمم كل شيء بنفسك
وأما عن أفكاري الأولية لنظام القتال
سيكون السيف مدمج تلقائياً أي أصمم السيف بالماكس وأرف الشخصية بنسق Max وأقوم بالدمج ثم أنفذ الضربة Attack (مع الإزاحة) ثم أرجع وأحفضها بنسق MD2 ... هذه أسهل طريقة لحركة انسيابية
وسيكون المسدس مدمج تلقائياً من برنامج تحرير MD2 ....... لتسهيل العملية
وهذا ما آخرني في تصميم نظام القتال
وطبعاً وأكيد إذا إحتجت إي مساعدة ما راح أتردد في السؤال
revaldo10 :
الله يسمع منك (( محرك خاص مستقل هذا هدفي الثالث :) ))
hacksman :
والأحلى لو تحركة الصور أمامك :)
أخوي من قال لازم تشتغل على الفيجوال بيسك ؟
ومازال الموضوع في بدايته :)
-
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:
-
السلام عليكم
أخي الكريستال :
حياك الله أيميلك كأنه مر علي :: أول ما أدخل المسنجر بشيك عليه :)
اقتباس:
انا اقترح انو يكون زي المجمع لاتاحة الحرية في التصميم ،،، اقصد مثالاً تسوي تصاميم المجسمات في الماكس ( اعني المستخدم end users) وتحويلها الى نسق 3ds ومن ثم تكون وضيفة الWorld Editor استيرادها ووضعها في اماكنها المرادة وتحجيمها حسب المطلوب وعمل الاضاءة والاسكاي بوكس واذا كان هناك بارتيكال سيستم ثابت في المرحلة (مثل كيبل كهرباء مقطوع-الشرار) ....الخ
ًصحيح :: الWorld Editor خاص بتصميم اللعبة لا World Editor خاص بRevolution3D
بمعنى حتى المبتدأ بالبيسك بإمكانه الإبداع في الثري دي وبإمكانه الإستفادة من :
Pre - Created : Models - Particles - Images - Effects ... etc
وهنالك 3 أنواع الWorlds :
1- Room
2- OutSide World
3- Fights
وكما قلت الهدف الأول من الWorld Editor هو تعيين الإحداثيات المناسبة وأيظاً يحتوي على Particle System Loader
هل رأيت مرحلة القصر :: اتمنى تكون ذاكرها :: فهي تحتوي على :
1- Loading
2- خلفية
3- (2) نار
4- (3) شخصية
5- (3) جدران مخفية (من أجل التصادم)
6- والمهم مافيها من محادثات وحركة
هل تتصور تعقيد الكود وطوله ..... هنا دور المحرك والWorld Editor
فالكود الكامل لهذه المرحلة هو
كود:
Public Sub Load_Level1()
Loading.Loading_Init "load1", App.Path & "\images\backgrounds\axd.jpg", 5, Helper.R3DColor(100, 160, 200), Helper.R3DVector2D(100, 500), Helper.R3DVector2D(600, 40), True
Loading.Loading_Increase "جاري تحميل الخلفية"
Sprite.Sprite_Normal_Create "main_back", App.Path & "/images/backgrounds/palace1.jpg", True
Cam.Camera_Setup v3(0, 28, -50), v3(350, 0, 0)
Loading.Loading_Increase "جاري تحميل الأصوات"
Sound.MD2_Walk_Init
Loading.Loading_Increase "جاري تحميل الشخصيات"
MD2.MD2_Create "hero", App.Path & "/characters/firas/1.md2", App.Path & "\characters\firas\1.jpg", v3(0, 0, 12), v3(0, 0, 0), False, True
MD2.MD2_Create "kubaj", App.Path & "/characters/kubaj/1.md2", App.Path & "\characters\kubaj\1.jpg", v3(35, 0, 30), v3(0, 100, 0)
MD2.MD2_Create "saif", App.Path & "/characters/saif/1.md2", App.Path & "\characters\saif\1.jpg", v3(-20, 0, 30), v3(0, 100, 0)
Loading.Loading_Increase "جاري إنشاء التأثيرات"
Effect.Effect2D_Create "fire1", Fire_Shape1, v2(45, 120), v2(243, 190)
Effect.Effect2D_Create "fire2", Fire_Shape1, v2(45, 120), v2(505, 190)
Loading.Loading_Increase "جاري إنشاء الحوائط"
Obj.Wall_Create "wall1", v3(80, 30, 30), v3(0, 0, 60), v3(0, 0, 0)
Obj.Wall_Create "wall2", v3(120, 30, 30), v3(-40, 0, 60), v3(0, 120, 0)
Obj.Wall_Create "wall3", v3(120, 30, 30), v3(40, 0, 60), v3(0, 60, 0)
Loading.Loading_Release
End Sub
Public Sub Play_Level1()
Effect.Effect2D_Run "fire1", 2, False
Effect.Effect2D_Run "fire2", 2, False
MD2.MD2_Walk_Room
MD2.MD2_Animate "kubaj"
MD2.MD2_Animate "saif"
Font.Font_Display_Information True, True, True
If Collision.MD2_Hit_MD2("kubaj") Then
Dialog.MultiChoise "مالذي تريد أن تفعله ؟", "تحدث معي", "لا شيء", "خروج من اللعبة", "", 250, 400, 3
If Dialog.Chooses = 1 Then Chat.Chat 1, 2, 240, 400
If Dialog.Chooses = 2 Then Collision.MD2_Hit_MD2_ReStart
If Dialog.Chooses = 3 Then Game.GameRun = False
End If
If Collision.MD2_Hit_MD2("saif") Then
Dialog.MultiChoise "مالذي تريده ؟", "أنا أتساءل", "سلامتك", "", "", 250, 400, 2
If Dialog.Chooses = 1 Then Chat.Chat 3, 2, 240, 400
If Dialog.Chooses = 2 Then Collision.MD2_Hit_MD2_ReStart
End If
Game.NextLevel_MD2_XYZ MD2System.Model_GetPosition.Z, Is_Smaller, -30, 1, 2
End Sub
طبعاً القرائة من داخل فيجوال بيسك أفضل بكثيييييير كما تعلم
وأما وضيفة الWorld Editor فهو بعد الإنتهاء من التصميم يعطيك الكود بهذه الطريقة على شكل ملف خاص به جاهز للنسخ إلى Visual Basic ......
وبهذه الطريقة سنختصر آلاف من الجهد والعمل المتعب
اقتباس:
كنت اقصد world لو يكوناا لخامات من تصميمك --- ولاكن طالما هو مثال فلا بأس
الرحمة :) أنا أشتغل لوحدي وثري دي وبرمجة :::: يجب أن أقوم ببعض التسهيلات
مو بس مثال الMD2 ..... جميع مصادر المثال خارجية ولم أقوم بها (ماعدا عروض الفيديو طبعاً)
اقتباس:
فيجب ان يكون السلاح في ملف منفصل لكي يسهل التحكم به
الفكرة ممتازة ولكن :
الرحمة ايظاً ... هذا يعني أسلحة إضافية وضبط مواضع السلاح مع الشخصية (صعب جداً) + إعادة برمجة :)
الكرستال أفكارك رائعة وعملية جداً وأتمنى أننا نستفيد من خبرتك في الVisual Basic والطريق لتوحيد الجهود هو بتوحيد المحرك :: لذا قلي ماهي المشاكل التي واجهتها في Rev وسأحلها إن شاء الله
وأن شاء الله تكون فكرة المحرك وضحت الآن :)
_____________________________________
تابعوا زيارة الموضوع فمازلنا في مرحلة "تجميع العدة" لورشتنا الجميلة :)
وسنوافيكم بالصور حتى موعد نزول الورشة القادمة :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
أخوي PRG_of_RPG :
ممكن تضيفني على الماسنجر
alanabi20@hotmail.com
-
أخي هل تعني بأنه بإمكاني تصميم العوالم ببرنامج World studio ثم تصديرها إلى فيجوال بيسك على هيئة كود ؟
-
السلام عليكم
ريفالدو : انت بالفعل مضاف عندي :)
إذا كان عندك موضوع "علمي" إطرحة هنا لنستفيد جميعاً
MNM : بالضبط :)
______________________________________
وهاهو بطلنا فراس قد أجمع العدة وإستعد ليأخذ الضربة الأولى :
http://arabvbgames.jeeran.com/R3DRPG6.png
......... هذه البداية فقط :x:
-
إذا مو لازم على فيجوال بيسك
انتا جدع وكووووووووول (قلب مصري)
وخلنا نجرب من الحين نتكلم بلغة البرمجة :6
كود PHP:
if ($rpg = "not VB only") {
you coooooool
}
:6 <<<<<<<<< معليش تحملني استهبلت يوم عرفت
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
أخوي PRG_of_RPG :
أنت متى تدخل الماسنجر ؟؟؟
-----
وعندي سؤال ثاني
هل الــ Editor World اللي بتسويه لمحركك راح تكون شغلته نفس الثري جيم ستديو
أي ان هناك بيئة تعمل بها وتكتب أكواد ؟؟؟؟
((أدري أنه سؤالي ماراح تفهتمه لكن اذا مفافهمته بحاول اوضح))
وشكرا ...
-
موضوع مثير للاهتمام ... ولكن هل انا الوحيد الذي لا استطيع تشغيل المثال ؟ ززز عند التشغيل ... يظهر لي خلل 429 !!! مع اني منزل الدايركت اكس 9 و المكتبه ?: الخلل بال اكتيف اكس ...
عندي سؤال يطرحة نفسة عن المكتبات و برامج التصميم ... ساكتبه بموضوع جديد لاحقا :cool:
-
اقتباس:
هل الــ Editor World اللي بتسويه لمحركك راح تكون شغلته نفس الثري جيم ستديو
وظيفة الWorld Editor تساعد المحرك في تحرير الخريطة للعبة اي مثل Valve Hammer Editor المعمل لتحرير خرائط BSP Tree وراح اوضحلك اكثر ،،،
لناخذ لعبة ان رير 2003 يوجد مع اللعبة برنامج اسمو UT2003 Editor وهذا البرنامج للتصميم المراحل او تعديل في مرحلة موجودة وهذا هو الWorld Editor
مثال اخر Command & Conquer Generals يوجد نحرر للخرائط وهو Command & Conquer Generals Worldbuilder
ارجو اني قد اوصلت المعنى
اخي Son Of UAE :
هل كتبت لي الخطا الذي يظهر
PRG of RPG :
اقتباس:
وأما وضيفة الWorld Editor فهو بعد الإنتهاء من التصميم يعطيك الكود بهذه الطريقة على شكل ملف خاص به جاهز للنسخ إلى Visual Basic ......
هذه الطريقة سوف تكثر فيها الاخطاء لماذا لا تكون الخريطة على ملف بامتداد خاص ويكون ملف ترميز باينري لتسهيل البرمجة بعني بدل ماتسوي نسخ ولصق وتكون هناك اسطر كثيرة تستخدم مثلا loadmap "test.RPGx" بعني سطر واحد وهذا يسهل في تطوير اللعبة بعد الانتهاء منها ;-)
بالنسبة للعبة هناك خطأ في input حيث اللاعب يدور في حلقة بعكس اتجاه عقارب الساعة من دون ان المس الكيبورد
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
تسلم أخوي الكريستال على شرحك لي
وشكرا ....
-
Re: Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
انا ماتعجبني وضع المحادثات في ملف اسمه chat.txt
لأن اللاعب ممكن انه يغير بكيفه فيهم :(
وانتظر بعض الإقتراحات :)
-
Son Of UAE :
اقتباس:
ولكن هل انا الوحيد الذي لا استطيع تشغيل المثال ؟ ززز عند التشغيل ... يظهر لي خلل 429 !!! مع اني منزل الدايركت اكس 9 و المكتبه الخلل بال اكتيف اكس ...
جرب عمل r3d_sys من قسم الداون لود من موقعي
وقلي ايش صار معاك
revaldo10 :
العفو وهذا واجبنا :-)
hacksman:
هذا مجرد مثال للتعريف وللتوضح ويمكن تحويله الى باينري او تشفير خاص :أفكر:
-
السلام عليكم
الكريستال : كفيت ووفيت :) ولا عطيت مجال حتى للتعقيب :)
ياجماعة ياجماعة لاتفهمونا غلط :) الWorld Editor للإختصار فقط لا أكثر فأكيد وطبعاً وحتماً لازم تكون مبرمج Visual Basic ولا وش الفايدة !!!
لازم تغير نظام القتال ولازم تغير المصادر ولازم تفهم المكتبة والأوامر التي داخلها أما شغلة (نسخ لصق ) بدون فهم ::: ما تنفع !
وهذا أسميه Re-Compiling يعني ما سويتوا شي جديد !!
تقدر تغير القصة وخلفيات المرحلة وإستخدام شخصيات أخرى ببساطة وتكوين لعبة في أقل من إسبوعين ! بس أرجع وأقول أنت ما سويت شيء هنا
صحيح الناتج لعبة جديدة أو خلينا نقول "شبه جديدة" بس المشكلة أنها "مو أنت الي انتجها"
أنا فقط أقدم طريقة سهلة وعملية وجميلة لبرمجة لعبة RPG :) عاد انت تعيد البرمجة تحرر تضيف تخترع أفكار جديدة هذا هو المطلوب أما أنك تنسخ وتلصق بدون فهم ! صحيح تقدر بس مو هذا المطلوب واذا سويت كذا الشكوى لله أنا ما بيدي حيلة :)
اقتباس:
لماذا لا تكون الخريطة على ملف بامتداد خاص
لسببين :
1- أريد من يستخدم المحرك أن يكون فاهمه فأنا لا أطوره لإستخدامي الخاص
2- حتى أوفر حرية التصرف في المرحلة بتفاصيلها
____________________________
لقد أزلت فكرة تصميم MD2 من جديد (لأكسب الوقت) ......حتى إشعار آخر
سأبدأ الآن بتصميم أدوات نظام القتال بالPhoto Shop وإحتمال كبير أعرض صوره من اللعبة لنظام القتال اليوم والخطوة التي بعد نظام القتال هي :
إختيار ممثلي الأصوات للعبة :cool:
أدعولي بالتوفيق :)
-
السلام عليكم
الشكل الأولي لنظام القتال :)
http://arabvbgames.jeeran.com/R3dRPG7.jpg
مشكلة البرمجة أنك بتدأ من الصفر :( بس تنتهي للي تبيه 100% :cool:
تابعونا :) :)
-
السلام عليكم
هذي بالنسبة للUI أو الGraphics
أما النظام نفسه ##
يدعم نظام الSkills الخاص بالمراقب "RPG" :)
كل شخصية لديه 4 وضائف 3 ثابته وهي :
1- Attack
2- Skill
3- Item
أما الخاصة فهي إما :
1- Blue Magic
2- Dark Magic
3- Green Magic
وفيه إحتمال كبير أعيد التسميات جميعها إلى عربي × عربي
والتفصيل فيها لاحقاً (كل شيء مره وحده :) )
مجدداً :: تابعونا :)
-
شكل اللعبة حلوة :cool:
بس انا ما اقدر احمل المثال لأنه جهازي معاه مشكلة من التحميل من موقع لايكوس
وياريت انت تحطها في سيرفر ثامي غير الايكوس
-
السلام عليكم
شوت :
6.5 ميقا كبيرة
وكل المواقع الي أعرفها تقول تبي 1 ميقا ولا توكل :( :(
_________________________________________________
للأسف اليوم لم أستطع الجلوس على الحاسب :(
عموماً هذه آخر التحديثات :)
http://arabvbgames.jeeran.com/R3DRPG8.jpg
PRoGrammer OF RPG :مغرور:
-
ياريت من احد الشباب لديه موقع مدفوع يتبرع للأخ يزيد بمساحة من موقعه
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
أخوي انا عندي موقع مدفوع ولكن للتجارب
وأعتقد بقى عليه 5 أشهر
ولكن سأحاول تنزيل اللبعة ثم أرفعها <<< لعيونك
وإذا انتهت المدة بتوسطلك عند موقع يدعم الأشياء العربية ونرفع اللعبة عنده
-
السلام عليكم
hacksman منتب سهل وإذا الدعوى فيها حب خشوم ما عندي مانع :)
___________
كما تعرفون خبر "غيابي" ليس بالجديد :(
ولكن ما يجب أن تتأكدوا منه ان هذا المشروع بإذن الله سيستمر حتى أن تروا اللعبة في الأسواق والمحرك بين أيديكم
وهذا وعد مني ولن أعود إليكم إلا بعد أن أنهيه لأني ببساطه PRoGrammer OF RPG
فمن غير لعبة RPG لا يكتمل إسمي
وليس كباقي المشاريع ! والتي تنتهي بالفشل :(
فهذا المشروع فيه ميزه قوية وهي أنني المطور الوحيد له
البعض يعتبرها نقطه ضعف في المشروع ولكني أعتبرها نقطه قوته
وتذكروا كلامي هذا :)
يكفي تفاخراً :) ولنعد إلى ورشة العمل
____________________________
نظراً لضروفي الحالية سيقل دخولي للنت
فمن أسبوع لآخر سأطلعكم على آخر المستجدات
التحديثات :
لقد أنهيت نظام القال بنجاح والآن أعمل على أنظمة الجزيئات ربما في المرة القادمة أطلعكم بالصور والعروض وربما باللعبة نفسها :)
-
اخيراً حملت المثال وعجبني بس ليش الشخصية تدور حول نفسها ؟؟؟
-
اقتباس:
ليش الشخصية تدور حول نفسها ؟؟؟
توجد مشكلة بسيطة في input ،،،
ارجو من الاخ يزيد حلها لنرى بقية المشاهد :biggthump
:call: :24:
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اقتباس:
المشاركة الأصلية كتبت بواسطة PRG of RPG
السلام عليكم
hacksman منتب سهل وإذا الدعوى فيها حب خشوم ما عندي مانع :)
___________
كما تعرفون خبر "غيابي" ليس بالجديد :(
ولكن ما يجب أن تتأكدوا منه ان هذا المشروع بإذن الله سيستمر حتى أن تروا اللعبة في الأسواق والمحرك بين أيديكم
وهذا وعد مني ولن أعود إليكم إلا بعد أن أنهيه لأني ببساطه PRoGrammer OF RPG
فمن غير لعبة RPG لا يكتمل إسمي
وليس كباقي المشاريع ! والتي تنتهي بالفشل :(
فهذا المشروع فيه ميزه قوية وهي أنني المطور الوحيد له
البعض يعتبرها نقطه ضعف في المشروع ولكني أعتبرها نقطه قوته
وتذكروا كلامي هذا :)
يكفي تفاخراً :) ولنعد إلى ورشة العمل
____________________________
نظراً لضروفي الحالية سيقل دخولي للنت
فمن أسبوع لآخر سأطلعكم على آخر المستجدات
التحديثات :
لقد أنهيت نظام القال بنجاح والآن أعمل على أنظمة الجزيئات ربما في المرة القادمة أطلعكم بالصور والعروض وربما باللعبة نفسها :)
لا والله
أنا اللي احب خشمك وراسك
وثانيا انا المستفيد لما تخلص :) (ليس انا فقط)
بخصوص ماني سهل فأقول لك :
هذي بسيطة وانا ماسنجري مافيه غير أصحاب المواقع والمبرمجين والمطورين وبعض الأصدقاء:biggthump
يعني احطها في مواقع كثيرة لو عاوز :147: (:Eyecrazy:طلع مهوب هين:afraid:)
معليش تأخرت عليكم جاري تحميل الملف
وان شاء الله بيكون عندكم
-
Re: Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
يا شباب :)
تم رفع الملف
http://www.fnan4arab.com/prg_of_rpg
وستجدون الملف داخله أو مباشرة
http://www.fnan4arab.com/prg_of_rpg/RPGx.zip
ولو عاوز ترفع أي حاجة تراني تحت أمرك
وعندي 653 ميجا فارغة حرام نهدرها
ملاحظة : التحميل صالح لمدة 5 أشهر او 4 أشهر (يعني شوي :))
سلام ::)
-
1 مرفق
السلام عليكم
الشخصية تدور حول نفسها بشكل مؤقت ولا بشكل مستمر ؟!!
hacksman : مشكور وما قصرت وكثر الله خيرك :)
حصاد الإسبوع :) :
الحمد لله أنهيت جزء كبير من هيكل المحرك وأعدت كتابة الكثير من الأكواد حتى تؤدي الغرض منها بشكل أفضل
نظام القتال وطريقة اللعبة تم كتابتها على الورق وجاري تنفيذ ما كتب
أضع اللمسات الأخيرة على وحش الإستدعاء الأول
انهيت برمجة إحدى البرامج المدمجة مع المحرك وهو : Arab Lib : Particles Creator & Loader
..... حالياً أرسلت رسالة إلى كاتب القصة وما أن نتفق على رأي موحد على جميع أجزاء اللعبة سأقوم بعرض اللعبة بتفاصيلها هنا
نعود إلى برنامج Particles Editors :
لكي تشغله يجب أن تمتلك :
1- DirectX9 Runtime - أنضر إلى بداية الموضوع
2- Rev 090 beta 3 و Vb.6 runtime ((( من المثال ال6.5 ميقا )))
يعني اللي شغل المثال وإشتغل معه علطول يشغل البرنامج بدون اي مشاكل
وطبعاً البرنامج Particles Editors مع الSource Code مع المرفق
وهذه صورة له :
http://arabvbgames.jeeran.com/R3DRPG9.jpg
ولا يحتاج شرح :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
العفو والله يوفقك
وترا ما افهم انجليزي
وشهو Particles Editors ووظيفته
وانا اعتقد عندي دايركس اكس 9 ولكن لما اشغل اللعبة ما يطلعلي شي
ولا حتى رسالة خطأ :)
وأروح مجلد البرامج Programe Files ما ألقى دايركت اكس
ومدري ويش اسوي
بركبه من جديد وبعطيك خبر :)
-
Particles Editors هو برنامج لتحرير نظام الجزيئات وتسهيل التعمال معه والتحكم في قيمه
نظام الجزيئات( Particles system ) من اهم الاساسيات في المحرك الثلاثي الابعاد حيث يسهل كثير من المؤثرات مثل الشرار ونافورة الماء و مؤثرات الجدار عند الاطلاق عليه وفقاقيع الماء والاسحار الخ.... والكثير من الؤثرات التي لا حصر لها
اقتباس:
الشخصية تدور حول نفسها بشكل مؤقت ولا بشكل مستمر ؟!!
يشكل مستمر
-
اخوي يزيد
نزلت Particles Editors بس لمن اشغله يطلع خطأ
-
1 مرفق
السلام عليكم
hacksman :
إبدا - > تشغيل وإكتب : dxdiag
Start -> Run then Write : dxdiag
وراح تحصل الإصدارة بالأسفل
الكريستال : أنت متخرج من معهد لغة عربية :p ما شاء الله
Shot : أنت عندك Visual Basic 6 لأن اذا اشتغلت اللعبة ولا اشتغل المثال
المعنى شيء واحد :::: أن الأداة Common Dialog غير موجودة لديك وهذا يعني Visual Basic غير موجود عموماً راح أرفق الأداة مع الرد حطها في نفس مجلد البرنامج (يعني جنب البرنامج)
على فكرة انت ليش ما تكتب الخطأ وتريحنا :)
بالتوفيق :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
للأسف اللعبة مازالت لا تعمل وانا عندي
دايركت اكس 9.0b
مدري شسالفته :)
-
اقتباس:
الكريستال : أنت متخرج من معهد لغة عربية ما شاء الله
:28: see my profile :biglaugh:
اقتباس:
للأسف اللعبة مازالت لا تعمل وانا عندي
طيب ممكن اعرف ايش يطلعلك بعد ما تشتغل اللعبة (اي بعد ما تضغط على الايقونة)
اذا اكنت هناك رسالة خطأ ارجو كتابتها :أفكر:
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
مافي ولا رسالة خطأ ولا شي
اضغط على الإيقونة ولا يحصل أي شيء يذكر
-
السلام عليكم
hacksman : اذا أنت مهتم بالمحرك مو اللعبة
حمل Visual Studio وبعدين يصير خير :)
الكرستال : كنت أمزح معك :)
__________________
الشخصية تدور وتتحرك لسبب بسيط جداً
اذا كان الGamePad غير موجود فإنه يرجع قيمة 0 أي الزر اليسار مضغوط (او اليمين ناسي )المهم أن واحد منهم مضغوط (يعني الشخصية تدور)
اما اذا كان موجود فإنه يرجع قيمة لا تساوي الصفر عند عدم النقر
بالDemo القادم راح تنحل هالمشكلة
بالتوفيق :)
-
السلام عليكم
hacksman :
إحتمال :
1- الVB6 Runtime ليست موجودة عندك (نسيت أرفقها :( )
حملها من هنا :
http://download.microsoft.com/downlo...VBRun60sp5.exe
واذا لم تنجح مافيه إلى معنى واحد ((( كرت الشاشة )
حملها وعلمني بالنتايج :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
يعني الذنب مش ذنبي :)
كل انسان معرض للخطأ ;)
-
السلام عليكم
أخبار سارة جداً
لقد انهيت من النسخة الثانية والمليئة بالفاجئات ... أتركها لكم ;)
وهذا المرة مع الSource Code للمحرك ومع الSource Code للParticles Editors
متطلبات التشغيل :
1- DirectX9 Runtime :
http://www.microsoft.com/downloads/d...displaylang=en
2- : Vb.6 Runtime :
http://download.microsoft.com/downlo...VBRun60sp5.exe
** محتويات الملف :
1- المكتبة Rev090 beta3
2- اللعبة Gradly + (المصادر)
3- الSource Code للعبة
4- Particles Editor
5- الSource Code لل Particles Editors
** التحميل : http://members.lycos.co.uk/arabvbgames/RPGx.htm
الحجم : 10 ميقا
بالتوفيق :)
-
كل مرة احاول انزلها ينزل صفحة انترنت اسمها ريفيير اظني مقدر انزل من لايكوس
-
السلام عليكم
لا تختار حفظ الهدف بإسم
ادخل على الوصلة واختر فتح او فتح بصفحة جديدة
جرب وان شاء الله بيمشي الحال :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
هههههههههههه نكتة
صار في تقدم
اللعبة ماكانت تشتغل ولما نزلت vB6tuntime قام يطلعلي صوت لأنه خطأ :):)<<<<<< تقدم فعلا :)
عالعموم بنزل الملف الجديد وبرفعه عندي عشان اللي ما ينزل عنده من لايكوس ياخذه من عندي وأي تحديثات بس أشر وقوللي
-
Re: Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
ونسيت اقولك لما انزل الملف الجديد بجربه لأني مصر العب لعبة عربية ثلاثية الأبعاد :mad:
-
اشتغلت اللعبة معاي بس لمن اطلع من القلعة يطلعلي خطأ
ارجو انك تصلحه
-
السلام عليكم
Hackman : اللعبة غير موجودة هذا فقط محرك وتجارب عليه
اللعبة ستكون موجودة كعرض Demo في المحرك القادم
Shot : سبب الخطأ الذي يحدث بعد الخروج من القصر والذي رسالته هي OverFlow بسيط جداً
وتصحيحه هو إفتح مشروع المرحك
إذهب إلى Arab_Lib_Font ثم إذهب إلى الدالة Font_Custom_Effect_Throw
وفي بدايتها ستجد :
كود:
Dim CurF As Integer, F As Integer, xH As Integer, xW As Integer
غيرها إلى
كود:
Dim CurF As Long, F As Long, xH As Long, xW As Long
أي من Integer إلى Long
لأن جهازك يا Shot الFPS فيه بطيئ وهذا سبب المشكلة
عدله وسيشتغل بإذن الله وأخبرني بالنتائج
بالتوفيق :)
-
السلام عليكم
هنا ملف Patch.exe او سموه UpGrade يقوم بعمل التالي :
1- أعادت برمجة المرحلة الثالثة ليوضح كيف ستكون إذا وضعت في اللعبة
2- تصحيح للخطأ الذي ذكره Shot
3- برنامج Chat Editor مع الSource Code
الملف : 750 كيلو بايت
التحميل : http://members.lycos.co.uk/arabvbgames/RPGPatch.htm
وشكراً :)
-
مشكووور
انا سويت الي قلتلي عليه واشتغلت اللعبة
ونزلت الباتش
في عرض عجبني واهو بالمعركة انه استدعي حيدر :biggthump
-
السلام عليكم
حيدر فلم مرعب :12:
طيب ما قلتلي يا Shot عن نتائج الFPS عندك
في القصر وخريطة العالم والمعركة
+ مواصفات جهازك بالطبع
-
هذا نتائج FPS
في القلعة 32
في العالم 25
في المعركة 32
:33:
-
السلام عليكم
Shot : شكراً على المعلومات بس ما تلاحظ معي انها غير مفيدة بدون مواصفات الجهاز :)
_________________________
إلى جميع الأخوان المهتمين
لم ألاحظ أي تعليقات على المحرك! :أفكر:
-
:wow: معقول بغيابي تطورت الأوضاع لهذي الدرجة ؟!؟
بصراحة جهد فظييييييييع منك أخي يزيد PRG Of RPG و بالفعل جالس تثبت انك PRG أوف RPG --- ;)
انا مثل ما تعرف من زمان ما دخلت هنا و تفاجئت بهذا المشروع و احب ان اشكرك عليه و عندي اقتراح انك تلخص الملفات الي لازم ننزلها لأني ضعت من اول الموضوع
و اتمنى اني اشوف محرك عربي قريباً منك و انت مثل ما قلت ميزته انك انت الي تشتغل عليه و بس ;)
الله معك اخي يزيد و اي خدمة انا جاهز
-
السلام عليكم
ياهلا ويا مرحبا بالمتحدي الهارب
وين الناس ! أحس أنك تكلمني من تحت السرير :p
اقتباس:
بصراحة جهد فظييييييييع منك أخي يزيد PRG Of RPG و بالفعل جالس تثبت انك PRG أوف RPG ---
تقصد فرز عضلات :)
لا الحين أبرمج لمجرد الهواية
يعني لو فكرت فيها شوي أنا جالس جالس على الجهاز (3 - 2 ) ساعات اللي أجلس فيها أطور اللعبة ...
وأنا مرتاح وماشي بالهداوة وبثقة عالية !
لو حلمت الملفات راح تفهم كلامي وراح تتأكد ان المشروع مرده رفوف الأسواق العربية
اقتباس:
و عندي اقتراح انك تلخص الملفات الي لازم ننزلها لأني ضعت من اول الموضوع
متطلبات التشغيل :
1- DirectX9 - runtime - الحجم : 16 ميقا
http://www.microsoft.com/downloads/d...displaylang=en
2- Visual Basic.6 Runtime : - الحجم : 1 ميقا
http://download.microsoft.com/downlo...VBRun60sp5.exe
المحرك :
http://members.lycos.co.uk/arabvbgames/RPGx.htm - الحجم : 10 ميقا
وبعد تحميله حمل الباتش معه (إضافات على المحرك ):
http://members.lycos.co.uk/arabvbgames/RPGPatch.htm الحجم : 750 كيلو بايت
_____________________________________
بالنسخة القادمة راح يكون الVb.6 runtime مرفق مع المحرك يعني راح تكون فيه وصلتين فقط
وصلة DirectX9 ووصلة المحرك فقط
اقتباس:
الله معك اخي يزيد و اي خدمة انا جاهز
ومعك ان شاء الله :)
-
هذي المواصفات الي لقيتها مكتوبة على الجهاز
Spider 10/100 Ethetnet
Intel Penrium 4 Procssor 1.5Hz
128MB SyhDRAM Total System Memroy
20GB ultraDMA Hard Drive
nVidia NV11 46MB TV out Graphies Crad
56k ITU V.92 Modem
16X Max DVD /Rom Drive
وانا مركب دي في دي / سي دي رايتير
ونوع الجهاز Compaq
-
اخيرا اقدر احمل الملفات لانو جهازي وصل امس من الشحن (لاني شاحنه مع السيارة من مكة)
المهم راح احمل الملفات اليوم كلها وراح اتابع الموضوع
و احيك اخي يزيد على هذا الاصرار وثقة النفس اللي عندك :biggthump
اخوك / الكريستال
-
السلام عليكم
الأخ hacksman :
هل قمت بتحميل DirectX9 :
http://www.microsoft.com/downloads/d...displaylang=en
هل قمت بتحميل vb.6 Runtime :
http://download.microsoft.com/downlo...VBRun60sp5.exe
هل قمت بتحميل النسخة الجديدة من المحرك :
http://members.lycos.co.uk/arabvbgames/RPGx.htm
لو قمت بذلك فأنه من المستحيل ألا تشغتل (بإذن الله)
_____________________
الأخ شوت : ألف شكر :)
_____________________
الأخ الكريستال : انتضر النقد :)
_____________________
الجميع :
بالنسبة للأصوات تم الإعتماد (الكلي) على ActiveMovie وتم إختيار هذه الأنساق
أفلام : MPG
أصوات : Wav
موسيقى : Midi او MP3 (مع إمكانية عمل Looping بالطبع )
في الفترة السابقة أنجزت الكثير من الأعمال الإدارية في المحرك ومنها الشخصيات
حالياً هنالك 4 برامج قمت ببرمجتها :
1- المحرك (اللعبة)
2- الParticles Editor
3- الChat Editor
وأخيراً الCharacter Editor
الثلاثة الأولى سبق وأن عرضتها
أما الأخير فلا يقل أهمية عن الParticles Editor أو الChat Editor
وضيفته هو تخزين خصائص الشخصية من جميع النواحي (الإسم - النوع - الطاقة - القوة - المهارات القتالية ) أي كل شيء عن الشخصية
وهذه صورة له
http://members.lycos.co.uk/arabvbgames/R3DRPG10.gif
PRoGrammer OF RPG :reporter:
-
وين وصلته التحميل ل Character Editor :31:
-
1-160 fps
2-184 fps
3-155 fps
توجد مشكلة عند انها مرحلة القصر حيث تستغرق 1.5 دقيقة اقصد (الفيد اوت)
اما عن اللعبة فهي جيدة ولاكن يمكن ان تظهر بمظهر افضل
في خريطة العالم سيف مرتفع عن الارض فهل هي مقصودة
وبالتوفيق اخي يزيد
;) :jester:
-
السلام عليكم
الأخ Shot :
أنا الآن أقوم بتنضيم الشخصيات :)
الأخ الكريستال :
جهازك قوي :cool:
اقتباس:
توجد مشكلة عند انها مرحلة القصر حيث تستغرق 1.5 دقيقة اقصد (الفيد اوت)
فعلاً أنا إستخدمت طريقة (غير دقيقة ) في الفئة Arab_Lib_Timer
سأقوم بإصلاحها
اقتباس:
اما عن اللعبة فهي جيدة ولاكن يمكن ان تظهر بمظهر افضل
على يدك ، كيف أخليها تضهر شكل أفضل ومن أي ناحية :)
اقتباس:
في خريطة العالم سيف مرتفع عن الارض فهل هي مقصودة
وش دعوى ما شفت الحركتات الي عند عينه ! أكيد مقصوده
بالمناسبة جميع ما ذكرته حتى الآن يعتبر نقد لاعب وليس نقد مبرمج
فما هي المآخذ والعيوب البرمجية ! بالطبع هنالك عيوب
تحياتي للجميع :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
ماشاء الله عليك اخوي دائما تطلع لنا بأشياء جديدة
-
1 مرفق
Re: Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اقتباس:
المشاركة الأصلية كتبت بواسطة X M X A X N
ماشاء الله عليك اخوي دائما تطلع لنا بأشياء جديدة
أنت الي ما شاء الله عليك ما خليت درس في الفوتو شوب الا وطبقته بتوقيعك ;)
________________________
ياجماعة ماهذا الكسل لا تعليقات ولا حتى شكاوي !!
لم أبني المحرك إلا لغرض النشاط
أما الوضع الحالي محبط جداً ولا يبشر بخير
إن كان إهتمامكم ينحصر باللعبة (مو مشكلة عندي إطلاقاً) ...
عموماً لقد إنتهيت من شخصيات الDemo
54 شخصية
تحياتي :)
-
شكرا على هذي اللعبة وان شاء الله تكمل
بس الصراحة على هذي القصة بتطلع رهيبة :p
بس تراك قت تخبص بالحوار مرة فصحة ومرة عامية :tongue2:
بس هي ممتازة كبداية وتجربة
-
السلام عليكم
اقتباس:
شكرا على هذي اللعبة وان شاء الله تكمل
100% راح تنزل ان شاء الله :)
اقتباس:
بس الصراحة على هذي القصة بتطلع رهيبة
بس تراك قت تخبص بالحوار مرة فصحة ومرة عامية
أي ما شاء الله على كاتب القصة (Rushin) حابكها
العامي 10 % ( عشان تكون كوميدية)
وشكراً على التشجيع :)
-
1 مرفق
نسيت أقول هذي المشكلة تطلعلي لما أشغل PSC مع اني حملت كل الأمثلة وكل شي اشتغل(الصورة مرفقة)
-
السلام عليكم
غريبة مع أني مسجل المكتبات في النظام :أفكر:
أخوي شوف روح لمجلد اللعبة Gradly وحتصل ملفين من نوع (dll) إنسخهم وإلصقهم في مجلد الفرعي
وراح يشتغل الPSC.exe :)
-
شكرا الحين اشتغل :)
بس عندي سؤال خارج عن الموضوع(شو رايك بلغة C#)لأني الحين أتعلمها^__^
-
السلام عليكم
asf4ever :
الله يقويك أخوي :: سي شارب ولا بيسك المهم أنك ما تمل :)
_____________________________________________
الكرستال : مازلت أنتضر النقد !
__________________
أسعد الله مساؤكم
تمت عملية ترتيب الشخصيات بشكل (95%)
تم الإنتهاء من Level جديد (لم تروه يحتوي على شخصيتين جدد + عرض فيديو (تتحدث فيه شخصية ثالثة جديدة)
تصبحون على خير وشكراً لمتابعتكم الأخبار :reporter:
-
اخي asf4ever /
سي# هي جافا بغطاء ميكروسوفت لان الجافا من شركة sun
اذا كنت مبرمج جافا وسي# راح تعرف هذه الحقيقة مع بعض الاختلافات التافهة واما الباقي فهي جافا
، والسي# ممتعة ولاكن مقارنة بالفجوال بيسك فهي افضل ولاكن اصعب قيل لانها تجمع بين الفجوال بيسك والفجوال سي بلص حسب ما تقول مايكروسوفت اما عن راي فهي جافا (والجافا معروف عن قوتها ومرونتها)،،،،، :06:
هذا الموقع راح يساعد في السي شارب
===================
===================
اخي يزيد /
ممكن تضع السورس للعبة، والمحرك لان الموجود مع ملف التنصيب فيها بعض الاضافات الغير موجود في المحرك مثل Seat_Stand غير موجودة في AL_MD2_Animation و .Chat_Hero,,, الخ
ام عن التايمر لماذا لا تستخدم
GetTickCount فهي دقيقة
او PowerMonitor.ScaleValue وهي فعالة بالنسبة لمشكلة اختلاف قوة الاجهزة
اخوك الكريستال
انتظر السورس المنقح :reporter:
-
السلام عليكم
أنا كنت أستخدم في السابق GetTicksCount دالة الAPI والموجودة أيظاً في Rev تحت الفئة PowerMonitor
أما الآن إكتشفت طريقة جديدة بعمل حسابات على دالة time وإذا تسألني عن الأدق والأسرع فأكيد بأوافقك وأقول GetTicksCount بس أنا أحب الإختراعات فقط لا أكثر :p
PowerMonitor.ScaleValue من قال إني ما استخدمها !
بالنسبة للFade Out عدلته بصيغة PowerMonitor :)
وبالنسبة للUpDate راح ينزل بشكل Setup يحتوي على :
1- المحرك
2- اللعبة
3- VB.6 Runtime
4- Revolution3D090
والحجم المتوقع : 25 ميقا يابت :)
اقتباس:
اما عن اللعبة فهي جيدة ولاكن يمكن ان تظهر بمظهر افضل
مازلت أنتضر ......
أدعولي بالتوفيق :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اقتباس:
المشاركة الأصلية كتبت بواسطة PRG of RPG
أما الآن إكتشفت طريقة جديدة بعمل حسابات على دالة time وإذا تسألني عن الأدق والأسرع فأكيد بأوافقك وأقول GetTicksCount بس أنا أحب الإختراعات فقط لا أكثر :p
:33:
دوال ادق من GetTickCount
timeGetTime
QueryPerformanceFrequency و QueryPerformanceCounter
:biggthump
وطيب متى راح تنزلها (الاب ديت)
-
السلام عليكم
إذا استخدمت احدى هذه الدوال (ولم استخدمها من قبل) لم اتي يفكرة جديدة :)
عموماً في النهاية سأعود للدالة القديمة GetTicksCount
وارجوا ان يكون النقد مركز على نقاط ضعفي وليس نقاط القوة ! لا أحتاج لأن أفصل فأنت أكيد فهمت المقصود
اقتباس:
وطيب متى راح تنزلها (الاب ديت)
أنت حالياً تستطيع دراسة الكود الحالي والمضي عليه ففيه الكثير من الأفكار والكثير من السطور البرمجية ،،، لو فهتها كلها فلا أظنك بحاجة إلى ديمو آخر :) ألست معي في هذا
فالمبرمج الجيد هو الذي لا يرضى بأكواد جاهزة
وجميع ما سيكون من أكواد جديدة سيكون مجرد إضافات (برمجية طفيفة)
فالمرحلة الصعبة من المحرك إنتهت
لو كان لديك أي غموض عن أي موضوع سيسعدني الإجابة وأضنها مفيدة أكثر من النظر إلى الكود مباشرة أو من مبدأ نسخ ولصق وبالأخص أن الكرستال لأني أراك ميال للفهم فلا تسلك طريق الحفظ :(
و المحرك سيأتي مع الديمو الأول للعبة وستكون النتائج مبهرة
وأعيد :: الكرستال أنت قلت من الممكن ان تضهر بمضهر أفضل
للمرة العاشرة أرجوك حدد أبعاد هذه الجملة قبل نزول الديمو :p
-
السلام عليكم
Good News
- إنهيت ال6 المراحل الأولى
- طورت نظام القتال لشكل أفضل
- تم قرائة معلومات الشخصية من ملف خاص لمزيد من الفعالية
- العديد والعديد من التعديلات وتصحيح الأخطاء
هل هنالك آراء حول نظام القتال
هل هنالك أخطاء أو أشياء غير منطقية
آمل الإسراع في الرد قبل نزول الديمو
وشكراً :)
-
اقتباس:
إذا استخدمت احدى هذه الدوال (ولم استخدمها من قبل) لم اتي يفكرة جديدة
عموماً في النهاية سأعود للدالة القديمة GetTicksCount
وارجوا ان يكون النقد مركز على نقاط ضعفي وليس نقاط القوة ! لا أحتاج لأن أفصل فأنت أكيد فهمت المقصود
لم يكن هذا نقدا ولاكن من جهة شد واثارة الرغبة للاعضاء الغير مبرمجين الى البرمجة،،، وايضا لازالة خمول المنتدى :أفكر:
اقتباس:
أنت حالياً تستطيع دراسة الكود الحالي والمضي عليه ففيه الكثير من الأفكار والكثير من السطور البرمجية ،،، لو فهتها كلها فلا أظنك بحاجة إلى ديمو آخر ألست معي في هذا
انت مبرمج هذه المكتبة ولست انا فكيف اعرف المقصود ولا توجد توجيهات على المكتبة وايضا هناك كما سبق و ذكرت بعد لتعديلات في اللعبة وهي غير موجودة في المحرك مما يصعب تجربتهاو لا اعلم ما كنت تريد ان تفعل فهذا يجعل تتبعها صعب ومزيد من الوقت ،، (((توجد هناك توجيهات في اللعبة وليس المحرك)))
اقتباس:
فالمبرمج الجيد هو الذي لا يرضى بأكواد جاهزة
وجميع ما سيكون من أكواد جديدة سيكون مجرد إضافات (برمجية طفيفة)
فالمرحلة الصعبة من المحرك إنتهت
لن اكون مستخدما لها ولاكن مطور لها ،،، فكيف اكون ولا يوجد لدي الكود الكامل ;)
اقتباس:
لو كان لديك أي غموض عن أي موضوع سيسعدني الإجابة وأضنها مفيدة أكثر من النظر إلى الكود مباشرة أو من مبدأ نسخ ولصق وبالأخص أن الكرستال لأني أراك ميال للفهم فلا تسلك طريق الحفظ
لست ميال للحفظ اصلا لكي اسلكه ،،،،
اقتباس:
وأعيد :: الكرستال أنت قلت من الممكن ان تضهر بمضهر أفضل
كنت اقصد من ناحية الاخراج وايضا تصاميم الشخصيات....
وايضا لم الحظ ان هنالك ظلال و عواكس للشخصيات ،،،
افكار/// لماذا لا تجعل المرحلة الاول عالم حقيقي(بدل الباك قراوند)....
وآسف لتاخري في الرد ،،، لمشاكل في الاتصال
وانشغال في :-
# M--G(مفاجاتي)
#DC3D 0.01%
#0.000000001% monsters ball
#0.3% screensaver 3d
# ومشاريع جامعية (جافا)
# والمياجر على الابواب(الاختبارات)
واتمنى لك التوفيق اخي يزيد
-
السلام عليكم
مااعتقد اني متأكد اني فهمت وجهة نضرك :أفكر:
ولو أني أخالفك في الجزء الذي تقول فيه (ولا توجد توجيهات على المكتبة) لأنه لا حاجة لذلك فالProject يستخدم طريقة الوضائف
هذا الجزء وضيفته كذا والآخر وضيفة كذا (والكل إسم على مسمى)(والكل في Class خاص)
ولكن
هل تقول انه لا يمكن فهم الكود او صعب فهمه !
وهل تقول انك لا تحفظ أبداً !
مالحل من وجهة نضرك إذاً ؟
ومن فضلك إذا أغلقت مسار إفتح آخر :)
اقتباس:
كنت اقصد من ناحية الاخراج وايضا تصاميم الشخصيات....
وايضا لم الحظ ان هنالك ظلال و عواكس للشخصيات ،،،
افكار/// لماذا لا تجعل المرحلة الاول عالم حقيقي(بدل الباك قراوند)....
الإخراج : الله يعين
الشخصيات : MD2 جاهزة
ظلال : تأكل الFPS أكل
عواكس شخصيات :موجودة في المعركة
خلفيات : أسهل كثير في التصميم وفي البرمجة وأخف على قلب الذاكرة
وشكراً لك :)
-
اقتباس:
مااعتقد اني متأكد اني فهمت وجهة نضرك
:biggthump هذا اللي حاصل
اقتباس:
هل تقول انه لا يمكن فهم الكود او صعب فهمه !
الحمد لله عندي القدرة على فهم الكود حتى لو كان رموزا ولاكن ملخص ما ذكرته ( وهو ليس وجهة نظر) لما تسوي كمبايل للشفرة المصدرية تظهر مجموعة اخطاء وانا حبيت اذكر هذا الشيء
ماهي مشكلة انس الامر ;)
سؤال هل Chat_Hero تعديل على Chat ام العكس؟ :33:
لان Chat_Hero موجدو في كود اللعبة وليس موجود في المكتبة.
اقتباس:
ومن فضلك إذا أغلقت مسار إفتح آخر
:biggthump :D :tongue2: ====||||====
اقتباس:
ظلال : تأكل الFPS أكل
لماذا لا تجعلها ضمن خيارات العبة فهي تختلف من جهاز لآخر
-
السلام عليكم
مرحباً
اقتباس:
فيها بعض الاضافات الغير موجود في المحرك مثل Seat_Stand غير موجودة في AL_MD2_Animation و .Chat_Hero,,, الخ
=
اقتباس:
كما سبق و ذكرت بعد لتعديلات في اللعبة وهي غير موجودة في المحرك مما يصعب تجربتهاو لا اعلم ما كنت تريد ان تفعل فهذا يجعل تتبعها صعب ومزيد من الوقت ،، (((توجد هناك توجيهات في اللعبة وليس المحرك)))
=
اقتباس:
لما تسوي كمبايل للشفرة المصدرية تظهر مجموعة اخطاء وانا حبيت اذكر هذا الشيء
!!!
.. انا عدلت على Classes ونسيت أرفقها - هذه هي القضية
ولو شغلت الexe راح تشاهد اللعبة بعد التحديث
اقتباس:
سؤال هل Chat_Hero تعديل على Chat ام العكس؟
ليس تعديل قمت بعمل إعادة تسمية فقط بما أنه خرج نوع جديد وهو Chat_Story
[/QUOTE]
بالنسبة للShadows إقتراح جميل جداً وربما أضع معادلة مفادها
كود:
If FPS > 50 Then Init_Shadows
اقتباس:
الحمد لله عندي القدرة على فهم الكود حتى لو كان رموزا
التواضع جميل :أفكر:
_____________________________________
عموماً أتيت لأقول لكم أنه تم تحديد موعد إصدار الديمو بعد 25 يوم من الآن تماماً
لذا أبدؤا بتشغيل العد التنازلي الآن
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
للأسف حتى الآن لم يعمل معي شيء :(
-
السلام عليكم اخواني
اقتباس:
عموماً أتيت لأقول لكم أنه تم تحديد موعد إصدار الديمو بعد 25 يوم من الآن تماماً
لذا أبدؤا بتشغيل العد التنازلي الآن
ناطر الديمو
بس نبي المحرك قبل اللعبة
عندي سؤال : ما هو البرنامج الي يصمم مراحل :31:
-
السلام عليكم
hacksman : هل حلمت Direct9Runtime هل حملت vb.6 Runtime هل حملت المحرك ولم تشتغل ولم تضهر حتى اي رسالة ::::::::::: مستحيل
Shot : لا يوجد لعبة بدون محرك بمعنى أن المحرك سينزل مع اللعبة
الWorld Editor لسى ما برمجته
وشكراً :)
-
انزين اخ يزيد انت والاخ كريستال شلون صممتو المراحل ؟؟ :33:
-
السلام عليكم
أوكي سأشرح طريقة تصميم مرحلة (من نوع غرفة) بالمحرك
ولكن أولاً وأخيراً (((((((((((((( لا تفكر بالمحرك والثري دي قبل ان تبرمج ألعابك الخاصة على VB /// هذا واضح ومنطقي )))))))))))))
لماذا ؟ ليس لأنك لن تفهم حرف من الكود وليس لأنك لا تستطيع تطويره ولكن لأنك لا تستطيع إستخدام مصادر اللعبة لأنني لو وافقت أنا فلن توافق الشركة الناشرة
سأقوم بنشر أجزاء من المحرك وسأقوم بالشرح وسأقوم بتقديم الأمثلة وسأجيب على الأسئلة ولكن هذه حدودي ... لا أستطيع تقديم اللعبة كشفرة مفتوحة لأن الشركة الناشرة لن توافق على ذلك
أعتقد أنك فهمت الفكرة
نقطة أخرى : أنا أفترض أني أتعامل مع ( مبرمج VB متوسط المستوى) على الأقل وإلا ......... !
وهذا هو رأيي الحالي
+ لا تحرج الكرستال فأنا المطور الوحيد للعبة ،،،، أما الكرستال فهو ناقد مثلك :)
_________________________________________________________
الشكل العام لمرحلة (غرفة)
أولاً كيفية ترتيب المراحل
لكل مرحلة هنالك دالتين
الأولى Load
والثانية Play
والفرق (او الغرض من التقسيم ) ان الدالة Load تستدعى (مرة واحدة) في بداية المرحلة وبالطبع سيكون داخلها تحميل المجسمات والأصوات وما إلى ذلك في الذاكرة (يجب أن تفهم آليه
الثري دي)
والPlay تستدعى بإستمرار حتى نهاية المرحلة
والآن قبل أن نبدأ بالأكواد يجب أن نصف المرحلة على الورق .... أليس كذلك
حسناً لدينا غرفة فيها أربعة جدران وفيها شخصيتين الأولى البطل يتحرك فيها والشخصية الثانية واقفة (ووتحرك) وعندما يتم الإصطدام يعطى الشخصية الثانية للبطل خيارات
1- لاشيء
2- الخروج من اللعبة
3- الذهاب للمرحلة رقم 2 (بإفتراض أن المرحلة التي نصممها هي 1)
حسناً نقوم بإضافة Module جديد (لغرض الترييب) ونضع فيه الدالة
كود:
Public Sub Load_Level1()
End Sub
حيث الرقم (1) يرمز لرقم المرحلة
انت الآن ربما أدرك أننا سنملأ هذه الدالة بكم من الاكواد المزعجة !
سنقوم الآن بتحميل المرحلة ....... وسنتحاج إلى :
1- وضع مكان الكمرا
كود:
Cam.Camera_Setup V3(0, 28, -50), V3(350, 0, 0)
حيث أن الوسيطة الأولى ترمز إلى موقع الكمرا في XYZ
والوسيطة الثانية ترمز إلى دوران الكمرا في XYZ
2- تحميل الأصوات في الذاكرة
كود:
Media.Music_Play App.Path & "\medias\sounds\MIDI\evil-temple.mid", 0, -1500
Sound.MD2_Walk_Init
السطر 1 : حملنا صوت في الذاكرة وال(0) يرمز إلى بداية قرائة الملف وال (-1500) حجم الصوت
السطر 2 : حملنا صوت الركض للشخصية
3- تحميل الخلفية الرئيسية للمرحلة
كود:
Sprite.Background_Create "main_back", App.Path & "/images/backgrounds/palace1.jpg"
"main_back" إسم الخلفية
الوسيطة الأخرى موقع الخلفية
4- الآن تحميل الشخصيتين
كود:
MD2.MD2_Create Firas, V3(20, 0, 10), V3(0, 260, 0), False, True
MD2.MD2_Create Kubaj, V3(0, 0, 60), V3(0, 100, 0)
Firas : متغير من نوع Enum (آمل أن تعرف ما هو Enum) ليحدد الشخصية
وحالياً هنالك 54 شخصية
V3(20, 0, 10) : مكان الشخصية
V3(0, 260, 0) : تدوير الشخصية على Y (إلى أين يقع وجه الشخصية )
False : نضع False إذا أردنا أن نجعل الشخصية غير قابلة للتصادم وهذا ينطبق على شخصية البطل
True : نضع True إذا أردنا أن نقول أن هذه هي الشخصية الرئيسية
5- تحميل الحوائط الوهمية:
كود:
Obj.Wall_Create "wall1", V3(120, 30, 30), V3(0, 0, 70), V3(0, 0, 0)
Obj.Wall_Create "wall2", V3(120, 30, 30), V3(0, 0, -10), V3(0, 0, 0)
Obj.Wall_Create "wall3", V3(120, 30, 30), V3(-40, 0, 60), V3(0, 120, 0)
Obj.Wall_Create "wall4", V3(120, 30, 30), V3(40, 0, 60), V3(0, 60, 0)
نحمل هذه الجدران حتى تصتطدم الشخصية عند ملامستها وتتوقف
الحجم , المكان , التدوير
_______________________________________________________
الآن حان وقت الدالة Play
كود:
Public Sub Play_Level1()
End Sub
الآن نقوم بعمليات التحريك وإكتشاف التصادم بما اننا في الGameLoop
1- نجعل الصوت من نوع Loop
2- نجعل البطل يتحرك داخل الغرفة
كود:
MD2.MD2_Action_WalkRoom
3- نجعل الشخصية الأخرى تتحرك بوضع الإستعداد
كود:
MD2.MD2_Action_Stand Kubaj
4- الآن نجعل حدث التصادم
كود:
If Collision.MD2_Hit_MD2(Kubaj) Then
Dialog.MultiChoise "ماذا تريد ؟", "لاشيء", "الخروج من اللعبة", "الإنتقال للمرحلة التالية", "", 250, 400, 3
If Dialog.Chooses = 1 Then Collision.MD2_Hit_MD2_ReStart
If Dialog.Chooses = 2 Then Game.GameRun = False
If Dialog.Chooses = 3 Then Game.Level_GoTo 1, 2
End If
إذا تصادم البطل مع أعرض خيارات
إعداد مربع الخيارات
400 : موضعه على X
250 : موضعه على Y
3 : عدد الخيارات
ولو إختار المستخدم إحدى الخيارات :
لو 1 : لا تفعل شيء
لو 2 : إخرج من اللعبة
لو 3 : إخرج من المرحلة 1 وإذهب للمرحلة 2
_________________________________________________________
فيصبح كامل الكود :
كود:
Public Sub Load_Level1()
Cam.Camera_Setup V3(0, 28, -50), V3(350, 0, 0)
Media.Music_Play App.Path & "\medias\sounds\MIDI\evil-temple.mid", 0, -1500
Sound.MD2_Walk_Init
Sprite.Background_Create "main_back", App.Path & "/images/backgrounds/palace1.jpg"
MD2.MD2_Create Firas, V3(20, 0, 10), V3(0, 260, 0), False, True
MD2.MD2_Create Kubaj, V3(0, 0, 60), V3(0, 100, 0)
Obj.Wall_Create "wall1", V3(120, 30, 30), V3(0, 0, 70), V3(0, 0, 0)
Obj.Wall_Create "wall2", V3(120, 30, 30), V3(0, 0, -10), V3(0, 0, 0)
Obj.Wall_Create "wall3", V3(120, 30, 30), V3(-40, 0, 60), V3(0, 120, 0)
Obj.Wall_Create "wall4", V3(120, 30, 30), V3(40, 0, 60), V3(0, 60, 0)
End Sub
Public Sub Play_Level1()
Media.Music_Loop
MD2.MD2_Action_WalkRoom
MD2.MD2_Action_Stand Kubaj
If Collision.MD2_Hit_MD2(Kubaj) Then
Dialog.MultiChoise "ماذا تريد ؟", "لاشيء", "الخروج من اللعبة", "الإنتقال للمرحلة التالية", "", 250, 400, 3
If Dialog.Chooses = 1 Then Collision.MD2_Hit_MD2_ReStart
If Dialog.Chooses = 2 Then Game.GameRun = False
If Dialog.Chooses = 3 Then Game.Level_GoTo 1, 2
End If
End Sub
آمل أن يكون الشرح واضح ومفهوم :)
+++ تذكر هذا دائماً :
1- لن تستفيد من المحرك حتى تصبح مبرمج VB
2- لا أستطيع أن أجعل اللعبة Open Source - لأن اللعبة تجارية
3- لا تستطيع إستخدام مصادر اللعبة - لأن اللعبة تجارية
4- لا تستطيع إستخدام الأكواد الجاهزة التي برمجتها أنا بطريقة نسخ ولصق
=== المحرك درس شامل لا أكثر
بالتوفيق :)
-
السلام عليكم
اولاً اخي يزيد انا طبقت الدرس بس شنو احط في الفورم علشان تشتغل اللعبة :33:
اقتباس:
لا تحرج الكرستال فأنا المطور الوحيد للعبة ،،،، أما الكرستال فهو ناقد مثلك :)
انا ما قصدت انه برمج معالك المراحل
انا قصدي عن لعبتة Run
-
المرحلة كانت BSP Tree وصممتها بـ valve hammer editor وهو الاصدار الرابع من worldcraft
والتكستشر ببرنامج wally بامتداد .wad
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اقتباس:
المشاركة الأصلية كتبت بواسطة الكريستال
المرحلة كانت BSP Tree وصممتها بـ valve hammer editor وهو الاصدار الرابع من worldcraft
والتكستشر ببرنامج wally بامتداد .wad
ممكن وصله البرنامجين
-
السلام عليكم
الأخ Shot :
أصمم الخلفيات ب3dsmax5 ....... وهذه هي المرحلة !
يا Shot لا تضيع وقتك تعلم أساسيات البرمجة ثم تعلم برمجة الألعاب (الحرة) ثم تعلم الثري دي
ان كنت بتزل السلم بخطوة وحدة /// وفي برمجة الألعاب بالخصوص/// ستسقط لامحالة
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
انا الحين نزلت كتابين كتاب تعلم الفيجوال بيسك وكتاب دايركت اكس
-
السلام عليكم
ممتاز جداً وأي سؤال إحنا حاضرين :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اخي يزيد نريد اخبار عن المحرك واللعبة
-
السلام عليكم
هنالك أضافات جملية على المحرك واللعبة منها :
تم تفعيل نظام التفاعل بين الشخصيات
بمعنى أثناء المحادثات تستطيع الشخصية الإلتفات والدوران والتحرك في إي مكان وفي أي وقت
أولاً دعنا نرتب أنواع المراحل من جديد بالترتيب الجديد :
1- مرحلة داخلية (غرفة) تكون الصورة فيها 2D بشكل ثري دي (كمرحلة القصر)
وهذا النوع يشكل الغالبية العضمى من المراحل ... سبق وأن رأيتم مثال عليها
2- مرحلة خارجية (القرية) تكون المرحلة فيها ثري دي حقيقية
وستحتوي على Lights و Shadows ..... لم تروا مثال لها حتى الآن
3- مرحلة خريطة العالم(مرحلة PolyVox) والتي سيكون فيها الوحوش العشوائية ... سبق وأن رأيتم مثال عليها
4- مرحلة المعركة وستكون الآرض عبارة عن مستطيل يدعم الRef (الإنعكاس) والخلفية أما 2D او SkySphere ...... سبق وأن رأيتم مثال عليها
......بهذا التنضيم يسهل التصميم ويختصر الوقت وتقل السطور البرمجية
__________________________________________________
مالذي فعلته حتى الآن للعبة (وليس المحرك)
صممت ال8 مراحل الآولى والتي فيها 153 (مربع حوار)
وتحتوي على هذه الشخصيات :
فراس - خوباج - سيف - هلار - زمرد - أودن - يزن - صقر - لبيد
أنتم رأيتم بعد تنصيب ملف الPatch المرحلة الآولى
وجميع هذه ال8 مراحل عبارة عن مراحل من نوع (غرفة)
حجم اللعبة حتى هذه اللحضة : 16.5 ميقا
___________________________________________________
ماهي (المراحل/القوائم) المتبقية حتى نزول الديمو ؟
القوائم :
1- أفكر في كيفية تصميم شعار اللعبة وعندها سأقوم بعمل بداية اللعبة (Start)
2- القائمة Menu بأكلمها لم أقم بتصميمها حتى الآن
3- الصورة Game Over لم أقم بتصمميها حتى الآن
4- البائع (Items)
5- اللائحة التي تأتي بعد المعركة (لم أحدد لها إسم حتى الآن) ولم أصممها
المراحل :
1- مرحلة القصر من الخارج (مرحلة من نوع قرية)
2- مرحلة من نوع (خريطة العالم)
3- (3) مراحل من نوع (غرفة) تجري فيهما محادثة وموقعها بالتحديد في منتصف خريطة العالم
4- عرض فيديو
5- (4) معارك
..............إنتهى الDemo..............
عموماً اليوم سأبدأ بالتخطيط لكيفية (تصميم المرحلة وبرمجة المرحلة( من نوع (قرية)) وربما أطلعكم على بعض النتائج اليوم
وهذه آخر مرحلة صمت بتصميمها على 3DSMax المتواضعه :أفكر:
متواضعه = إحتمال كبير لإعادة التصميم جذرياً
http://members.lycos.co.uk/arabvbgames/R3DRPG10.jpg
أدعولي بالتوفيق :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
وااااو
تحديثات هائلة
ننتظر المحرك والديمو
-
السلام عليكم
إنتهيت من تصميم وبرمجة قائمة البداية بشكل نهائي :)
http://members.lycos.co.uk/prgofrpg2/R3DRPG11.jpg
وبهذا أكون إنتهيت من 42% من الDemo
تحياتي :)
-
السلام عليكم
تحديثات
1) قمت بإنهاء الLogo الأول مع القصة لتكتمل لدي 9 مراحل مكتملة من البداية حتى النهاية
http://members.lycos.co.uk/prgofrpg2/R3DRPG12.jpg
وقمت ببرمجة برنامج صغير إسمه Characters Viewer :
http://members.lycos.co.uk/prgofrpg2/R3DRPG13.jpg
Regards :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اخي يزيد
الشعار جميل جداً و قائمة البداية ايظاً جميلة
وابي وصلت البرنامج
وبغيت اسئلك الخطوط من وين تأخذها
-
شكلها اللعبة روعة :p
وحاليا قاعد احملها انشالله النت مايقطع واخبرك النتائج اللي معاي وعيوب اللعبة :reporter:
----------
على فكرة ونصيحة مني انك تنتقل للغة برمجة أخرى غير البيسك لانها زي ماتشوف ماهي لغة أساسية تلبي كل الطموح :أفكر: يعني زي ماتقول كانها محدودة , هو صحيح انه بها قدرات عالية بس اختصاص البيسك هو (على قولة مايكروسوفت) عمل برامج سطح المكتب
وايضا لو تلاحظ أغلب كتب دايركت اكس تقول انها موجهة لـ C++ وما شابهها :biggthump
وبالتوفيق ;)
-
السلام عليكم
الأخ Shot :
ان عطيتك موقع الخطوط على المسنجر والآن أعيده من جل الفائدة العامة
www.absba.com
الأخ كاسر الألعاب :
حياك الله :)
أخوي انت قاعد تحمل محرك مو لعبة
يعني أنت تحمل درس للثري دي ماله علاقة باللعبة
اللعبة ستصدر كديمو ووقتها ستعرض للنقد :)
عشان ما اتعبك معي وتذكر شيء اكون انا معدله
أنا مبرمج سي ولكني أفضل البيسك لعدة أسباب
1- سرعة كتابة الأكواد
2- السهولة
3- قوة المصرف ومرونته
4- توفر الأداوت بفعالية عالية جداً
أما مزايا السي ++ عن البيسك في برمجة الألعاب
1- OOP بمعنى الكلمة
2- سرعة اللعبة
3- توفر المصادر التعليمية
هل تريد برامج (وندوز - ألعاب - ملتيميديا - شبكات - قواعد بيانات - قرافكس) بيسك لغة مبدعة في هذه المجالات
المشكلة الوحيدة الفعلية هي قلة مصادر التعليمية بالنسبة لبرمجة الألعاب
ولو ذهبت إلى أكبر مرجع للأكواد في الإنترنت http://www.planet-source-code.com/
لوجدت أن عدد سطور المكتوبة بلغة البيسك لوجدت
Visual Basic
(3,230,345 lines)
(158 jobs)
والسي
C / C++
(664,944 lines)
(84 jobs)
هل لغة فيجوال بيسك الآن لغة غير أساسية ؟ او محدودة
نعود للموضوع الرئيسي : لغات برمجة الألعاب
هل تستطيع أن تخبرني عن شيء تفتقده هذه اللعبة Gradly :)
وحياك الله مرة أخرى أخوي
-
لا بس احس انه البيسك محدودة او فيه اشياء تنقصها , انا ماجربته الا كم من مرة ...
على العموم انت خذ اللي يريحك انا مالي شغل :p وعلى فكرة هذا موقع حلو يعطي دروس واكواد لاغلب لغات البرمجة اذا مو كلها
www.codeproject.com
-
السلام عليكم
كاسر الألعاب :
مشكور أخوي على الإهتمام :)
بس أنت ما تلاحظ معي أن عبارة "أحس" ما تودي ولا تجيب :)
أخوي أنا قلتلك انا مبرمج سي يعني لو البيسك فيها عيوب كان برمجت اللعبة على السي
وشكراً على الموقع :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اخي يزيد انا دخلت موقع المشاغب بس لا يوجد خطوط انجليزية فقط عربية
-
السلام عليكم
الأخ Shot /
أنت تريد خطوط إنقليزية ....... www.google.com .........
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اوكي انا راح ادور
انا شوت بس داش بعضوية ولد عمي
-
السلام عليكم
محاولة أولية لإنشاء مرحلة من نوع (قرية)
http://members.lycos.co.uk/prgofrpg2/R3DRPG15.jpg
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
-
Re: Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
بالنسبة للقرية اتمنى انك تحسنها شوي
-
السلام عليكم
نعم تصميم هذه المرحلة سيء للغاية
لقد قررت تغيير نوع المراحل من نوع (قرية) لتبدو كـff7 و ff8 و ff9 ....
وهذا يعني 1000000 من الأوقات التي سأقيضها في 3DSMax
بالطبع هذا سيكون بعد فترة (قد تطول) لأن هذه الفترة فترة إختبارات نصفية :(
ولكن مجدداً توقعوا المفاجئات :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اقتباس:
المشاركة الأصلية كتبت بواسطة PRG of RPG
السلام عليكم
نعم تصميم هذه المرحلة سيء للغاية
لقد قررت تغيير نوع المراحل من نوع (قرية) لتبدو كـff7 و ff8 و ff9 ....
وهذا يعني 1000000 من الأوقات التي سأقيضها في 3DSMax
بالطبع هذا سيكون بعد فترة (قد تطول) لأن هذه الفترة فترة إختبارات نصفية :(
ولكن مجدداً توقعوا المفاجئات :)
يمدحون الشغل الجماعي :أفكر:
-
السلام عليكم
لا اخوي لا تفهمني غلط
وبالعكس الشغل الجماعي لمشاريع الألعاب ما أحد يمدحها :)
عموماً إذا إنتهيت من الديمو يصير خير :)
وشكراً
-
لعبة رائعه جدا , وتستحق لقب أفضل لعبة عربية .
وإال الأمام............
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اخي يزيد نريد اخبار جديدة
-
السلام عليكم
آسف
اقتباس:
بالطبع هذا سيكون بعد فترة (قد تطول) لأن هذه الفترة فترة إختبارات نصفية
:)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
أهلاً أخي يزيد , بصراحة أنا غبت فترة و الحين زاد إعجابي بعملك و منتظرين الديمو كما المئات من الأعضاء منتظرينه و أعرف اننا ندعمك بأي شكل و رمضان كريم
-
رمضان كريم
ان شاء الله نشوف الديمو بأقرب وقت
بس يا ليت بعديه تسوي درس عن المكتبات أو تفهمني كيف استخدمت مكتبة الريفولشن 3D
لأني أصلا ما أعرف شي يسوى في البرمجة :tongue2:
وشكرا
-
السلام عليكم
CHALLENGER : الله يقدرني ان شاء الله وما اخيب ضنك :)
asf4ever :
حياك الله
أما الشرح أنا ما راح أشرح إلا لمبرمجين متوسطي المستوى على VB على الأقل :(
وهذا تصميم (يحتاج إلى تعديلاتك واضافات كثيرة) لأحدى الأسواق في اللعبة :)
http://members.lycos.co.uk/prgofrpg2/R3DRPG16.jpg
-
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
تصميم عجييب
في انتظار الديمو
-
السلام عليكم
آخر تحديث لليوم
http://members.lycos.co.uk/prgofrpg2/R3DRPG18.JPG
ما يحتاج إلى تعديل في خلفية المشهد :
1- إضافة مسطح مائي داخل النافورة
2- محل (مقتنيات الدليقان تحتاج إلى تغيير)
ولن أقوم بأي شيء هذه الأيام - سأكمل من يوم الأحد إن شاء الله :)
وشكراً :)
-
1 مرفق
مشكور جزاك الله خير ... معليش في شئ ثاني يا PRG of RPG بالنسبة للشخصية كيف حولتها MD2 أنا عندي المقبس موجود كيف شغلتو بس ما جاني شئ وإمكن ال المقبس حقي مو تمام إذا كان عند المقبس نزله ... ثاني شئ بالنسبة Texture مثل هذه الصورة كيف سويتها ... لا تنسى خطوة خطوة تراني بطيئ .. بالنسبة MD2 لمن أحولها لازم كون هناك شروط لشخصية أو يكون في برنامج ثاني معاه ؟؟؟ !! ممكن توضح
حملت المقبس لكن لمن أجي أحول تجيني إشارة خطأ وأصلا المقبس لازمله رييجيستي وكثير من الأموامر معتمه ما أقدر أستخدمها ... آيش الحل.....؟؟؟؟؟؟؟؟؟؟؟؟؟؟
-
2 مرفق
السلام عليكم
ملفات MD2 :
لو بحثت في هذا المنتدى لوجدت موضوع حولها :)
طريقة صنع هذه الملفات هي كالتالي :
1- صنع المجسم (مجسم الشخصية)
2- إكساء المجسم :
يكون لديك صورة bitmap وتقوم من خلال معدل Unwrap UVW بإكساء المجسم (Long Story)
3- تحريك المجسم من خلال Character Studio
4- تنضيم الحركات في Quake Model Editor + إزالة الإزاحات
## الشخصيات الموجودة في اللعبة لم اقم بتصميمها حملتها جاهزة
___________________
أما ملفات 3DS :
رقم (1) و (2) لا يوجد تغيير
3- صدر الملف بهيئة 3ds وإنتهى الأمر
أنا أقوم بتصميم Md2 و 3ds بنفس الطريقة وبدون أي تغيير
من إسبوع صممت بيت (تصميم كامل) أي بنيت المجسم ورسمت الإكساء وستجده مع المرفق :)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
شكراً اخي يزيد على المجسم
-
-
السلام عليكم
المشهد بعد أن إكتملت أجزاءه
http://members.lycos.co.uk/prgofrpg2/R3DRPG20.jpg
بالمناسبة أنا لا أرى غير Shot مهتم بأمر المحرك حالياً ! هل هذا صحيح ؟ :)
-
لا اخي يزيد كلنا متابعين وزي ماقلت سابقا راح اكون من اشد المتابعين للموضوع ومو باضرورة الرد لكي اكون متابعا ;)
ولانه لا يوجد ما ارد عليه حتى صدور الديمو
وادعو لك بالتوفيق اخي يزد والله يزيدك عزيمة ومثابرة ;)
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
اخي يزيد المشهد الاخير حلو بس لو تغير خامة الجدار
-
السلام عليكم
الكرستال :
أحسنت التوقيت وأحسنت الدعاء :)
Shot : نعم فعلاً سأحاول تغييرها
اليوم قمت ببرمجة برنامج Gradly Level Creator
وهذا صورة للمراحل الأولية من البرنامج
http://members.lycos.co.uk/prgofrpg2/R3DRPG21.JPG
-
متى بنشوف الديمو؟؟؟
وشكرا لك على هذي التحفة^__^
-
Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
شباب لا تضغطون على اخ يزيد خلوه يشتغل على راحته علشان نشوف الديمو بدون اخطاء اهو اذا تسرع راح نشوف اخطاء كثيره
-
Re: Re: ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
انا مع كلام أخوي Shot
-----
أخوي يزيد أنا متابع هذا الموضوع بالذات لكني ما اتفاعل معاك لسبب واحد
وهذا السبب شئ جميل راح تعرفونه كلكم بعد ما انتهي منه
وشكرا ...
-
السلام عليكم
انا احاول ان شاء الله أخلصة هالشهر ( ولا تقلقوا من ناحية الجودة ) :)
http://members.lycos.co.uk/prgofrpg2/R3DRPG22.JPG