مشاهدة النسخة كاملة : ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )
PRG of RPG
03-09-2003, 04:57 AM
السلام عليكم
أقوم حالياً بتطوير محرك 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/details.aspx?FamilyId=141D5F9E-07C1-462A-BAEF-5EAB5C851CF5&displaylang=en
وإلا لن تشتغل اللعبة - حجمها 16 ميقا
أول شيء شغل اللعبة وإذا ما اشتغلت إرجع ونزل DirectX9 ...... أما اذا اشتغلت فالمعنى انك بالفعل تملتك DirectX9
واذا كان الحجم (16 ميقا) مسبب مشكلة شغل أي سيدي من مجلات الكمبيوتر مثل PC MAGAZINE وراح تحصل DirectX9
أتمنى تنزيل اللعبة والنقد حتى في أدق التفاصيل (مهم جداُ) فهذه تشكل بداية مشواري للسنة القادمة والتي بعدها بإذن الله
تحياتي الحارة أليكم / اخوكم : يزيد :)
Tranedo
03-09-2003, 05:40 AM
فكره رووووووووووعه ويسعدني أكون أول واحد يرد
(بعدين هذا راح يشتغلعلى ثري دي جيمستويدو أم على البرمجه)
الكريستال
03-09-2003, 11:07 AM
هل تريد تصميم مكتبة 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 ،
اعلمني اذا اردت مساعدة في العمل :#
الكريستال
03-09-2003, 11:13 AM
هل تريد تصميم مكتبة 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 ،
اعلمني اذا اردت مساعدة في العمل :#
revaldo10
03-09-2003, 12:30 PM
فكرة رووووعة منك يا أخ PRG_of_RPG
إن شاء الله نشوف ألعاب بواسطة هذا المحرك وان شاء الله يتدرج هذا المحرك ليصبح محرك مستقل
وشكرا ..
FoxHound
03-09-2003, 03:37 PM
والله ماادري شقول
إذا كان لازم اشتغل عليه بالفيجوال بيسك فهذا صعب لأن حجمه كبير
إلا إذا كنت قد فهمت كلامك غلط فأرجوا انك توضحلي أكثر
وترا حلوة صور اللعبة اللي حطيتها ;)
والله يوفقك
PRG of RPG
03-09-2003, 05:42 PM
السلام عليكم
يا جماعة حملوا اللعبة :)
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 :
والأحلى لو تحركة الصور أمامك :)
أخوي من قال لازم تشتغل على الفيجوال بيسك ؟
ومازال الموضوع في بدايته :)
الكريستال
03-09-2003, 07:04 PM
هلا أخوي أنا داري انك متضايق مني بس وش أسوي الضروف حدتني أتمنى أنك تعذرني:: وأتمنى أصادفك بالمسنجر :)
ما ادري على ايش تقصد بس على العموم انا ما اضايق من اعضاء منتدانا الحبيب
هذا ايميلي cry66998@hotmail.com اتوقع انو عندك
بالنسبة للبرامج المساعدة World Editor ......إلخ سأبرمجها بنفسي لأنها خاصة بمحرك RPG
انا اقترح انو يكون زي المجمع لاتاحة الحرية في التصميم ،،، اقصد مثالاً تسوي تصاميم المجسمات في الماكس ( اعني المستخدم end users) وتحويلها الى نسق 3ds ومن ثم تكون وضيفة الWorld Editor استيرادها ووضعها في اماكنها المرادة وتحجيمها حسب المطلوب وعمل الاضاءة والاسكاي بوكس واذا كان هناك بارتيكال سيستم ثابت في المرحلة (مثل كيبل كهرباء مقطوع-الشرار) ....الخ
مثال MD2 Model (آخر مثال) مافيه أي شيء لتصميم نضام قتال فقط عرض موديلات وتحريك مستمر ! هل تقصد هذا المثال ؟!
كنت اقصد world لو يكوناا لخامات من تصميمك --- ولاكن طالما هو مثال فلا بأس ;-)
سيكون السيف مدمج تلقائياً أي أصمم السيف بالماكس وأرف الشخصية بنسق Max وأقوم بالدمج ثم أنفذ الضربة Attack (مع الإزاحة) ثم أرجع وأحفضها بنسق MD2 ... هذه أسهل طريقة لحركة انسيابية
بس بما انا اللعبة ار بي جي اي من الممكن ان يكون للاعب اكثر من سلاح فالعمية صعبة اذا راح تسوي اللاعب مع جميع الاسلحة في ملف واحد اعطيك مثال اخر ،،،
نفرض انا الالعبة في بدايتها الاعب ليس لديه سلاح وفتكون في المرحلة الاولى البحث عن سلاح ويكون ملقي السلاح على الارض فيجب ان يكون السلاح في ملف منفصل لكي يسهل التحكم به ،،،،
كاللذي في md2
ولاكن بدايتا ولتسهيل العمل فكرتك رائعة ،،،
واذا خلص العمل راح احاول تحويله على الترو فيجون ليعمل على محركين وللستخدم الخيار وهذا بعد اذنك :#
واذا نزل الاصدار الكامل للـRevolution3D090 راح اعتزل التروفيجن ثري دي :cry:
PRG of RPG
03-09-2003, 09:41 PM
السلام عليكم
أخي الكريستال :
حياك الله أيميلك كأنه مر علي :: أول ما أدخل المسنجر بشيك عليه :)
انا اقترح انو يكون زي المجمع لاتاحة الحرية في التصميم ،،، اقصد مثالاً تسوي تصاميم المجسمات في الماكس ( اعني المستخدم 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 وسأحلها إن شاء الله
وأن شاء الله تكون فكرة المحرك وضحت الآن :)
_____________________________________
تابعوا زيارة الموضوع فمازلنا في مرحلة "تجميع العدة" لورشتنا الجميلة :)
وسنوافيكم بالصور حتى موعد نزول الورشة القادمة :)
revaldo10
03-09-2003, 10:33 PM
أخوي PRG_of_RPG :
ممكن تضيفني على الماسنجر
alanabi20@hotmail.com
أخي هل تعني بأنه بإمكاني تصميم العوالم ببرنامج World studio ثم تصديرها إلى فيجوال بيسك على هيئة كود ؟
PRG of RPG
04-09-2003, 12:32 AM
السلام عليكم
ريفالدو : انت بالفعل مضاف عندي :)
إذا كان عندك موضوع "علمي" إطرحة هنا لنستفيد جميعاً
MNM : بالضبط :)
______________________________________
وهاهو بطلنا فراس قد أجمع العدة وإستعد ليأخذ الضربة الأولى :
http://arabvbgames.jeeran.com/R3DRPG6.png
......... هذه البداية فقط :x:
FoxHound
04-09-2003, 02:19 AM
إذا مو لازم على فيجوال بيسك
انتا جدع وكووووووووول (قلب مصري)
وخلنا نجرب من الحين نتكلم بلغة البرمجة :6
if ($rpg = "not VB only") {
you coooooool
}
:6 <<<<<<<<< معليش تحملني استهبلت يوم عرفت
revaldo10
04-09-2003, 11:51 AM
أخوي PRG_of_RPG :
أنت متى تدخل الماسنجر ؟؟؟
-----
وعندي سؤال ثاني
هل الــ Editor World اللي بتسويه لمحركك راح تكون شغلته نفس الثري جيم ستديو
أي ان هناك بيئة تعمل بها وتكتب أكواد ؟؟؟؟
((أدري أنه سؤالي ماراح تفهتمه لكن اذا مفافهمته بحاول اوضح))
وشكرا ...
Son Of UAE
04-09-2003, 12:43 PM
موضوع مثير للاهتمام ... ولكن هل انا الوحيد الذي لا استطيع تشغيل المثال ؟ ززز عند التشغيل ... يظهر لي خلل 429 !!! مع اني منزل الدايركت اكس 9 و المكتبه ?: الخلل بال اكتيف اكس ...
عندي سؤال يطرحة نفسة عن المكتبات و برامج التصميم ... ساكتبه بموضوع جديد لاحقا :cool:
الكريستال
04-09-2003, 02:52 PM
هل الــ 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 حيث اللاعب يدور في حلقة بعكس اتجاه عقارب الساعة من دون ان المس الكيبورد
revaldo10
04-09-2003, 05:00 PM
تسلم أخوي الكريستال على شرحك لي
وشكرا ....
FoxHound
04-09-2003, 06:50 PM
انا ماتعجبني وضع المحادثات في ملف اسمه chat.txt
لأن اللاعب ممكن انه يغير بكيفه فيهم :(
وانتظر بعض الإقتراحات :)
الكريستال
04-09-2003, 07:20 PM
Son Of UAE :
ولكن هل انا الوحيد الذي لا استطيع تشغيل المثال ؟ ززز عند التشغيل ... يظهر لي خلل 429 !!! مع اني منزل الدايركت اكس 9 و المكتبه الخلل بال اكتيف اكس ...
جرب عمل r3d_sys من قسم الداون لود من موقعي (http://members.lycos.co.uk/cry66998)
وقلي ايش صار معاك
revaldo10 :
العفو وهذا واجبنا :-)
hacksman:
هذا مجرد مثال للتعريف وللتوضح ويمكن تحويله الى باينري او تشفير خاص :أفكر:
PRG of RPG
04-09-2003, 09:39 PM
السلام عليكم
الكريستال : كفيت ووفيت :) ولا عطيت مجال حتى للتعقيب :)
ياجماعة ياجماعة لاتفهمونا غلط :) الWorld Editor للإختصار فقط لا أكثر فأكيد وطبعاً وحتماً لازم تكون مبرمج Visual Basic ولا وش الفايدة !!!
لازم تغير نظام القتال ولازم تغير المصادر ولازم تفهم المكتبة والأوامر التي داخلها أما شغلة (نسخ لصق ) بدون فهم ::: ما تنفع !
وهذا أسميه Re-Compiling يعني ما سويتوا شي جديد !!
تقدر تغير القصة وخلفيات المرحلة وإستخدام شخصيات أخرى ببساطة وتكوين لعبة في أقل من إسبوعين ! بس أرجع وأقول أنت ما سويت شيء هنا
صحيح الناتج لعبة جديدة أو خلينا نقول "شبه جديدة" بس المشكلة أنها "مو أنت الي انتجها"
أنا فقط أقدم طريقة سهلة وعملية وجميلة لبرمجة لعبة RPG :) عاد انت تعيد البرمجة تحرر تضيف تخترع أفكار جديدة هذا هو المطلوب أما أنك تنسخ وتلصق بدون فهم ! صحيح تقدر بس مو هذا المطلوب واذا سويت كذا الشكوى لله أنا ما بيدي حيلة :)
لماذا لا تكون الخريطة على ملف بامتداد خاص
لسببين :
1- أريد من يستخدم المحرك أن يكون فاهمه فأنا لا أطوره لإستخدامي الخاص
2- حتى أوفر حرية التصرف في المرحلة بتفاصيلها
____________________________
لقد أزلت فكرة تصميم MD2 من جديد (لأكسب الوقت) ......حتى إشعار آخر
سأبدأ الآن بتصميم أدوات نظام القتال بالPhoto Shop وإحتمال كبير أعرض صوره من اللعبة لنظام القتال اليوم والخطوة التي بعد نظام القتال هي :
إختيار ممثلي الأصوات للعبة :cool:
أدعولي بالتوفيق :)
PRG of RPG
05-09-2003, 06:30 AM
السلام عليكم
الشكل الأولي لنظام القتال :)
http://arabvbgames.jeeran.com/R3dRPG7.jpg
مشكلة البرمجة أنك بتدأ من الصفر :( بس تنتهي للي تبيه 100% :cool:
تابعونا :) :)
PRG of RPG
05-09-2003, 06:48 AM
السلام عليكم
هذي بالنسبة للUI أو الGraphics
أما النظام نفسه ##
يدعم نظام الSkills الخاص بالمراقب "RPG" :)
كل شخصية لديه 4 وضائف 3 ثابته وهي :
1- Attack
2- Skill
3- Item
أما الخاصة فهي إما :
1- Blue Magic
2- Dark Magic
3- Green Magic
وفيه إحتمال كبير أعيد التسميات جميعها إلى عربي × عربي
والتفصيل فيها لاحقاً (كل شيء مره وحده :) )
مجدداً :: تابعونا :)
شكل اللعبة حلوة :cool:
بس انا ما اقدر احمل المثال لأنه جهازي معاه مشكلة من التحميل من موقع لايكوس
وياريت انت تحطها في سيرفر ثامي غير الايكوس
PRG of RPG
06-09-2003, 09:33 AM
السلام عليكم
شوت :
6.5 ميقا كبيرة
وكل المواقع الي أعرفها تقول تبي 1 ميقا ولا توكل :( :(
_________________________________________________
للأسف اليوم لم أستطع الجلوس على الحاسب :(
عموماً هذه آخر التحديثات :)
http://arabvbgames.jeeran.com/R3DRPG8.jpg
PRoGrammer OF RPG :مغرور:
ياريت من احد الشباب لديه موقع مدفوع يتبرع للأخ يزيد بمساحة من موقعه
FoxHound
07-09-2003, 01:08 AM
أخوي انا عندي موقع مدفوع ولكن للتجارب
وأعتقد بقى عليه 5 أشهر
ولكن سأحاول تنزيل اللبعة ثم أرفعها <<< لعيونك
وإذا انتهت المدة بتوسطلك عند موقع يدعم الأشياء العربية ونرفع اللعبة عنده
PRG of RPG
07-09-2003, 08:37 AM
السلام عليكم
hacksman منتب سهل وإذا الدعوى فيها حب خشوم ما عندي مانع :)
___________
كما تعرفون خبر "غيابي" ليس بالجديد :(
ولكن ما يجب أن تتأكدوا منه ان هذا المشروع بإذن الله سيستمر حتى أن تروا اللعبة في الأسواق والمحرك بين أيديكم
وهذا وعد مني ولن أعود إليكم إلا بعد أن أنهيه لأني ببساطه PRoGrammer OF RPG
فمن غير لعبة RPG لا يكتمل إسمي
وليس كباقي المشاريع ! والتي تنتهي بالفشل :(
فهذا المشروع فيه ميزه قوية وهي أنني المطور الوحيد له
البعض يعتبرها نقطه ضعف في المشروع ولكني أعتبرها نقطه قوته
وتذكروا كلامي هذا :)
يكفي تفاخراً :) ولنعد إلى ورشة العمل
____________________________
نظراً لضروفي الحالية سيقل دخولي للنت
فمن أسبوع لآخر سأطلعكم على آخر المستجدات
التحديثات :
لقد أنهيت نظام القال بنجاح والآن أعمل على أنظمة الجزيئات ربما في المرة القادمة أطلعكم بالصور والعروض وربما باللعبة نفسها :)
اخيراً حملت المثال وعجبني بس ليش الشخصية تدور حول نفسها ؟؟؟
الكريستال
09-09-2003, 04:20 PM
ليش الشخصية تدور حول نفسها ؟؟؟
توجد مشكلة بسيطة في input ،،،
ارجو من الاخ يزيد حلها لنرى بقية المشاهد :biggthump
:call: :24:
FoxHound
10-09-2003, 06:25 AM
السلام عليكم
hacksman منتب سهل وإذا الدعوى فيها حب خشوم ما عندي مانع :)
___________
كما تعرفون خبر "غيابي" ليس بالجديد :(
ولكن ما يجب أن تتأكدوا منه ان هذا المشروع بإذن الله سيستمر حتى أن تروا اللعبة في الأسواق والمحرك بين أيديكم
وهذا وعد مني ولن أعود إليكم إلا بعد أن أنهيه لأني ببساطه PRoGrammer OF RPG
فمن غير لعبة RPG لا يكتمل إسمي
وليس كباقي المشاريع ! والتي تنتهي بالفشل :(
فهذا المشروع فيه ميزه قوية وهي أنني المطور الوحيد له
البعض يعتبرها نقطه ضعف في المشروع ولكني أعتبرها نقطه قوته
وتذكروا كلامي هذا :)
يكفي تفاخراً :) ولنعد إلى ورشة العمل
____________________________
نظراً لضروفي الحالية سيقل دخولي للنت
فمن أسبوع لآخر سأطلعكم على آخر المستجدات
التحديثات :
لقد أنهيت نظام القال بنجاح والآن أعمل على أنظمة الجزيئات ربما في المرة القادمة أطلعكم بالصور والعروض وربما باللعبة نفسها :)
لا والله
أنا اللي احب خشمك وراسك
وثانيا انا المستفيد لما تخلص :) (ليس انا فقط)
بخصوص ماني سهل فأقول لك :
هذي بسيطة وانا ماسنجري مافيه غير أصحاب المواقع والمبرمجين والمطورين وبعض الأصدقاء:biggthump
يعني احطها في مواقع كثيرة لو عاوز :147: (:Eyecrazy:طلع مهوب هين:afraid:)
معليش تأخرت عليكم جاري تحميل الملف
وان شاء الله بيكون عندكم
FoxHound
10-09-2003, 07:00 AM
يا شباب :)
تم رفع الملف
http://www.fnan4arab.com/prg_of_rpg
وستجدون الملف داخله أو مباشرة
http://www.fnan4arab.com/prg_of_rpg/RPGx.zip
ولو عاوز ترفع أي حاجة تراني تحت أمرك
وعندي 653 ميجا فارغة حرام نهدرها
ملاحظة : التحميل صالح لمدة 5 أشهر او 4 أشهر (يعني شوي :))
سلام ::)
PRG of RPG
12-09-2003, 07:14 PM
السلام عليكم
الشخصية تدور حول نفسها بشكل مؤقت ولا بشكل مستمر ؟!!
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
ولا يحتاج شرح :)
FoxHound
12-09-2003, 11:47 PM
العفو والله يوفقك
وترا ما افهم انجليزي
وشهو Particles Editors ووظيفته
وانا اعتقد عندي دايركس اكس 9 ولكن لما اشغل اللعبة ما يطلعلي شي
ولا حتى رسالة خطأ :)
وأروح مجلد البرامج Programe Files ما ألقى دايركت اكس
ومدري ويش اسوي
بركبه من جديد وبعطيك خبر :)
الكريستال
13-09-2003, 04:15 AM
Particles Editors هو برنامج لتحرير نظام الجزيئات وتسهيل التعمال معه والتحكم في قيمه
نظام الجزيئات( Particles system ) من اهم الاساسيات في المحرك الثلاثي الابعاد حيث يسهل كثير من المؤثرات مثل الشرار ونافورة الماء و مؤثرات الجدار عند الاطلاق عليه وفقاقيع الماء والاسحار الخ.... والكثير من الؤثرات التي لا حصر لها
الشخصية تدور حول نفسها بشكل مؤقت ولا بشكل مستمر ؟!!
يشكل مستمر
اخوي يزيد
نزلت Particles Editors بس لمن اشغله يطلع خطأ
PRG of RPG
13-09-2003, 06:42 AM
السلام عليكم
hacksman :
إبدا - > تشغيل وإكتب : dxdiag
Start -> Run then Write : dxdiag
وراح تحصل الإصدارة بالأسفل
الكريستال : أنت متخرج من معهد لغة عربية :p ما شاء الله
Shot : أنت عندك Visual Basic 6 لأن اذا اشتغلت اللعبة ولا اشتغل المثال
المعنى شيء واحد :::: أن الأداة Common Dialog غير موجودة لديك وهذا يعني Visual Basic غير موجود عموماً راح أرفق الأداة مع الرد حطها في نفس مجلد البرنامج (يعني جنب البرنامج)
على فكرة انت ليش ما تكتب الخطأ وتريحنا :)
بالتوفيق :)
FoxHound
13-09-2003, 07:11 AM
للأسف اللعبة مازالت لا تعمل وانا عندي
دايركت اكس 9.0b
مدري شسالفته :)
الكريستال
13-09-2003, 01:25 PM
الكريستال : أنت متخرج من معهد لغة عربية ما شاء الله
:28: see my profile :biglaugh:
للأسف اللعبة مازالت لا تعمل وانا عندي
طيب ممكن اعرف ايش يطلعلك بعد ما تشتغل اللعبة (اي بعد ما تضغط على الايقونة)
اذا اكنت هناك رسالة خطأ ارجو كتابتها :أفكر:
FoxHound
13-09-2003, 06:32 PM
مافي ولا رسالة خطأ ولا شي
اضغط على الإيقونة ولا يحصل أي شيء يذكر
PRG of RPG
14-09-2003, 12:24 PM
السلام عليكم
hacksman : اذا أنت مهتم بالمحرك مو اللعبة
حمل Visual Studio وبعدين يصير خير :)
الكرستال : كنت أمزح معك :)
__________________
الشخصية تدور وتتحرك لسبب بسيط جداً
اذا كان الGamePad غير موجود فإنه يرجع قيمة 0 أي الزر اليسار مضغوط (او اليمين ناسي )المهم أن واحد منهم مضغوط (يعني الشخصية تدور)
اما اذا كان موجود فإنه يرجع قيمة لا تساوي الصفر عند عدم النقر
بالDemo القادم راح تنحل هالمشكلة
بالتوفيق :)
PRG of RPG
14-09-2003, 02:28 PM
السلام عليكم
hacksman :
إحتمال :
1- الVB6 Runtime ليست موجودة عندك (نسيت أرفقها :( )
حملها من هنا :
http://download.microsoft.com/download/vb60pro/Redist/sp5/WIN98Me/EN-US/VBRun60sp5.exe
واذا لم تنجح مافيه إلى معنى واحد ((( كرت الشاشة )
حملها وعلمني بالنتايج :)
FoxHound
16-09-2003, 01:59 AM
يعني الذنب مش ذنبي :)
كل انسان معرض للخطأ ;)
PRG of RPG
16-09-2003, 12:21 PM
السلام عليكم
أخبار سارة جداً
لقد انهيت من النسخة الثانية والمليئة بالفاجئات ... أتركها لكم ;)
وهذا المرة مع الSource Code للمحرك ومع الSource Code للParticles Editors
متطلبات التشغيل :
1- DirectX9 Runtime :
http://www.microsoft.com/downloads/details.aspx?FamilyId=141D5F9E-07C1-462A-BAEF-5EAB5C851CF5&displaylang=en
2- : Vb.6 Runtime :
http://download.microsoft.com/download/vb60pro/Redist/sp5/WIN98Me/EN-US/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 ميقا
بالتوفيق :)
black ash drago
16-09-2003, 02:53 PM
كل مرة احاول انزلها ينزل صفحة انترنت اسمها ريفيير اظني مقدر انزل من لايكوس
PRG of RPG
16-09-2003, 03:28 PM
السلام عليكم
لا تختار حفظ الهدف بإسم
ادخل على الوصلة واختر فتح او فتح بصفحة جديدة
جرب وان شاء الله بيمشي الحال :)
FoxHound
16-09-2003, 10:12 PM
هههههههههههه نكتة
صار في تقدم
اللعبة ماكانت تشتغل ولما نزلت vB6tuntime قام يطلعلي صوت لأنه خطأ :):)<<<<<< تقدم فعلا :)
عالعموم بنزل الملف الجديد وبرفعه عندي عشان اللي ما ينزل عنده من لايكوس ياخذه من عندي وأي تحديثات بس أشر وقوللي
FoxHound
16-09-2003, 10:14 PM
ونسيت اقولك لما انزل الملف الجديد بجربه لأني مصر العب لعبة عربية ثلاثية الأبعاد :mad:
اشتغلت اللعبة معاي بس لمن اطلع من القلعة يطلعلي خطأ
ارجو انك تصلحه
PRG of RPG
17-09-2003, 07:40 AM
السلام عليكم
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 فيه بطيئ وهذا سبب المشكلة
عدله وسيشتغل بإذن الله وأخبرني بالنتائج
بالتوفيق :)
PRG of RPG
17-09-2003, 10:46 AM
السلام عليكم
هنا ملف Patch.exe او سموه UpGrade يقوم بعمل التالي :
1- أعادت برمجة المرحلة الثالثة ليوضح كيف ستكون إذا وضعت في اللعبة
2- تصحيح للخطأ الذي ذكره Shot
3- برنامج Chat Editor مع الSource Code
الملف : 750 كيلو بايت
التحميل : http://members.lycos.co.uk/arabvbgames/RPGPatch.htm
وشكراً :)
مشكووور
انا سويت الي قلتلي عليه واشتغلت اللعبة
ونزلت الباتش
في عرض عجبني واهو بالمعركة انه استدعي حيدر :biggthump
PRG of RPG
17-09-2003, 06:31 PM
السلام عليكم
حيدر فلم مرعب :12:
طيب ما قلتلي يا Shot عن نتائج الFPS عندك
في القصر وخريطة العالم والمعركة
+ مواصفات جهازك بالطبع
هذا نتائج FPS
في القلعة 32
في العالم 25
في المعركة 32
:33:
PRG of RPG
18-09-2003, 06:36 AM
السلام عليكم
Shot : شكراً على المعلومات بس ما تلاحظ معي انها غير مفيدة بدون مواصفات الجهاز :)
_________________________
إلى جميع الأخوان المهتمين
لم ألاحظ أي تعليقات على المحرك! :أفكر:
CHALLENGER
18-09-2003, 02:36 PM
:wow: معقول بغيابي تطورت الأوضاع لهذي الدرجة ؟!؟
بصراحة جهد فظييييييييع منك أخي يزيد PRG Of RPG و بالفعل جالس تثبت انك PRG أوف RPG --- ;)
انا مثل ما تعرف من زمان ما دخلت هنا و تفاجئت بهذا المشروع و احب ان اشكرك عليه و عندي اقتراح انك تلخص الملفات الي لازم ننزلها لأني ضعت من اول الموضوع
و اتمنى اني اشوف محرك عربي قريباً منك و انت مثل ما قلت ميزته انك انت الي تشتغل عليه و بس ;)
الله معك اخي يزيد و اي خدمة انا جاهز
PRG of RPG
18-09-2003, 03:12 PM
السلام عليكم
ياهلا ويا مرحبا بالمتحدي الهارب
وين الناس ! أحس أنك تكلمني من تحت السرير :p
بصراحة جهد فظييييييييع منك أخي يزيد PRG Of RPG و بالفعل جالس تثبت انك PRG أوف RPG ---
تقصد فرز عضلات :)
لا الحين أبرمج لمجرد الهواية
يعني لو فكرت فيها شوي أنا جالس جالس على الجهاز (3 - 2 ) ساعات اللي أجلس فيها أطور اللعبة ...
وأنا مرتاح وماشي بالهداوة وبثقة عالية !
لو حلمت الملفات راح تفهم كلامي وراح تتأكد ان المشروع مرده رفوف الأسواق العربية
و عندي اقتراح انك تلخص الملفات الي لازم ننزلها لأني ضعت من اول الموضوع
متطلبات التشغيل :
1- DirectX9 - runtime - الحجم : 16 ميقا
http://www.microsoft.com/downloads/details.aspx?FamilyId=141D5F9E-07C1-462A-BAEF-5EAB5C851CF5&displaylang=en
2- Visual Basic.6 Runtime : - الحجم : 1 ميقا
http://download.microsoft.com/download/vb60pro/Redist/sp5/WIN98Me/EN-US/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
الكريستال
20-09-2003, 04:45 AM
اخيرا اقدر احمل الملفات لانو جهازي وصل امس من الشحن (لاني شاحنه مع السيارة من مكة)
المهم راح احمل الملفات اليوم كلها وراح اتابع الموضوع
و احيك اخي يزيد على هذا الاصرار وثقة النفس اللي عندك :biggthump
اخوك / الكريستال
PRG of RPG
23-09-2003, 11:29 PM
السلام عليكم
الأخ hacksman :
هل قمت بتحميل DirectX9 :
http://www.microsoft.com/downloads/details.aspx?FamilyId=141D5F9E-07C1-462A-BAEF-5EAB5C851CF5&displaylang=en
هل قمت بتحميل vb.6 Runtime :
http://download.microsoft.com/download/vb60pro/Redist/sp5/WIN98Me/EN-US/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:
الكريستال
24-09-2003, 01:31 PM
1-160 fps
2-184 fps
3-155 fps
توجد مشكلة عند انها مرحلة القصر حيث تستغرق 1.5 دقيقة اقصد (الفيد اوت)
اما عن اللعبة فهي جيدة ولاكن يمكن ان تظهر بمظهر افضل
في خريطة العالم سيف مرتفع عن الارض فهل هي مقصودة
وبالتوفيق اخي يزيد
;) :jester:
PRG of RPG
24-09-2003, 05:28 PM
السلام عليكم
الأخ Shot :
أنا الآن أقوم بتنضيم الشخصيات :)
الأخ الكريستال :
جهازك قوي :cool:
توجد مشكلة عند انها مرحلة القصر حيث تستغرق 1.5 دقيقة اقصد (الفيد اوت)
فعلاً أنا إستخدمت طريقة (غير دقيقة ) في الفئة Arab_Lib_Timer
سأقوم بإصلاحها
اما عن اللعبة فهي جيدة ولاكن يمكن ان تظهر بمظهر افضل
على يدك ، كيف أخليها تضهر شكل أفضل ومن أي ناحية :)
في خريطة العالم سيف مرتفع عن الارض فهل هي مقصودة
وش دعوى ما شفت الحركتات الي عند عينه ! أكيد مقصوده
بالمناسبة جميع ما ذكرته حتى الآن يعتبر نقد لاعب وليس نقد مبرمج
فما هي المآخذ والعيوب البرمجية ! بالطبع هنالك عيوب
تحياتي للجميع :)
Dark Man
25-09-2003, 09:03 AM
ماشاء الله عليك اخوي دائما تطلع لنا بأشياء جديدة
PRG of RPG
25-09-2003, 09:38 PM
ماشاء الله عليك اخوي دائما تطلع لنا بأشياء جديدة
أنت الي ما شاء الله عليك ما خليت درس في الفوتو شوب الا وطبقته بتوقيعك ;)
________________________
ياجماعة ماهذا الكسل لا تعليقات ولا حتى شكاوي !!
لم أبني المحرك إلا لغرض النشاط
أما الوضع الحالي محبط جداً ولا يبشر بخير
إن كان إهتمامكم ينحصر باللعبة (مو مشكلة عندي إطلاقاً) ...
عموماً لقد إنتهيت من شخصيات الDemo
54 شخصية
تحياتي :)
asf4ever
25-09-2003, 09:38 PM
شكرا على هذي اللعبة وان شاء الله تكمل
بس الصراحة على هذي القصة بتطلع رهيبة :p
بس تراك قت تخبص بالحوار مرة فصحة ومرة عامية :tongue2:
بس هي ممتازة كبداية وتجربة
PRG of RPG
25-09-2003, 09:47 PM
السلام عليكم
شكرا على هذي اللعبة وان شاء الله تكمل
100% راح تنزل ان شاء الله :)
بس الصراحة على هذي القصة بتطلع رهيبة
بس تراك قت تخبص بالحوار مرة فصحة ومرة عامية
أي ما شاء الله على كاتب القصة (Rushin) حابكها
العامي 10 % ( عشان تكون كوميدية)
وشكراً على التشجيع :)
asf4ever
25-09-2003, 09:50 PM
نسيت أقول هذي المشكلة تطلعلي لما أشغل PSC مع اني حملت كل الأمثلة وكل شي اشتغل(الصورة مرفقة)
PRG of RPG
25-09-2003, 11:29 PM
السلام عليكم
غريبة مع أني مسجل المكتبات في النظام :أفكر:
أخوي شوف روح لمجلد اللعبة Gradly وحتصل ملفين من نوع (dll) إنسخهم وإلصقهم في مجلد الفرعي
ParticleCreature\
وراح يشتغل الPSC.exe :)
asf4ever
26-09-2003, 01:29 PM
شكرا الحين اشتغل :)
بس عندي سؤال خارج عن الموضوع(شو رايك بلغة C#)لأني الحين أتعلمها^__^
PRG of RPG
26-09-2003, 05:31 PM
السلام عليكم
asf4ever :
الله يقويك أخوي :: سي شارب ولا بيسك المهم أنك ما تمل :)
_____________________________________________
الكرستال : مازلت أنتضر النقد !
__________________
أسعد الله مساؤكم
تمت عملية ترتيب الشخصيات بشكل (95%)
تم الإنتهاء من Level جديد (لم تروه يحتوي على شخصيتين جدد + عرض فيديو (تتحدث فيه شخصية ثالثة جديدة)
تصبحون على خير وشكراً لمتابعتكم الأخبار :reporter:
الكريستال
27-09-2003, 03:34 PM
اخي asf4ever /
سي# هي جافا بغطاء ميكروسوفت لان الجافا من شركة sun
اذا كنت مبرمج جافا وسي# راح تعرف هذه الحقيقة مع بعض الاختلافات التافهة واما الباقي فهي جافا
، والسي# ممتعة ولاكن مقارنة بالفجوال بيسك فهي افضل ولاكن اصعب قيل لانها تجمع بين الفجوال بيسك والفجوال سي بلص حسب ما تقول مايكروسوفت اما عن راي فهي جافا (والجافا معروف عن قوتها ومرونتها)،،،،، :06:
هذا الموقع (http://www.c-sharpcorner.com/language.asp) راح يساعد في السي شارب
===================
===================
اخي يزيد /
ممكن تضع السورس للعبة، والمحرك لان الموجود مع ملف التنصيب فيها بعض الاضافات الغير موجود في المحرك مثل Seat_Stand غير موجودة في AL_MD2_Animation و .Chat_Hero,,, الخ
ام عن التايمر لماذا لا تستخدم
GetTickCount فهي دقيقة
او PowerMonitor.ScaleValue وهي فعالة بالنسبة لمشكلة اختلاف قوة الاجهزة
اخوك الكريستال
انتظر السورس المنقح :reporter:
PRG of RPG
27-09-2003, 04:36 PM
السلام عليكم
أنا كنت أستخدم في السابق GetTicksCount دالة الAPI والموجودة أيظاً في Rev تحت الفئة PowerMonitor
أما الآن إكتشفت طريقة جديدة بعمل حسابات على دالة time وإذا تسألني عن الأدق والأسرع فأكيد بأوافقك وأقول GetTicksCount بس أنا أحب الإختراعات فقط لا أكثر :p
PowerMonitor.ScaleValue من قال إني ما استخدمها !
بالنسبة للFade Out عدلته بصيغة PowerMonitor :)
وبالنسبة للUpDate راح ينزل بشكل Setup يحتوي على :
1- المحرك
2- اللعبة
3- VB.6 Runtime
4- Revolution3D090
والحجم المتوقع : 25 ميقا يابت :)
اما عن اللعبة فهي جيدة ولاكن يمكن ان تظهر بمظهر افضل
مازلت أنتضر ......
أدعولي بالتوفيق :)
الكريستال
27-09-2003, 10:58 PM
أما الآن إكتشفت طريقة جديدة بعمل حسابات على دالة time وإذا تسألني عن الأدق والأسرع فأكيد بأوافقك وأقول GetTicksCount بس أنا أحب الإختراعات فقط لا أكثر :p
:33:
دوال ادق من GetTickCount
timeGetTime
QueryPerformanceFrequency و QueryPerformanceCounter
:biggthump
وطيب متى راح تنزلها (الاب ديت)
PRG of RPG
28-09-2003, 01:09 AM
السلام عليكم
إذا استخدمت احدى هذه الدوال (ولم استخدمها من قبل) لم اتي يفكرة جديدة :)
عموماً في النهاية سأعود للدالة القديمة GetTicksCount
وارجوا ان يكون النقد مركز على نقاط ضعفي وليس نقاط القوة ! لا أحتاج لأن أفصل فأنت أكيد فهمت المقصود
وطيب متى راح تنزلها (الاب ديت)
أنت حالياً تستطيع دراسة الكود الحالي والمضي عليه ففيه الكثير من الأفكار والكثير من السطور البرمجية ،،، لو فهتها كلها فلا أظنك بحاجة إلى ديمو آخر :) ألست معي في هذا
فالمبرمج الجيد هو الذي لا يرضى بأكواد جاهزة
وجميع ما سيكون من أكواد جديدة سيكون مجرد إضافات (برمجية طفيفة)
فالمرحلة الصعبة من المحرك إنتهت
لو كان لديك أي غموض عن أي موضوع سيسعدني الإجابة وأضنها مفيدة أكثر من النظر إلى الكود مباشرة أو من مبدأ نسخ ولصق وبالأخص أن الكرستال لأني أراك ميال للفهم فلا تسلك طريق الحفظ :(
و المحرك سيأتي مع الديمو الأول للعبة وستكون النتائج مبهرة
وأعيد :: الكرستال أنت قلت من الممكن ان تضهر بمضهر أفضل
للمرة العاشرة أرجوك حدد أبعاد هذه الجملة قبل نزول الديمو :p
PRG of RPG
29-09-2003, 07:32 PM
السلام عليكم
Good News
إنهيت ال6 المراحل الأولى
طورت نظام القتال لشكل أفضل
تم قرائة معلومات الشخصية من ملف خاص لمزيد من الفعالية
العديد والعديد من التعديلات وتصحيح الأخطاء
هل هنالك آراء حول نظام القتال
هل هنالك أخطاء أو أشياء غير منطقية
آمل الإسراع في الرد قبل نزول الديمو
وشكراً :)
الكريستال
30-09-2003, 04:52 PM
إذا استخدمت احدى هذه الدوال (ولم استخدمها من قبل) لم اتي يفكرة جديدة
عموماً في النهاية سأعود للدالة القديمة GetTicksCount
وارجوا ان يكون النقد مركز على نقاط ضعفي وليس نقاط القوة ! لا أحتاج لأن أفصل فأنت أكيد فهمت المقصود
لم يكن هذا نقدا ولاكن من جهة شد واثارة الرغبة للاعضاء الغير مبرمجين الى البرمجة،،، وايضا لازالة خمول المنتدى :أفكر:
أنت حالياً تستطيع دراسة الكود الحالي والمضي عليه ففيه الكثير من الأفكار والكثير من السطور البرمجية ،،، لو فهتها كلها فلا أظنك بحاجة إلى ديمو آخر ألست معي في هذا
انت مبرمج هذه المكتبة ولست انا فكيف اعرف المقصود ولا توجد توجيهات على المكتبة وايضا هناك كما سبق و ذكرت بعد لتعديلات في اللعبة وهي غير موجودة في المحرك مما يصعب تجربتهاو لا اعلم ما كنت تريد ان تفعل فهذا يجعل تتبعها صعب ومزيد من الوقت ،، (((توجد هناك توجيهات في اللعبة وليس المحرك)))
فالمبرمج الجيد هو الذي لا يرضى بأكواد جاهزة
وجميع ما سيكون من أكواد جديدة سيكون مجرد إضافات (برمجية طفيفة)
فالمرحلة الصعبة من المحرك إنتهت
لن اكون مستخدما لها ولاكن مطور لها ،،، فكيف اكون ولا يوجد لدي الكود الكامل ;)
لو كان لديك أي غموض عن أي موضوع سيسعدني الإجابة وأضنها مفيدة أكثر من النظر إلى الكود مباشرة أو من مبدأ نسخ ولصق وبالأخص أن الكرستال لأني أراك ميال للفهم فلا تسلك طريق الحفظ
لست ميال للحفظ اصلا لكي اسلكه ،،،،
وأعيد :: الكرستال أنت قلت من الممكن ان تضهر بمضهر أفضل
كنت اقصد من ناحية الاخراج وايضا تصاميم الشخصيات....
وايضا لم الحظ ان هنالك ظلال و عواكس للشخصيات ،،،
افكار/// لماذا لا تجعل المرحلة الاول عالم حقيقي(بدل الباك قراوند)....
وآسف لتاخري في الرد ،،، لمشاكل في الاتصال
وانشغال في :-
# M--G(مفاجاتي)
#DC3D 0.01%
#0.000000001% monsters ball
#0.3% screensaver 3d
# ومشاريع جامعية (جافا)
# والمياجر على الابواب(الاختبارات)
واتمنى لك التوفيق اخي يزيد
PRG of RPG
30-09-2003, 07:15 PM
السلام عليكم
مااعتقد اني متأكد اني فهمت وجهة نضرك :أفكر:
ولو أني أخالفك في الجزء الذي تقول فيه (ولا توجد توجيهات على المكتبة) لأنه لا حاجة لذلك فالProject يستخدم طريقة الوضائف
هذا الجزء وضيفته كذا والآخر وضيفة كذا (والكل إسم على مسمى)(والكل في Class خاص)
ولكن
هل تقول انه لا يمكن فهم الكود او صعب فهمه !
وهل تقول انك لا تحفظ أبداً !
مالحل من وجهة نضرك إذاً ؟
ومن فضلك إذا أغلقت مسار إفتح آخر :)
كنت اقصد من ناحية الاخراج وايضا تصاميم الشخصيات....
وايضا لم الحظ ان هنالك ظلال و عواكس للشخصيات ،،،
افكار/// لماذا لا تجعل المرحلة الاول عالم حقيقي(بدل الباك قراوند)....
الإخراج : الله يعين
الشخصيات : MD2 جاهزة
ظلال : تأكل الFPS أكل
عواكس شخصيات :موجودة في المعركة
خلفيات : أسهل كثير في التصميم وفي البرمجة وأخف على قلب الذاكرة
وشكراً لك :)
الكريستال
30-09-2003, 10:15 PM
مااعتقد اني متأكد اني فهمت وجهة نضرك
:biggthump هذا اللي حاصل
هل تقول انه لا يمكن فهم الكود او صعب فهمه !
الحمد لله عندي القدرة على فهم الكود حتى لو كان رموزا ولاكن ملخص ما ذكرته ( وهو ليس وجهة نظر) لما تسوي كمبايل للشفرة المصدرية تظهر مجموعة اخطاء وانا حبيت اذكر هذا الشيء
ماهي مشكلة انس الامر ;)
سؤال هل Chat_Hero تعديل على Chat ام العكس؟ :33:
لان Chat_Hero موجدو في كود اللعبة وليس موجود في المكتبة.
ومن فضلك إذا أغلقت مسار إفتح آخر
:biggthump :D :tongue2: ====||||====
ظلال : تأكل الFPS أكل
لماذا لا تجعلها ضمن خيارات العبة فهي تختلف من جهاز لآخر
PRG of RPG
01-10-2003, 03:33 PM
السلام عليكم
مرحباً
فيها بعض الاضافات الغير موجود في المحرك مثل Seat_Stand غير موجودة في AL_MD2_Animation و .Chat_Hero,,, الخ
=
كما سبق و ذكرت بعد لتعديلات في اللعبة وهي غير موجودة في المحرك مما يصعب تجربتهاو لا اعلم ما كنت تريد ان تفعل فهذا يجعل تتبعها صعب ومزيد من الوقت ،، (((توجد هناك توجيهات في اللعبة وليس المحرك)))
=
لما تسوي كمبايل للشفرة المصدرية تظهر مجموعة اخطاء وانا حبيت اذكر هذا الشيء
!!!
.. انا عدلت على Classes ونسيت أرفقها - هذه هي القضية
ولو شغلت الexe راح تشاهد اللعبة بعد التحديث
سؤال هل Chat_Hero تعديل على Chat ام العكس؟
ليس تعديل قمت بعمل إعادة تسمية فقط بما أنه خرج نوع جديد وهو Chat_Story
[/QUOTE]
بالنسبة للShadows إقتراح جميل جداً وربما أضع معادلة مفادها
If FPS > 50 Then Init_Shadows
الحمد لله عندي القدرة على فهم الكود حتى لو كان رموزا
التواضع جميل :أفكر:
_____________________________________
عموماً أتيت لأقول لكم أنه تم تحديد موعد إصدار الديمو بعد 25 يوم من الآن تماماً
لذا أبدؤا بتشغيل العد التنازلي الآن
FoxHound
01-10-2003, 05:51 PM
للأسف حتى الآن لم يعمل معي شيء :(
السلام عليكم اخواني
عموماً أتيت لأقول لكم أنه تم تحديد موعد إصدار الديمو بعد 25 يوم من الآن تماماً
لذا أبدؤا بتشغيل العد التنازلي الآن
ناطر الديمو
بس نبي المحرك قبل اللعبة
عندي سؤال : ما هو البرنامج الي يصمم مراحل :31:
PRG of RPG
02-10-2003, 08:51 PM
السلام عليكم
hacksman : هل حلمت Direct9Runtime هل حملت vb.6 Runtime هل حملت المحرك ولم تشتغل ولم تضهر حتى اي رسالة ::::::::::: مستحيل
Shot : لا يوجد لعبة بدون محرك بمعنى أن المحرك سينزل مع اللعبة
الWorld Editor لسى ما برمجته
وشكراً :)
انزين اخ يزيد انت والاخ كريستال شلون صممتو المراحل ؟؟ :33:
PRG of RPG
03-10-2003, 05:49 PM
السلام عليكم
أوكي سأشرح طريقة تصميم مرحلة (من نوع غرفة) بالمحرك
ولكن أولاً وأخيراً (((((((((((((( لا تفكر بالمحرك والثري دي قبل ان تبرمج ألعابك الخاصة على 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
Media.Music_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
الكريستال
04-10-2003, 04:38 AM
المرحلة كانت BSP Tree وصممتها بـ valve hammer editor وهو الاصدار الرابع من worldcraft
والتكستشر ببرنامج wally بامتداد .wad
المرحلة كانت BSP Tree وصممتها بـ valve hammer editor وهو الاصدار الرابع من worldcraft
والتكستشر ببرنامج wally بامتداد .wad
ممكن وصله البرنامجين
PRG of RPG
04-10-2003, 03:22 PM
السلام عليكم
الأخ Shot :
أصمم الخلفيات ب3dsmax5 ....... وهذه هي المرحلة !
يا Shot لا تضيع وقتك تعلم أساسيات البرمجة ثم تعلم برمجة الألعاب (الحرة) ثم تعلم الثري دي
ان كنت بتزل السلم بخطوة وحدة /// وفي برمجة الألعاب بالخصوص/// ستسقط لامحالة
انا الحين نزلت كتابين كتاب تعلم الفيجوال بيسك وكتاب دايركت اكس
PRG of RPG
06-10-2003, 03:43 PM
السلام عليكم
ممتاز جداً وأي سؤال إحنا حاضرين :)
اخي يزيد نريد اخبار عن المحرك واللعبة
PRG of RPG
09-10-2003, 03:03 PM
السلام عليكم
هنالك أضافات جملية على المحرك واللعبة منها :
تم تفعيل نظام التفاعل بين الشخصيات
بمعنى أثناء المحادثات تستطيع الشخصية الإلتفات والدوران والتحرك في إي مكان وفي أي وقت
أولاً دعنا نرتب أنواع المراحل من جديد بالترتيب الجديد :
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
أدعولي بالتوفيق :)
وااااو
تحديثات هائلة
ننتظر المحرك والديمو
PRG of RPG
10-10-2003, 12:10 AM
السلام عليكم
إنتهيت من تصميم وبرمجة قائمة البداية بشكل نهائي :)
http://members.lycos.co.uk/prgofrpg2/R3DRPG11.jpg
وبهذا أكون إنتهيت من 42% من الDemo
تحياتي :)
PRG of RPG
10-10-2003, 06:56 PM
السلام عليكم
تحديثات
1) قمت بإنهاء الLogo الأول مع القصة لتكتمل لدي 9 مراحل مكتملة من البداية حتى النهاية
http://members.lycos.co.uk/prgofrpg2/R3DRPG12.jpg
وقمت ببرمجة برنامج صغير إسمه Characters Viewer :
http://members.lycos.co.uk/prgofrpg2/R3DRPG13.jpg
Regards :)
اخي يزيد
الشعار جميل جداً و قائمة البداية ايظاً جميلة
وابي وصلت البرنامج
وبغيت اسئلك الخطوط من وين تأخذها
Kasser
11-10-2003, 04:03 PM
شكلها اللعبة روعة :p
وحاليا قاعد احملها انشالله النت مايقطع واخبرك النتائج اللي معاي وعيوب اللعبة :reporter:
----------
على فكرة ونصيحة مني انك تنتقل للغة برمجة أخرى غير البيسك لانها زي ماتشوف ماهي لغة أساسية تلبي كل الطموح :أفكر: يعني زي ماتقول كانها محدودة , هو صحيح انه بها قدرات عالية بس اختصاص البيسك هو (على قولة مايكروسوفت) عمل برامج سطح المكتب
وايضا لو تلاحظ أغلب كتب دايركت اكس تقول انها موجهة لـ C++ وما شابهها :biggthump
وبالتوفيق ;)
PRG of RPG
11-10-2003, 05:39 PM
السلام عليكم
الأخ 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 :)
وحياك الله مرة أخرى أخوي
Kasser
11-10-2003, 09:00 PM
لا بس احس انه البيسك محدودة او فيه اشياء تنقصها , انا ماجربته الا كم من مرة ...
على العموم انت خذ اللي يريحك انا مالي شغل :p وعلى فكرة هذا موقع حلو يعطي دروس واكواد لاغلب لغات البرمجة اذا مو كلها
www.codeproject.com
PRG of RPG
12-10-2003, 04:06 AM
السلام عليكم
كاسر الألعاب :
مشكور أخوي على الإهتمام :)
بس أنت ما تلاحظ معي أن عبارة "أحس" ما تودي ولا تجيب :)
أخوي أنا قلتلك انا مبرمج سي يعني لو البيسك فيها عيوب كان برمجت اللعبة على السي
وشكراً على الموقع :)
اخي يزيد انا دخلت موقع المشاغب بس لا يوجد خطوط انجليزية فقط عربية
PRG of RPG
14-10-2003, 12:19 AM
السلام عليكم
الأخ Shot /
أنت تريد خطوط إنقليزية ....... www.google.com .........
MaL3oOn
15-10-2003, 03:56 PM
اوكي انا راح ادور
انا شوت بس داش بعضوية ولد عمي
PRG of RPG
16-10-2003, 08:21 PM
السلام عليكم
محاولة أولية لإنشاء مرحلة من نوع (قرية)
http://members.lycos.co.uk/prgofrpg2/R3DRPG15.jpg
بلاي ستيشن 2
17-10-2003, 07:27 AM
بالنسبة للقرية اتمنى انك تحسنها شوي
PRG of RPG
19-10-2003, 03:39 PM
السلام عليكم
نعم تصميم هذه المرحلة سيء للغاية
لقد قررت تغيير نوع المراحل من نوع (قرية) لتبدو كـff7 و ff8 و ff9 ....
وهذا يعني 1000000 من الأوقات التي سأقيضها في 3DSMax
بالطبع هذا سيكون بعد فترة (قد تطول) لأن هذه الفترة فترة إختبارات نصفية :(
ولكن مجدداً توقعوا المفاجئات :)
Kasser
19-10-2003, 07:12 PM
السلام عليكم
نعم تصميم هذه المرحلة سيء للغاية
لقد قررت تغيير نوع المراحل من نوع (قرية) لتبدو كـff7 و ff8 و ff9 ....
وهذا يعني 1000000 من الأوقات التي سأقيضها في 3DSMax
بالطبع هذا سيكون بعد فترة (قد تطول) لأن هذه الفترة فترة إختبارات نصفية :(
ولكن مجدداً توقعوا المفاجئات :)
يمدحون الشغل الجماعي :أفكر:
PRG of RPG
20-10-2003, 02:34 PM
السلام عليكم
لا اخوي لا تفهمني غلط
وبالعكس الشغل الجماعي لمشاريع الألعاب ما أحد يمدحها :)
عموماً إذا إنتهيت من الديمو يصير خير :)
وشكراً
A1111
21-10-2003, 07:41 PM
لعبة رائعه جدا , وتستحق لقب أفضل لعبة عربية .
وإال الأمام............
اخي يزيد نريد اخبار جديدة
PRG of RPG
26-10-2003, 01:23 PM
السلام عليكم
آسف
بالطبع هذا سيكون بعد فترة (قد تطول) لأن هذه الفترة فترة إختبارات نصفية
:)
CHALLENGER
26-10-2003, 11:08 PM
أهلاً أخي يزيد , بصراحة أنا غبت فترة و الحين زاد إعجابي بعملك و منتظرين الديمو كما المئات من الأعضاء منتظرينه و أعرف اننا ندعمك بأي شكل و رمضان كريم
asf4ever
28-10-2003, 12:51 PM
ان شاء الله نشوف الديمو بأقرب وقت
بس يا ليت بعديه تسوي درس عن المكتبات أو تفهمني كيف استخدمت مكتبة الريفولشن 3D
لأني أصلا ما أعرف شي يسوى في البرمجة :tongue2:
وشكرا
PRG of RPG
28-10-2003, 02:07 PM
السلام عليكم
CHALLENGER : الله يقدرني ان شاء الله وما اخيب ضنك :)
asf4ever :
حياك الله
أما الشرح أنا ما راح أشرح إلا لمبرمجين متوسطي المستوى على VB على الأقل :(
وهذا تصميم (يحتاج إلى تعديلاتك واضافات كثيرة) لأحدى الأسواق في اللعبة :)
http://members.lycos.co.uk/prgofrpg2/R3DRPG16.jpg
PRG of RPG
28-10-2003, 03:44 PM
السلام عليكم
محاولة اخرى سريعة
http://members.lycos.co.uk/prgofrpg2/R3DRPG17.jpg
تصميم عجييب
في انتظار الديمو
PRG of RPG
28-10-2003, 09:12 PM
السلام عليكم
آخر تحديث لليوم
http://members.lycos.co.uk/prgofrpg2/R3DRPG18.JPG
ما يحتاج إلى تعديل في خلفية المشهد :
1- إضافة مسطح مائي داخل النافورة
2- محل (مقتنيات الدليقان تحتاج إلى تغيير)
ولن أقوم بأي شيء هذه الأيام - سأكمل من يوم الأحد إن شاء الله :)
وشكراً :)
abusraage
29-10-2003, 02:19 PM
مشكور جزاك الله خير ... معليش في شئ ثاني يا PRG of RPG بالنسبة للشخصية كيف حولتها MD2 أنا عندي المقبس موجود كيف شغلتو بس ما جاني شئ وإمكن ال المقبس حقي مو تمام إذا كان عند المقبس نزله ... ثاني شئ بالنسبة Texture مثل هذه الصورة كيف سويتها ... لا تنسى خطوة خطوة تراني بطيئ .. بالنسبة MD2 لمن أحولها لازم كون هناك شروط لشخصية أو يكون في برنامج ثاني معاه ؟؟؟ !! ممكن توضح
حملت المقبس لكن لمن أجي أحول تجيني إشارة خطأ وأصلا المقبس لازمله رييجيستي وكثير من الأموامر معتمه ما أقدر أستخدمها ... آيش الحل.....؟؟؟؟؟؟؟؟؟؟؟؟؟؟
PRG of RPG
29-10-2003, 03:06 PM
السلام عليكم
ملفات MD2 :
لو بحثت في هذا المنتدى لوجدت موضوع حولها :)
طريقة صنع هذه الملفات هي كالتالي :
1- صنع المجسم (مجسم الشخصية)
2- إكساء المجسم :
يكون لديك صورة bitmap وتقوم من خلال معدل Unwrap UVW بإكساء المجسم (Long Story)
3- تحريك المجسم من خلال Character Studio
4- تنضيم الحركات في Quake Model Editor + إزالة الإزاحات
## الشخصيات الموجودة في اللعبة لم اقم بتصميمها حملتها جاهزة
___________________
أما ملفات 3DS :
رقم (1) و (2) لا يوجد تغيير
3- صدر الملف بهيئة 3ds وإنتهى الأمر
أنا أقوم بتصميم Md2 و 3ds بنفس الطريقة وبدون أي تغيير
من إسبوع صممت بيت (تصميم كامل) أي بنيت المجسم ورسمت الإكساء وستجده مع المرفق :)
شكراً اخي يزيد على المجسم
PRG of RPG
31-10-2003, 03:22 AM
السلام عليكم
آخر تعديل
http://members.lycos.co.uk/prgofrpg2/R3DRPG19.JPG
ادعولي بالتوفيق :)
PRG of RPG
01-11-2003, 03:33 PM
السلام عليكم
المشهد بعد أن إكتملت أجزاءه
http://members.lycos.co.uk/prgofrpg2/R3DRPG20.jpg
بالمناسبة أنا لا أرى غير Shot مهتم بأمر المحرك حالياً ! هل هذا صحيح ؟ :)
الكريستال
01-11-2003, 10:23 PM
لا اخي يزيد كلنا متابعين وزي ماقلت سابقا راح اكون من اشد المتابعين للموضوع ومو باضرورة الرد لكي اكون متابعا ;)
ولانه لا يوجد ما ارد عليه حتى صدور الديمو
وادعو لك بالتوفيق اخي يزد والله يزيدك عزيمة ومثابرة ;)
اخي يزيد المشهد الاخير حلو بس لو تغير خامة الجدار
PRG of RPG
02-11-2003, 08:59 PM
السلام عليكم
الكرستال :
أحسنت التوقيت وأحسنت الدعاء :)
Shot : نعم فعلاً سأحاول تغييرها
اليوم قمت ببرمجة برنامج Gradly Level Creator
وهذا صورة للمراحل الأولية من البرنامج
http://members.lycos.co.uk/prgofrpg2/R3DRPG21.JPG
asf4ever
03-11-2003, 12:22 PM
متى بنشوف الديمو؟؟؟
وشكرا لك على هذي التحفة^__^
شباب لا تضغطون على اخ يزيد خلوه يشتغل على راحته علشان نشوف الديمو بدون اخطاء اهو اذا تسرع راح نشوف اخطاء كثيره
revaldo10
03-11-2003, 01:44 PM
انا مع كلام أخوي Shot
-----
أخوي يزيد أنا متابع هذا الموضوع بالذات لكني ما اتفاعل معاك لسبب واحد
وهذا السبب شئ جميل راح تعرفونه كلكم بعد ما انتهي منه
وشكرا ...
PRG of RPG
03-11-2003, 05:09 PM
السلام عليكم
انا احاول ان شاء الله أخلصة هالشهر ( ولا تقلقوا من ناحية الجودة ) :)
http://members.lycos.co.uk/prgofrpg2/R3DRPG22.JPG
اخي يزيد شكلك تبي تسوي لغة برمجة خاصة فيك ^_^
PRG of RPG
03-11-2003, 06:13 PM
السلام عيكم
Shot : تقصد أكواد من هذا النوع تسمى سكربت (مبنية على لغة) ولكن حتى هذا لم يصل لمستوى السكربت ولم يصتع لهذا الغرض :)
الغرض من برنامج Levels Editors هو :
(1) مخصص للمراحل من نوع غرفة وقرية
والفكرة من عملة هو تعيين الإحداثيات المناسبة للجدران الوهيمة من أجل التصادم
وربما ( احتمال كبير) أن يكون شاملاً لجميع شؤون هذه الأنواع من المراحل :)
وفي النهاية من الممكن حفظ الملف بإسم لإمكانية تحريره فيما بعد
ومن الممكن رؤية الكود مباشرةً
وشكراً :)
PRG of RPG
03-11-2003, 08:23 PM
السلام عليكم
أعدت صياغة البرنامج ليكون عملي بشكل أفضل
http://members.lycos.co.uk/prgofrpg2/R3DRPG23.jpg
هذا البرنامج راح ينزل معه الديمو ؟
PRG of RPG
04-11-2003, 12:32 AM
السلام عليكم
الحمد لله إنهيت جزء كبير من برنامج Levels Editor وبالتحديد :
يمكنك من أدخال صورة خلفية المشهد
يمكنك من إدخال موسيقى المشهد ،، سواءاً كانت Midi او Wav او Mp3
يمكنك من تعديل خيارات كمرا المشهد سواءا الموضع او التدوير
يمكنك من إنشاء الجدران الوهمية (من اجل التصادم) والتحكم بها كاملاًً وحتى إخفائها ان أردت
تستطيع حفظ ، حفظ بإسم ، فتح ملف المشروع الذي عملته بالبرنامج لإكمال بناء المشهد لاحقاً
تستطيع تكوين الكود الجاهز للصق في المرحلة
وهو عملي وسهل جداً كما رأيتم وفي الواقع لقد جربته فعلياً لبناء المرحلة رقم 11 وكانت النتائج (100%) ممتازة ... في الحقيقة كان من الأجدر بي أن أبرمج هذا البرنامج من بداية المشروع :)
بالمناسبة عن اللعبة ومحرك اللعبة
اللعبة : لقد أعد تصميم وإخراج الكثير من الأمور (حتى أن بعضها جذرياً)
وأنا الآن في مرحلة المدينة (داخل السوق) وأقترب من مرحلة خريطة العالم
ومرحلة خريطة العالم هي المرحلة الأخيرة بالنسبة للديمو
لذا الديمو يعرض (جميع خصائص اللعبة) وهذا هو المخطط له :)
The demo won't be too Long but It dame sure it will be too great
المحرك//
لقد تحسن أداء المحرك وزادت جودته وفعاليته بنسبة كبيرة جداً جداًً ومازال التنضيم مستمراً
وخصوصاً مسائل (الOptimization) ،، وأقصد بها تقليل الضغط على الذاكرة
وسيكون هنالك اللعبة والمحرك بشكل منفصل
أي اللعبة في Setup لوحدها (الديمو سيكون 25 ميقا تقريباً)
أما المحرك (او الSDK) فسيكونSetup لوحده أيظاً وحجمه (اقل من 1 ميقا بالتأكيد)
وسيحتوي على 8 برامج (من برمجتي (تخدم المحرك)) + الSource Code للعبة // بمعنى كل شيء :)
وأنا الآن أطور موقعاً للفريق AXD وسينتهي بعد إسبوعين أو أقل بإذن الله وسيكون (بدومين وسيرفر خاص بي(ليس مجاني))
ولكن أنا الآن في منتصف مرحلة الإمتحانات النصفية (Mid Term Exams) :( لذا أعذروني أن حصل وغبت عليكم
أدعولي بالتوفيق للمشروع ولإمتحاني (I Need it Very Badly :) )
revaldo10
04-11-2003, 01:03 PM
أخوي يزيد عيني عليك باردة
احنا في انتضار الديمو بفارغ الصبر
وفي انتضار المحرك مالك بعد
وعقبال انه يكون محرك مستقل خاص لك تقوم بتطويره
-----
الله يوفقك في امتحاناتك وكل اعمالك في الدنيا
CHALLENGER
05-11-2003, 01:13 AM
أكرر ... نحن معك و الله يوفقك و هذا الموضوع هو Home Page مالي لأني كل يوم ادخل شوي و اريد اشوف التطورات
PRG of RPG
07-11-2003, 03:04 AM
السلام عليكم
مجدداً ومجدداً أهلاً ومرحباً بكم :)
إنتهيت من السوق :)
http://members.lycos.co.uk/prgofrpg2/R3DRPG27.jpg
http://members.lycos.co.uk/prgofrpg2/R3DRPG25.jpg
http://members.lycos.co.uk/prgofrpg2/R3DRPG26.jpg
الخطوة القادمة هي (تصميم وبرمجة) شاشة الMenu (( ستأخذ وقت طويل :( ))
والخطوة التي تليها التوجة إلى برمجة خريطة العالم والتي ستكون فيها المعارك العشوائية :)
وبهذا أنهيت 65% من الديمو :)
PRG of RPG
07-11-2003, 07:47 PM
السلام عليكم
إنتهينا من السوق والآن نحن مستعدين للسفر خارج جرادلي :)
http://members.lycos.co.uk/prgofrpg2/palace5.jpg
PRG of RPG
07-11-2003, 07:51 PM
السلام عليكم
BTW : هذه الصورة قد تكون على شكل مقطع سينمائي مثير
أراكم يوم الأحد :)
CHALLENGER
07-11-2003, 11:06 PM
جرادلي أكثر من رائعة !
و خارج جرادلي أكثر و أكثر
في إنتظارك
واااااو O_o
تحديثات جميلة جداً ^_^
Tranedo
08-11-2003, 02:02 PM
جرادلي أكثر من رائعة !
و خارج جرادلي أكثر و أكثر
في إنتظارك
:biggthump :biggthump :biggthump
Tranedo
12-11-2003, 02:34 PM
وين الردود يا أخوان ردي صار عليه 5 أيام تقريبا ولحد جاء بعده !!
Kasser
12-11-2003, 06:49 PM
Keep up the good work http://www.montada.com/images/icons/icon14.gif
PLAYFINALGAME
12-11-2003, 11:24 PM
بسم الله الرحمان ارحيم
السلام عليكم ورحمة اله وبركاته اخى
اسف اسف اسف اسف اسف اسف اسف اسف اسف اسف اسف اسف اخى :o
اسف انى متئخر فى الرد عليك
لا اعرف ما حدث لى لا اعرف كيف لم ارى الموضوع ...... لم ارى هذا الابداع
اعتقد انها النظارة :bigeyes: سئغيرهااااا :D
ما شاء الله عليك اخى
ما شاء الله
ادعيلك بالتوفبق
الله يوفقك
Son Of UAE
13-11-2003, 09:57 PM
مبروك للاخ يزيد .... على هذا المشروع . :cool: :biggthump
حبت اقول اني متابع الموضوع و انا معجب فية ...
و اني اتذكرت شي لما شفت صوره في السوق ... يزيد يعرف بالضبط ;)
و بالتوفيق انشاء الله ...
high volt
14-11-2003, 04:26 PM
السلام عليكم
الأخ يزيد
لقد لاحظت في المعركه ات سيف عند اطلاقه للقذائف فان الصوت لا يتفق مع ال مشهد
أي انك ترى انه يطلق اانار خمس مرات مثلا لكن الصوت يصدر مرتين او ثلاث لماذا؟
بسبب ان الفيجوال بيسك لا يقوم بتشغيل الملف مره اخرى قبل الانتهاء منه واليك الحل :
مثلا اليك هذا الكود:
If KeyCode = vbKeySpace Then
DS_BUFFER.Stop
DS_BUFFER.Play DSBPLAY_DEFAULT
وبما ان الاوامر تنفذ من الاعلى الى الاسفل فاذا سيتم ايقاف الملف وتشغيله من جديد مره أخرى
ومن الافضل أن تسرع الملف بواسطة:
DS_BUFFER.setfrequancy 13000
فهذا الرقم يعتبر الافضل لملفك
وشكرا
PRG of RPG
14-11-2003, 07:33 PM
السلام عليكم
آسف لتأخري في الرد :)
CHALLENGER / وأنا أيظاً في إنتضارك :)
Mr.Spider / :)
PLAYFINALGAME/ وعليكم السلام ورحمة الله وبركاته
حياك الله في ورشتنا الصغيره :)
Son Of UAE / ;)
high volt / همممممممممم....
مشكلة جديدة سببها إختلاف قوات الأجهزة
ولكن ألا ترى معي أنك تقوم بتكرار العملية ،، بمعنى هذا الرقم 13000 يصلح لجهازك فقط
وهي في جهازي متوافقة تماماً بدون تعديل (غريب جداً)
سأنضر إلى المشكلة بتمعن أكثر ،، شكراً لك،، بل ألف شكر :)
_______________________________________________
مازلت أعمل على العرض الخامس :)
بالتوفيق :)
high volt
14-11-2003, 09:35 PM
السلام عليكم
لا شكر على واجب
اخي يزيد: المشكله الكبرى في الذكاء الاصطناعي (آسف لانني خرجت عن الموضوع)ولكن هذه هي المشكله الكبرى في الحقيقه
لو كان لديك بعض الافكار في هذا المجال فضعها في الموضوع
أنا عن نفسي ساضع الآن بعض الأفكار والجهود الشخصيه والتي اظنها بدائيه نوعا ما ولكن سارتب البعض في وقت لاحق انشاء الله
أولا:سمع الخطوات(مثل ميتال جير سوليد)
أولا نقوم برسم دائره خفيه محيطه بالشخصيه ومركزها الشخصيه فلتكن الشخصيه (ليكويد)
هذه الدائره هي بمثابة مدى قدرة سمع ليكويد
والشخصيه التي ستحركها انت (البطل) وليكن (سنيك)
________________________________
من المعروف ان اثناء تحريك الشخصيه يتصدر بعض الأصوات من سنيك(أنفاس,اصوات الحذاء)
حسنا ,فإذا كانت الشخصيه داخل نطاق لكويد (الدائره الخفيه) فسوف يسمع لكويد صوت المحيط به
ولك ان تختار رد الفعل(تعجب,انذار , استدراك)من قبل لكويد
هذا ماعندي بالنسبة لموضوع السمع وهذا موضوع يستحمل الخطأ وإن شاء الله لا أكن قد أخطات في شيئ
وان شاء الله بارتب بعض الافكار الاخرى وشكرا
PRG of RPG
15-11-2003, 07:15 AM
السلام عليكم
أهلاً high volt ،، أحب برمجة ألعاب الذكاء الإصطناعي لما فيها من التفكير الجميل وخصوصاً الألعاب كميثل قيير
ولكن لم يحن وقتها (( لسبب وحيد وهو الشخصيات :( )) :
1- يجب أن تصممهم(الشخصيات) بنفسك (الحركات على الأقل)
2- يجب أن يكون هنالك دمج بين حركتين وأنيمشن ناعم
الأمر الآخر ،، للأسف لست الشخص الذي تبحث عنه ولبسبب بيسط ووحيد أيظاً
لأني لم أدرس برمجة الألعاب ،، درست البرمجة فقط أما برمجة الألعاب فهي من ناتج تجاربي (عشوائية)
والذكاء الإطناعي AI مدروس وبشكل مفصل وهنالك طرقة وأنواعة والتي أكره وبشدة دراستها :( (لأنها تجارب لا أكثر )
ولكن من وجه آخر أحب أن أطرح وأشارك وأستفيد من الأفكار :)
وبالمناسبة فكرة الدائرة فعلاً ممتازة وفعالة
تخيل معي التالي :
هنالك باب مشرع(مفتوح) للآخر والشخصيتين تقف بين هذا الباب (لا يستطيعوا النضر مباشرة إلى بعضهما ،، ولكن هنالك صوت القديمين (مؤثر) ... كيف ستتعامل مع هذا ؟ :)
high volt
15-11-2003, 10:30 AM
السلام عليكم
حسنا اخي يزيد, انا ايضا لم ولن أفكر في مثل هذا الدراسات
فما أجمل ان يكون الشيئ ناتج جهودك الشخصيه ومن تفكريك أو
من مشاركات بالمنتديات,,,
أولا اريد سؤالك مجرد سؤال لأنني الى الآن لم اتفحص الكود في جرادلي
بسبب انشغالي . ,هل تستخدم الخرائط؟
فإذا كنت كذلك فإليك الحل :
ستقوم بوضع خاصيه السمع لـ :(ليكويد) في فانكشان من النوع BOOLEAN
حسنا , لإإذا كانت الشخصيتان في خريطه واحده ((ليستا في غرفتان منفصلتان))
فإن الفانكشان تاخذ القيمه :FALSE
هذا من جهه
ـــــــــــــــــــــــــــــــ
وان لم تكن تستخدم الخرائط فأيضا لك الحل :
(هذا الحل في حاله ان الباب نغلق)
إذا كان الباب نغلق فقدرة سمع (ليكويد) ستأخذ القيمه FALSE
,,,,,,,,,,,,,,,,,,,,,,
و أش شيئ في ال AI فإنشاء الله أحاول أن أكون عند حسن الظن
تحياتي
PRG of RPG
15-11-2003, 04:57 PM
السلام عليكم
نعم التفكير جميل ولكن ليس الكل قادر عليه عندما يتعلق الموضوع بلعبة كاملة ((يجب أن يفهم هذا جيداً :) ))
ليس Bool :(
الغرض من الحائط المفتوح هو (((((((( تقليل شدة الصوت بحسب زاوية الرؤية والمفترض عندما يكون الحائط مفتوح وجودة ولو كمية خفيفة من الصوت حتى لو لم يستطع الشخصيتين رؤية بعضهما )))))))))
كيف ستقوم بحساب المعادلة ؟
\\ إن لم تصل لحل أخبرني وسأقوم بعملية (التفكير العشوائي) عنك :) ،، حالياً أنا مشغول في تصميم أحد العروض
وشكراً على طرح هذا الموضوع :)
high volt
15-11-2003, 06:12 PM
السلام عليكم
أخي يزيد , لقد توصلت لمعادله بعيده أشد البعد عن المعادله الفبزيائيه
و إن شاء الله توفي المطلوب
الحل:
ستقوم بإنشاء متغيرين من النوع boolean هذا المتغيرات هي يمثابة شدة الصوت
المتغير الأول: للصوت المنخفض وليكن (low) والثاني: الصوت العادي وليكن (medium)
حسنا , الوضع هنا سيختلف فانسى ما قلته لك في الرد السابق واجعل انتباهك لما سأقول:
انت هنا ستجعل متغير الصوت المنخفض ياخذ القيمه true في حاله ان هناك أي جدار فاصل أو متغير الصوت العادي في الحاله الطبيعيه (عدم وجود حواجز)
وستكتب في الحلقه التكراريه ان أي من المتغيرين اذا أخذ القيمه true فالمتغير الثاني سيأخذ القيمه false وبناء على هذا
وبخلاف الكود السابق الذي ينص على :(اذا كنت سنيك في نطاق سمع ليكويد فقم بتنفيذ ما يلي :أي مؤثر)
هنا ستكتب نفس ما سبق لكن باضافة شيئ بسيط:
:(اذا كنت سنيك في نطاق سمع ليكويد وكان متغير الصوت المنخفض أو متغير الصوت العادي =true فقم بتنفيذ ما يلي :أي مؤثر)
فلك أن تكتب لكل من الحالتين الأحداث اللزمه
أرجو أن تكون الصوره قد وضحت
وشكرا
PRG of RPG
15-11-2003, 07:34 PM
السلام عليكم
high volt أنا أريد فقط إكمال الفكرة لذا لا تتحدث عن الكود :)
لقد توصلت لمعادله بعيده أشد البعد عن المعادله الفبزيائيه
هل تقصد البرمجة العشوائية ;)
___________________
حسنناً مرة أخرى إنسى أمر Bool وما Bool
اذا كنت سنيك في نطاق سمع ليكويد
لب الموضوع والشيء الذي يستحق الحديث فيه هو : كيف ستقوم بحساب هذا أي كيف ستعرف أن سنيك في نطاق سمع ليكويد ( كيف ستحسب شدة الصوت بعد تأثير الجدار المفتوح) ولا تقول Bool :)
high volt
15-11-2003, 07:57 PM
السلام عليكم
امممم
ولا يهمك يزيد
بدلا من أن تكون دائره اجعله مربع وقم بحسابات التصادم,(( لصعوبة الحسابات على الدائره))
وعلى ما أعتقد أن لك خبره واسمعه في التصادم
انا عن نفسي أتعقد من العله التي تدعى(عمليات التصادم)
وأعلن أسفي على التقصير
وشكرا
PRG of RPG
16-11-2003, 12:15 AM
السلام عليكم
أهلاً high volt ،، إفهمني أنا بغيتك تكمل فكرتك :)
والدائرة لا يمكن الإستغناء عنها بمربع ولكن كما قلت لغرض تسهيل الحسابات (كنضرة أولية للمسألة)
حسناً لقد قمت بتجربة الموضوع :
اممممممم هنالك العديد من الأفكار المناسبة لهذه المسألة :
أولاً ستكون خطة الفكرة كالتالي :
1- حساب شدة الصوت من خلال مساحة تقاطع المربعين
2- حساب شدة الصوت من خلال مساحة تقاطع الدائرتين
3- حساب شدة الصوت من خلال مساحة تقاطع الدائرتين (بعد تأثير الأبواب)
حل الرقم (1) :
فلنفرض أن
x1,y1 center of square1 and x2,y2 center of square2
N is the length of both square1&2
إذا وببساطة مساحة تقاطع المربعين تساوي
Let dX = Abs(x2 - x1)
Let dY = Abs(y2 - y1)
A(Area of Intersection) = (N - dX) * (N - dY)
Or
A(Area of Intersection) = N(N - dX - dY) + dX * dY
بالطبع قمت بإستنتاج القوانين بعد إستخدام الورقة والقلم
البرمجة العشوائية تعتمد على المبرمج بشكل كامل :)
high volt
16-11-2003, 02:48 AM
السلام عليكم
أهلا يزيد ,, على فكره أتدري أنك وفرت علي جهد زمن طويل من الاستنتاجات
لان مشكلتي في هذا الموضوع تعتبر حلت انشاء الله
على فكره ,, فكرة النظر لا تختلف كثيرا عن غكرة السمع غير أن النظر يكون الشكل مستطيل بدايته هي بداية نظر الشخصيه
على العموم شكرا وان شاء الله لو وجدت بعض الأفكار الأخرى فساضعها
تحياتي
high volt
16-11-2003, 02:55 AM
نسيت أن اسمع منك النتائج التي تخص سيف عند اطلاق النار ,, هل جربت؟
((للتذكير :أصوات الخطوات ايضا ينطبق عليها الموضوع في انها ليست متناسقه مع الرسم))
جرب وأخبرني بالنتائج لان جهازي لا يوجد به الفيجوال بيسك لأنني قد عمل فورمات منذ يومين
أخبرني بالنتيجه وفي انتظارك
شكرا
PRG of RPG
16-11-2003, 05:44 AM
السلام عليكم
تقاطع المربعين بسيط جداً وأما تقاطع الدوائر فمعقد بعض الشيء (ربما سنستخدم حساب التكامل Integrel) + مسألة الحائط ،،، وهنا نستطيع القول أنه ذكاء يحاكي لعبة Metal Gear
ونفس الموضوع يطبع على النظر ولكن بأنصاف الدوائر + مسألة الحائط
ولكن يبدو أنك رضيت بالمربع والمستطيل وهذا شأنك :) وأنا تحت الخدمة في أي وقت :)
____________________
بالنسبة لتوافق الأصوات مع الحركة،، لم أشغل اللعبة على جهاز آخر حتى الآن (( سأقوم بهذا لاحقاً ))
بالتوفيق :)
PRG of RPG
16-11-2003, 05:57 AM
السلام عليكم
تحديثات :
خارج جرادلي / (المعارك العشوائية مفعلة الآن :) )
http://members.lycos.co.uk/prgofrpg2/R3DRPG30.jpg
تم الإنتهاء من برمجة وتصميم القائمة الرئيسية
http://members.lycos.co.uk/prgofrpg2/R3DRPG28.jpg
تم الإنتهاء من برمجة وتصميم قائمة الأدوات (ينقصها عداد الHP والMP )
http://members.lycos.co.uk/prgofrpg2/R3DRPG29.jpg
بهذا أنهينا 73% :)
تحياتي :)
high volt
16-11-2003, 12:19 PM
السلام عليكم
أهم قصدي يا يزيد
من قال ني رضيت بالمربع وال المستطيل ؟ موضوع المربع والمستطيل كلهم عباره عن مبدأ فقط لمجرد توضيح الصوره
فلا اظن أن هناك من يسمع الصوت في زاويه ولا يسمعه في زاويه مخالفه بنفس القرب(هذا في حاله المربع أو المستطيل)
وشكرا
PRG of RPG
16-11-2003, 05:43 PM
السلام عليكم
high volt
لم أفهم ؟ مالذي تريده وهل حققته ؟ :أفكر:
وسؤال إضافي أريد أن أسألك أياه :
لماذا وافقتك على إستخدام الدوائر في حساب شدة الأصوات لماذا لا نقوم ببساطة بحساب طول المسافة بين الشخصيتين ؟ ;) ...... في الواقع كلا الطريقتين لهما مميزتاهما وعيوبهما ... هل انت معي في هذا ؟!
high volt
16-11-2003, 08:26 PM
السلام عليكم
اهلا يزيد
أولا المقصود بـ : افهم قصدي : أي إدرك سبب استخدامي للمربعات في النظريه
والسبب هو مجرد تسهيل الحسابات لو(((لو)))عجزت عن حسابات الدائره
أنا عن نفسي أعلنها بدون أي احراج(لم استطع اجراء الحسابات) "حسابات تقاطع الدائرتان في نقطه"
وكلامك صحيح 100% بدليل:
أولا : طريقة حساب المسافه بين الشخصيتين لم أقم بعرضها عليك لان المسافه بينهما اذا كان كانت مثلا
10 أمتار , وكان سمك الجدار 15ســــم , وكان شرطك كالتالي(اذا كانت المشافه بين الشخصيتين أكبر
من أو تساوي 15 متر فقم بالتالي:,,,) فعند ما تكون المسافه بينهما هي سمك الجدار فحسب(15 ســم)فقط
فبالتالي سيتمع الشخصيه الأولى رغم وجود حاجز عازل للصوت تماما هذا عيب طريقة حساب المسافه
ومن المميزات : إختصار الكود وبالتالي عدم التثقيل الذي قد يؤدي الى ثقل سرعة اللعبه
ثانيا طريقة الدوائر:
طريقة الدوائر العيب الذي كنت أراه فيها هو معرفة كيفية أن الشخصيه داخل الدائره(نطاق السمع للشخصيه الأولى)
والحمد لله المشكله قد حلت بطريقتك (تقاطع الدائرتين)
والمميزات: مالم توفره الطريقه الأولى(حساب بعد الشخصيات)
وعلى فكره :شكرا لك على سؤالي إذا ماكنت قد حققت ما كنت أريده ويدل على حرصك
وشكرا
الكريستال
16-11-2003, 09:27 PM
السلام عليكم ورحمة الله وبركاته
اولا اود ان انشد بمجهود اخي العزيز يزيد ولما توصل اليه في مشروع لعبته ،،،
واردت ان اشارك في الموضوع الرائع الذي افتتحه الرائع هاي فولت وهذ احد الحلو التي توصلت اليها :
http://www.m--g.net/DC/sound1.jpg
تجد في الصورة التوضحية ثلاثة مجالات سمعية المجلات الحمراء للشخصيتين واخرى للباب المشرع وهي لب الترك حيث الدائرة الحمراء ذات القطر R1 هي الشخصية(1) التي نريد ان نسمع منها الصوت ،، والدائرة الحمراء ذات القطر R2 هي الشخصية(2) التي سوف تسمع الصوت ،،،،،
1-هنا ياتي بداية الحل ان نضع الدائرة الصفراء مصدر الصوت والشخصية(2) السامع(listener)
2- نفرض انا اعلا صوت يصدر من المصدر هو S_max ,
الآن جاء دور الحسابات :
3- نحسب المسافة بين مركزي الشحصية(1) والباب ، والتي هي الخط S ،
معادلت حساب المسافة بين نقطتين هي :
S=sqr(((y1-y2)^2) + ((x1-x2)^2))
4- ولكن قبل ان نكمل ،،دعونا نتعمق قليلا في الموضوع عندما تكون الدائرتان متلامسة فلن يسمع الصوت ،، وعندك تكون الدائرتان بعيدة عن بعضهما لن يسمع الصوت اي يكون حجم الصوت 0 ،، اي عندما تكون متلامسة او بعيدة فالناتج واحد اذن هنا ينتج لنا شرط وهو :
if S>(R+R1) then S=R+R1
5- الان نستدعي معادلة آخرى لنسميها معادلة النسب حيث سيكون الناتج بين واحد و صفر :
n=(R1+R-S)/(R1+R)
6- الغرض من الحسابات السابقة ايجاد n والغرض من n هو ضربه في S_max ليعطينا حجم الصوت في المصدر :
vol= N * S_max
7- التطبيق العملي لن السابق جهود فردية على ورق،، وانشاء الله اذا الله شفاني من مرضي راح اطبقها واضعها لكم ،،
8- وسوف اضع الموضوع مفتوح وهو اذا لم يكن الباب مفتح للآخر مثلا(نصف مقفل) ، والحل في غاية البساطة .
واعذروني على قلة دخولي للمنتدى وذلك لاسباب مرضية من بداية الشهر الكريم ولم يمضي يومين من خروجي من المشفى ، :(
اهلاً اخي يزيد
التحديثات روعة
خارج جرادي جميل جداً وخامة الجبل وايد غامقة
والقائمة الرئيسية جميلة حتى قائمة الادوات
بهذا أنهينا 73%
هل تعني من الديمو ولا اللعبة كاملة
PRG of RPG
16-11-2003, 11:05 PM
السلام عليكم
مرحباً high volt :)
كلامك جميل جداً
وطريقة حساب المسافة بين الشخصيتن هي الأفضل ولكن لا أعتقد أنها الأدق في حالة وجود الأبواب
الكريستال :
الحمد لله على السلامة وإن كانت المسألة رجعت عافيتك علمني ترى كتاب سرواي وكالكلوس تحت الخدمة :p
إبدااع ، فكرة الحل إبداع وطريقة عرضها إبداع أكثر
وإسمحلي أقوم بكتابة القانون النهائي
بفرض R = R1
V = iif(2R-S <= 0 , 0 , 1 - (S/2R) ) * S_Max
وهذا الحل ممتاز لأنه لكل دائرتين R1 و R2 متقاطعتين
(R1+R2) - S = Area of Intersection * d
d : constant ,it changes when (R1+R2) - S get change
Shot :
أقصد
73% من الديمو = 4% من اللعبة
وبالتحديد أنهيت من الديمو
6/5 عروض سينمائية
18/13 مراحل
___________________
إعذروني جميعهاً غداً سأسافر ولن أعود إلى يوم الثلاثاء بالليل بإذن الله ... لذا أنا من هذه اللحظة خارج نطاق الخدمة :)
بالتوفيق :)
high volt
17-11-2003, 12:51 AM
السلام عليكم
تروح وتجي بالسلامه
________________
أهلا كريستال , وين الناس؟
والله لك وحشه وألف ألف سلامه لك أخوي وما تشوف شر , والله منتظر ردك من أول , وبصراحه
(بعد ما شاء الله ) حلك قمه في الابداع
حسناً , تقريبا هذا كل شيئ بالنسبه لسمع والموضوع مفيد للكل
ويأتي موضوع النظر أو بمعنى أصح فرع من موضوع النظر
_______________
فعندما يتم سمع الشخصيه (2) لأي صوت فماذا ستكون ردة الفعل؟
بالطبع لكل واحد أن يختار(تحفز , تعجب , خوف , تحذير غيره,,,الخ)
لكن ردة الفعل التي سيتفق فيها الكل هي "الى اين يتنظر الشخصيه (2)"
حل بسيط يستند على حل الأخ يزيد في سرده لحل تقاطع الدائرتين في نقطه ولتكن(i_s)
هنا ستنظر الشخصيه (2) الى الـ(i_s)
_______________
أسس عامه :
موضوع آخر وهو عدد الطلقات
اذا سالت نفسك عن كيفية أن اللاعب لا ستطيع إطلاق أي عدد من الطلقات أي أن هناك عدد محدد ليس له
ان يزيد عليه ,فسيتراود لك عدد كبير من الحلول واليك بعض من هذه الحلول:
1 _ سنقوم بانشاء متغير من النوع integer أو long لو كان العدد كبير جدا
(هذا المتغير كعدد للطلقات وليكن bullet)
(لا أظن أنك ستحتاج لان تستخدم متغير من النوع long في مثل هذا الموقف)
2_سنقوم بإعطاء bullet قيمه محدده ولتكن 20
3_ عند ضغط زر الاطلاق سيتم كل شيئ كما حددته انت مسبقا (الأوامر التي حددتها انت مسبقا
ويجب أن تكون في فانكشان من النوع boolean)وليكن اسم الوظيفه do it بزيادة امر واحد :
if keycode = vbkeyspace then bullet = bullet - 1
4_ستقوم بإطلاق النار الى ان تاخذ bullet القيمه صفر ولذلك سنكتب في الحلقه التكراريه:
if bullet=0 then do it = false
وبالتالي الأوامر الخاصه بالاطلاق الموجوده في do it لن تنفذ
____________
الألغام والافخاخ والقنابل :
قريبة الشبه من السمع ولكن ليس شبها كليا
1_نقوم برسم دائره خفيه حول اللغم المخفي طبعا
2_عندما تكون الشخصيه(1)في داخل أو مماسه للدائره فـ.......(الاحداث التي تراها لازمه)
____________
القنابل اليدويه :
مطابقه تماما للشرح الراقي من الراقي كريستال
PRG of RPG
17-11-2003, 01:05 AM
السلام عليكم
قبل أن أذهب :)
لكن ردة الفعل التي سيتفق فيها الكل هي "الى اين سينظر الشخصيه (2)"
مباشرة
1 إلى 2
dY = y2 - y1
dX = x2 - x1
arctan(dy/dx) , rememmber it is in degrees
أما 2 إلى 1 (ما نحتاجه)
dY = y2 - y1
dX = x2 - x1
arctan(dx/dy) , rememmber it is in degrees
بالفيجوال بيسك على ما اذكر إسمها atn
وجميع ما ذكرته بعد هذا يعتمد على المبرمج :)
high volt
17-11-2003, 03:09 AM
على فكره فكرة عدد الطلقات هي خاصه للمسدس وتوضع في الحدث keyup
لقد نسيت أمرا مهما
ماذا لو كان بدلا من المسدس رشاش؟
هل هل سيكون نفس الشيئ؟ طبعا لا
الحل :
* نفس الخطوات السابقه ما عدا أنك ستأخذ رقما كبيرا
* عند الضغط المستمر (الحدث keydown أو by_directinput
PRG of RPG
17-11-2003, 04:17 AM
السلام عليكم
آسف ... تعديل //
من 1 إلى 2 صحيحة
أما من 2 إلى 1 (العدو ينضر إلى الشخصية) فتساوي من ا إلى 2 + 180 أي
dY = y2 - y1
dX = x2 - x1
arctan(dy/dx) + 180 , rememmber it is in degrees
أعذروني فلا امتلك الوقت للتفكير :(
أعتقد أن هذه المعادلات واضحة جداً بالنسبة للكرستال anyway :)
هل تريدون مسألة أخرى ؟
لو وضعنا كمرات مراقبة ؟ كيف سنفعلها ضد الشخصية
بالطبع ستصدر أشعة على شكل cone (مخروط) وهذا المخروط يتقاطع مع الأرض بدائرة نصف قطرها R ومركزها x,y ....... وكان موضع الجسم x1,y1
إذاً ببساطة لو كان الS
S=sqr(((y1-y)^2) + ((x1-x)^2))
أقل من R إذا هنا Red Alarm
جميع المسائل سهلة جداً لو إستخدمنا الرياضيات والمنطق كما تعلمون
ولو أردتم الإكمال في الموضوع أتمنى يكون في موضوع جديد لأن جميع ما ذكر لا علاقة له بجرادلي ولا حتى بالآر بي جي :)
لأهل السعودية // أحد يامرني بشيء من فؤاد صك الباب ;)
فمان الله
high volt
17-11-2003, 04:24 PM
السلام عليكم
أتمنى ان تكون قد قرأت هذا قبل ان تسافر
أولا ملاحظه صغيره أردت ان انبهك قبل ان تخرج اللعبه بشكل تجاري :
في المعركه سيف يحمل سلاح رشاش(machine gun)
ولكنه يطلق رصاصات منفصله وصوتها شبيه لحد كبير بالبندقيه, هذا بالنسبه للمعركه
وبالنسبة لتحريك الشخصيه الذي لم اتعمق فيه بعد :
ألاحظ أن اقدام سيف تتحرك بشكل جيد ولكن وسطه (خصره) ثابت تماماً كما لو أنه لا يتحرك
وشكرا
الكريستال
17-11-2003, 10:15 PM
وهذا هو التطبيق العملي ((عمل على الماشي :09: يعني هو للتوضيح فقط))
لأهل السعودية // أحد يامرني بشيء من فؤاد صك الباب
:06: :06: :06: ماذا تقصد :wow:
PRG of RPG
19-11-2003, 01:12 AM
السلام عليكم
لقد عدنا سالمين وغانمين :)
high volt :
للتو لقد رأيت ردك :(
وستباع اللعبة بعد سنة وأكثر :D
الكرستال :
اذا ما عرفت فؤاد صك الباب فلازم تعرف فؤاد طرطشلي واذا ما عرفته
بتعرف هذا :p
Const a As String = "ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )"
MsgBox Left(Left(Right(a, 7), 5), 2) & Right(Left(Right(a, 7), 5), 1)
high volt
20-11-2003, 03:06 AM
السلام عليكم
آسف لتأخري في الرد لسببين
1_ بلاوي العيد وانت يا يزيد عارف بلاوي العيد خاصه مع الأهل :D
2_(كريستال) للأسف ,حاولت وحاولت لكن........لم أصل الى حل غير حلك وماشاء الله عليك مبدع
وشكرا
PRG of RPG
20-11-2003, 04:39 AM
السلام عليكم
http://members.lycos.co.uk/prgofrpg2/R3DRPG31.jpg
أعتقد أنكم ستعرفون موضوع الصورة :)
وتم تحديد أصقى HP و MP .....إلخ
أي إنتهيت من هذا الموضوع
وبقي لي أن أبرمج (للمحرك) :
1- Load & Save
2- باقي عناصر القائمة الرئيسية
3- التنقل بين الشخصيات
كما ترون لم يتبقى سوى القليل ;)
CHALLENGER
21-11-2003, 03:00 AM
--- AXD #1 ---
Kasser
21-11-2003, 04:01 AM
السلام عليكم
http://members.lycos.co.uk/prgofrpg2/R3DRPG31.jpg
أعتقد أنكم ستعرفون موضوع الصورة :)
وتم تحديد أصقى HP و MP .....إلخ
أي إنتهيت من هذا الموضوع
وبقي لي أن أبرمج (للمحرك) :
1- Load & Save
2- باقي عناصر القائمة الرئيسية
3- التنقل بين الشخصيات
كما ترون لم يتبقى سوى القليل ;)
لو تغير الالوان احسن .. ماتحس مترابطة مع اجواء اللعبة :06:
PRG of RPG
21-11-2003, 08:32 AM
السلام عليكم
شالنجر : #1 لأنني المؤسس :أفكر:
عموماً في البداية كانت AXD من أجل اللعبة ولهذا دائماً أقول التسجيل مغلق :)
ولكن الآن AXD ستحوي مشاريع هواة العرب ،، وهذه إحدى الأفكار المستقبلية ;)
كاسر :
هذه الصورة لها جوها الخاص :) ما رأيك بالأحمر فأعتقد هو اللون المناسب للتعبير عن زيادة القوة ؟ ما رأيك
بالمناسبة أقوم حالياً بوضع اللمسات الأخيرة على موقع الفريق AXD :)
وسأقوم بنقله إلى سيرفر مجاني مؤقتاً حتى أقوم بشراء دومين وسيرفر خاصين ^-^
PRG of RPG
21-11-2003, 08:37 AM
السلام عليكم
تحديث :)
http://members.lycos.co.uk/prgofrpg2/R3DRPG32.jpg
تعيين : إختيار المقاتل والشخصية التي تريد التحكم بها (ألم أقول لكم أنه لا يوجد بطل في اللعبة)
<- و -> للإنتقال بين الشخصيات المتاحة
______________
ما أريد أن أفعله الآن هو الإنتهاء (بشكل كامل من برمجة المحرك)
وبعدها أقوم بتصميم المراحل المتبقية
تحياتي :)
PRG of RPG
21-11-2003, 10:01 AM
السلام عليكم
تجربة للموقع : http://members.lycos.co.uk/arabvbgames/
هنالك أخطاء وسببها الإطار الزائد من lycos :(
عموماً ما فيه مشكلة لأنني عزمت على سيرفر ودومين خاصين :)
تحياتي :)
الكريستال
21-11-2003, 06:48 PM
ولكن الآن AXD ستحوي مشاريع هواة العرب
:06: :06: تقصد انفتح التسجيل :jester:
وسأقوم بنقله إلى سيرفر مجاني مؤقتاً حتى أقوم بشراء دومين وسيرفر خاصين ^-^
يوجد لدي دومين وسيرفر لما لا تنقل اليه :biggthump وهو m--g.net لانشغالي لم اكمله
السلام عليكم اخي يزيد
الموقع جميل جداً وان شاء الله يتحول الى دومين وسيرفر
PRG of RPG
22-11-2003, 12:46 AM
السلام عليكم
الكرستال :
نعم ،، وستكون أنت من أفضل أعضائه :)
بالنسبة للموقع أشكرك ولكن ،، يجب أن يكون الدومين لaxd
+ أبشغلك بمسائل الbindwidth ،، يعني ريح بالك :)
Shot : شكراً :)
خبر : حجم الديمو الحالي أصبح 31 ميقا :)
PRG of RPG
22-11-2003, 04:55 AM
السلام عليكم
تحديث :)
http://members.lycos.co.uk/prgofrpg2/R3DRPG33.jpg
تستطيع الإنتقال بين الشخصيات إثناء المعركة ^-^
PRG of RPG
22-11-2003, 05:00 AM
السلام عليكم
وبهذا نكون (100%) إنتهينا من برمجة المحرك (للديمو فقط)
أما المحرك بشكل عام فتقريباًَ أنهينا 62% :أفكر:
تبقى لي أن أكمل تصميم المراحل والقيام ببعض العروض السينمائية :)
CHALLENGER
22-11-2003, 05:00 PM
موقع AXD :
http://smilies.sofrayt.com/%5E/8/awink.gif
معقول توسي موقع و أنا موجود :33:
لا ألف مبروك , تعرف أني مشغول جداً , بس إن شاء الله بس انضم للفريق بكون مسئول عن الموقع بشكل أكبر و أي خدمة إيميلي موجود عندك ... (( طلب خاص )) أرجو أن تصدر الديمو مع جميع الملفات المطلوبة لأني لم اتابع الموضوع منذ البداية :)
PRG of RPG
23-11-2003, 12:38 AM
السلام عليكم
ننتضرك شالنجر :)
(( طلب خاص )) أرجو أن تصدر الديمو مع جميع الملفات المطلوبة لأني لم اتابع الموضوع منذ البداية
سيكون لديك ملفين فقط
1- ملف اللعبة ( الديمو + vb.6 runtime + revolution3D090 )
2- ملف DirectX9Runitme من موقع microsoft
لو كنت محمل DirectX9 سابقاً فأنت إذا تحتاج إلى تحميل ملف واحد فقط
بالتوفيق :)
PRG of RPG
23-11-2003, 09:52 AM
السلام عليكم
تحديث ^-^
http://members.lycos.co.uk/prgofrpg2/R3DRPG34.jpg
http://members.lycos.co.uk/prgofrpg2/R3DRPG35.jpg
http://members.lycos.co.uk/prgofrpg2/R3DRPG36.jpg
ما تبقى :
1- مرحلتين
2- عرضين سينمائيين
3- عرض النهاية (نهاية الديمو)
Son Of UAE
23-11-2003, 07:59 PM
ننتظر على احر من الجمر ....
سؤال ... يمكن غبي بس ... انت مصمم الشخصيات ؟ لان هذا إلى يهمني بالالعاب اكثر شيء
CHALLENGER
24-11-2003, 01:14 AM
ننتظر على احر من الجمر ....
سؤال ... يمكن غبي بس ... انت مصمم الشخصيات ؟ لان هذا إلى يهمني بالالعاب اكثر شيء
جواب مع انني ما متابع الموضوع كثير بس الأخ يزيد حاطط هالشخصيات بشكل مؤقت و أعتقد انه يريد فترة يكون فيها فاضي ليصمم شخصيات تكون تفي بمستوى لعبة جرادلي العربية المطلوب ...
BTW : http://www.games4arab.com/article.php?sid=3730
bye
PRG of RPG
24-11-2003, 08:50 AM
السلام عليكم
100% شالنجر ولو أني أشك في تصميمي للشخصيات
تحديث ^_^
http://members.lycos.co.uk/prgofrpg2/R3DRPG37.jpg
http://members.lycos.co.uk/prgofrpg2/R3DRPG38.jpg
تحياتي :)
PRG of RPG
24-11-2003, 09:00 AM
السلام عليكم
مالذي تبقى ؟
1- مقعطين سينمائيين (سيأخذون وقت طويل)
2- مرحلة النهاية
يعني الحين أنهينا 92% من اليدمو :)
CHALLENGER
25-11-2003, 12:27 AM
تحديث رائع ... لا بالنسبة للشخصيات انت بتعرف تطلعها بالمتسوى المطلوب
Wolf Sniper
25-11-2003, 05:46 PM
السلام عليكم ...
اللعبة جيدة أخي PRG of RPG كبداية . و لكن هناك بعض النقاط حول المقطع الذي وضعته في بداية الموضوع من اللعبة ( هذا أول رد لي في هذا الموضوع ) :
1- حركة الشخصية ( فراس على ما أعتقد ) بطيئة . ربما يجب تسريع الركض أكثر .
2- الغرفة الأولى لا يوجد بها خريطة . وجود خريطة في الغرف أمر مهم لكي يعرف اللاعب المخارج والمداخل .
3- أثناء القتال صوت الطلقات غير متناسق مع الحركة ( أهم نقطة ) .
4- استدعاء ( حيدر ) : حاول أن توضح أكثر أثناء العرض ماذا فعل و ما هي الضربة التي قام بفعلها .
5- في البداية يجب أن يظهر اسم فريق العمل ثم اسم اللعبة و ليس العكس .
أرجو أن تأخذ ما ذكرته على أنه نقد بناء و ليس تجريحاً أو إنقاصاً من لعبتك لأني بصراحة لم أرى أحد من الأعضاء ذكر هذه النقاط . و أنا متأكد من أنك تستطيع معالجة هذه الأمور و ثق أني لا أكن لك إلا بالمودة .
ثانياً / لا تستعجل في إنهاء الديمو . صدقني أنا مجرب هذا الموضوع و لكن في البرامج و ليس في الألعاب . سوف تنتج معك أخطاء غير متوقعة و ربما تكون بسيطة . و لكن من أجل أن لا نقوم بتحميل الديمو أكثر من مرة .
أخيراً هل تتذكر السنة الماضية في نفس هذا الوقت تماماً عندما قمت بوضع موضوع حول مثال لعمل لعبة ثري دي ؟ ها أنت اليوم تصمم لعبة كاملة :) . ( الأيام تمر بسرعة ) .
و كل عام و أنتم بخير
CHALLENGER
26-11-2003, 01:50 AM
أخيراً هل تتذكر السنة الماضية في نفس هذا الوقت تماماً عندما قمت بوضع موضوع حول مثال لعمل لعبة ثري دي ؟ ها أنت اليوم تصمم لعبة كاملة :) . ( الأيام تمر بسرعة ) .
و كل عام و أنتم بخير
:wow:
فعلاً شيء رائع
اولاً : كل عام وانت بخير
التحديثات جميلة جداً في انتظار المحرك والديمو
وكلام الاخ ولف سنايبر صحيح
PRG of RPG
26-11-2003, 12:31 PM
السلام عليكم
كل عام وأنتم بخير جميعاً :)
________________________
أهلاً Walf Sniper :
أرجو أن تأخذ ما ذكرته على أنه نقد بناء و ليس تجريحاً أو إنقاصاً من لعبتك لأني بصراحة لم أرى أحد من الأعضاء ذكر هذه النقاط . و أنا متأكد من أنك تستطيع معالجة هذه الأمور و ثق أني لا أكن لك إلا بالمودة .
لا يجب أن تقول هذا :) ،، نحن أكبر من مجرد التفكير بهذه الطريقة :)
النقد /
قبل أن أقوم بمراجعة النقد ،، يجب أن أقول أن نقاطك التي أثيرتها مهمة جداً للعبة :)
حركة الشخصية ( فراس على ما أعتقد ) بطيئة . ربما يجب تسريع الركض أكثر .
+
3- أثناء القتال صوت الطلقات غير متناسق مع الحركة ( أهم نقطة ) .
سببها الScale Value ؟،، عندما أنتهي من الديمو تماماً سأجرب اللعبة على أجهزة مختلفة :)
الغرفة الأولى لا يوجد بها خريطة . وجود خريطة في الغرف أمر مهم لكي يعرف اللاعب المخارج والمداخل .
هذه النقطة غابت عن ذهني كلياً ^_^
استدعاء ( حيدر ) : حاول أن توضح أكثر أثناء العرض ماذا فعل و ما هي الضربة التي قام بفعلها .
هممممممممممممم ......... لعلها عنصر الجمال في حيدر
وبقية الإستدعاءات ستكون بهذا الشكل :)
في البداية يجب أن يظهر اسم فريق العمل ثم اسم اللعبة و ليس العكس .
ههههههه ،،، نعم لقد قمت بتعديل هذا من مدة :)
________
لو ذهب إلى الصفحات 3 و4 و5 لوجدت أني أطالب بالنقد وبشدة لذا ،، شكراً على النقد :)
__________________________________
أخيراً هل تتذكر السنة الماضية في نفس هذا الوقت تماماً عندما قمت بوضع موضوع حول مثال لعمل لعبة ثري دي ؟ ها أنت اليوم تصمم لعبة كاملة . ( الأيام تمر بسرعة ) .
فعلاً :) وأتذكر كذلك العزيزة ماريو :)
PRG of RPG
27-11-2003, 01:36 PM
السلام عليكم
(بعد التفكير) قررت الخروج عن السيناريو الموضوع والإنحراف قليلاً (من أجل إخراج أفضل)
فكان من المفترض أن أقوم بتصميم عرضين ومعركة ثم الخاتمة وإنتهي من الديمو
ولكن (بعد التفكير) رأيت أنه من الأفضل أن أقدم شيء أفضل من هذا
لذا بعد التغيير الجديد لسيناريو الديمو نستطيع أن نقول أننا أنهينا 85% :)
+ السيناريو الجديد ربما سيضطرني إلى إجراء إضافات في المحرك :)
أدعولي بالتوفيق :)
Kasser
27-11-2003, 02:15 PM
فيه خطأ عندك بالمحرك !
انا اليوم نزلتها على جهازي الخاص ( 512 رام - 2.68 جيجاهرتز - جيفورس اف اكس 5600 ) وتعتبر مواصفات عالية :أفكر:
الخطأ في اللعبة ان الشخصيات مايطلعوا .. تظهر المرحلة واقدر اشوف النيران ولكن مافيه ولاشخصية ولما اضغط الاسهم للتحريك اسمع صوت خطواته بس ..
الخطأ (او العيب) الثاني اللي لاحظته هو نفسه ماتغير ..
القوائم اللي انت تسويهم متباعدة ومتفككة زيادة عن اللزوم .. بالعادة يكون للعبة theme مترابط من ناحية موسيقى والرسوم والالوان .. آمل تصححهم في هذه اللعبة او في تحققهم في لعبة اخرى غير جرادلي
PRG of RPG
27-11-2003, 05:39 PM
السلام عليكم
هلا كاسر :)
128 رام - 700 ميقا هيرتز - كرت شاشة ذاكرة 64 ((( يفي بالغرض)
المشكلة 1 : هذا نادراً ما يحدث كم سرعة الFPS ؟
المشكلة 2 :
أوافقك تماماً :)
نعم كل المشاهد لو قارنتها بذاتها تجدها متناسقة
ولكن لو قارنتها ببعض تجد إختلافات
ولكني لا أجد الوقت لوضع أي لمسات :(
تحياتي :)
dark street_8
27-11-2003, 06:32 PM
العبه شكلها كئيبه ياخوان حطوا شوية الوان تفتح النفس
والشخصيات انصحكم انكم تغيرونها كلها لانها شكلها غريب
يعني حطوا ملابس غريبه مثلا جاكيت لونه اسود ولابس قفازات وخلوا
الشخصيه يعني تبين ملامحها
dark street_8
27-11-2003, 06:40 PM
شوفو عندي فكره رائعه للشخصيات
شوفوا ابطال جميع الالعاب
واخذوا من هم بعض الحاجات
مثلا
تيدوس:الشعر
زيدان:السيف
سكوال:القميص والجاكيت
سنيك:الملامح
وكذا راح تطلعون شخصيات رائعه مستقله
وشكرا
PRG of RPG
27-11-2003, 10:42 PM
السلام عليكم
العبه شكلها كئيبه ياخوان حطوا شوية الوان تفتح النفس
والشخصيات انصحكم انكم تغيرونها كلها لانها شكلها غريب
يعني حطوا ملابس غريبه مثلا جاكيت لونه اسود ولابس قفازات وخلوا
الشخصيه يعني تبين ملامحها
هنالك من أخبرني بهذا الأمر وقال بأن الألوان مميتة وأنه يعشق ألعاب البلات فورم لغنائها بالألوان
والناس أذواق وذوقي أنا يميل إلى اللون الأسود وبشدة :)
ولكن أنا لا أصمم لنفسي فأنا أصمم للآخرين .. لذا الأخذ بكلامكم واجب :)
أما الشخصيات إن شاء الله نبدع فيها مستقبلاً ولكن الآن هنالك ماهو أهم
وحياك الله :)
Master x Power
28-11-2003, 09:43 AM
شوفو عندي فكره رائعه للشخصيات
شوفوا ابطال جميع الالعاب
واخذوا من هم بعض الحاجات
مثلا
تيدوس:الشعر
زيدان:السيف
سكوال:القميص والجاكيت
سنيك:الملامح
وكذا راح تطلعون شخصيات رائعه مستقله
وشكرا
شكلك مبتدأ ولا تعرف شئ
الشئ مب هذي السهولة
Master x Power
28-11-2003, 09:43 AM
شوفو عندي فكره رائعه للشخصيات
شوفوا ابطال جميع الالعاب
واخذوا من هم بعض الحاجات
مثلا
تيدوس:الشعر
زيدان:السيف
سكوال:القميص والجاكيت
سنيك:الملامح
وكذا راح تطلعون شخصيات رائعه مستقله
وشكرا
شكلك مبتدأ ولا تعرف شئ
الشئ مب هذي السهولة
CHALLENGER
28-11-2003, 05:56 PM
شكلك مبتدأ ولا تعرف شئ
الشئ مب هذي السهولة
حتى لو لازم يسمع الأخ يزيد كل الآراء :)
Master x Power
28-11-2003, 09:50 PM
dark street_8
ادخل عالم الثري دي
وبتعرف مدى صعوبة الحركة
CHALLENGER
حتى ولو الشغلة صعبة كثير
حتى لو كانو الشخصيات عنده بمتداد
.mb
او
.dsm ( مدري اذا كان صح بس امتداد الماكس )
dark street_8
29-11-2003, 01:24 PM
اسف
اسف على تدخلي اللغط
واسف على كل اخطاي
وارجوا منكم ان تسامحوني
والله يوفقكم
Kasser
29-11-2003, 01:57 PM
شكلك مبتدأ ولا تعرف شئ
الشئ مب هذي السهولة
ولو لكن فكرته حلوة وفيه مصممين يقدرون يعملونها بسهولة :أفكر:
PRG of RPG
29-11-2003, 04:21 PM
السلام عليكم
يا جماعة ماهو بهالطريقة ،، المسألة وما فيها
ولو لكن فكرته حلوة وفيه مصممين يقدرون يعملونها بسهولة :أفكر:
بسهوله ؟ على يدك إذن
قل لي إسم شخص (عربي) إستطيع العمل معه ويعرف كيف يصمم شخصيات Md2 (بأفضل من الموجود طبعاً) + شخصيات High Poly والتحريك يكون سلس طبعاً وكل هذا في زمن قياسي
الجواب : لا يوجد ،، فكيف بسهولة إذاً
هذا بالنسبة لوضيفة مصمم شخصيات
أما الموضوع الأساسي وهو النقد فهو مفتوح للجميع بالطبع وأستفيد من جميع الآراء (حتى لو كانت محبطة) :)
Master x Power
29-11-2003, 08:33 PM
اسف
اسف على تدخلي اللغط
واسف على كل اخطاي
وارجوا منكم ان تسامحوني
والله يوفقكم
انا ما قصدي العتاب
او انك غلطت في شئ
انا بس حبيت افهمك مدى صعوبة المسئلة بس
وان الكلام اسهل من الفعل
PRG_OF_RPG
انا اعرف مصمم عربي يصمم افضل من الموجود بل مصممين :)
Master x Power
29-11-2003, 08:35 PM
بنسبة للنقد انا لحد الحين ما لعبت اللعبة
عشان ابدي رائي
بس من الصور
يبين ان تصميم الشخصيات فيه ضعف
يعني تقريبا بشكل عام الجرافكس مقبول
PRG of RPG
30-11-2003, 11:15 AM
السلام عليكم
مالذي تنتضره ؟ أين المصممين !
Master x Power
30-11-2003, 12:38 PM
اضنك تعرف ناس احسن منك :33:
اكيد فاهم قصدي
بس المحترفين اغلبهم مرتبطين ومشغولين
بس بحاول اشوف لك واحد فاضي
:33:
Tranedo
30-11-2003, 02:06 PM
أهلين ياأخوان
بصراحة أنا عندي فكرة حلوة
ليش ماتخلون الشخصيات من بعض الاعمال الكرتونية مثلا البطل يكون جوكو من درجون بول زد ولابس جاكيت مثلا وبنطلون جنز أو مثلا حسان من سلام دنك وهكذا
وأشكرك أخي يزيد عل الجهد الرائع والمتميز وأوافق الاخوان عليك بتفتيح الالوان قليلا.
سلااااام
الوصيف
30-11-2003, 07:39 PM
الســــلام عليكم ورحمة الله وبـركاتة
هــــلا ومرحبــــــا بيزيد وبالجـــــميع
أولا:
مبـــــــــروووووك علي المشرووع الجديد
ثــانيا:
أعذرني علي الرد متأخرا لعددت ظرووووف
-----------
علي طاري الشخصيات أنا اللحين قاعد أدرس دروووس عن الشخصيات وأحتراف الماكس بشكل عام
وتفضلوووو فكرة تصميم الشخصيات
فكـــــرة تصميم الشخصية:
المصمم يصمم مجسم ثم من ثم يلصق علية الصورة المرسومة الذي رسمها بس يكوون ملونها
ولازم الرسام يرسم جميع جها الشخصية ليتمم لصق كل أجزاء الرسم علي المجسم
ملاحظة :
يوووجد موضوع للدروس في المنتدي
وفي طرقة أخرى لكن ماعرفها.
-----
ومشكوووووووور أخوي يـــــــزيد
تقبلوووووو تحياتي
PRG of RPG
30-11-2003, 08:37 PM
السلام عليكم
Master x Power :
لا ماني فاهم قصدك !
طيب انت تقول مشغولين ... صح ؟ طيب هذا طلب بسيط ومن البديهي تحقيقه (لقولك محترفي تصميم شخصيات)
الطب هو : أعطني مصمم شخصيات صمم شخصية MD2 .. ( + الملف)
لأنه أن لم يوجد مصمم يصمم شخصيات قياسية MDx فللأسف لا نستطيع أن نقول عليه مبتدأ
ولو انك لا تعلم ماهي MDx فالمصيبة أعظم !
Mr.Spider :
إجتمع الآراء على تفتيح الألوان ...... بالطبع سأقوم بذلك مستقبلاً :)
الوصيــــــف :
هلا بالحربي ،، كيف احوالك إن شاء الله تكون بخير
وش رايكم تنسون الشخصيات :) ،، لو أصممها راح أصممها بهيئة FF7 وكفائة FF8 (أعتقد هذا مناسب للجميع :)
_____________________
عالعموم أنا كعادتي لا اعرف ان انهي مشروع ،، حالياً أقوم بعمل محرك مباشر على DirectX - ولا أعلم لماذا أقوم بهذا الآن في هذا الوقت الحرج !!!!
PRG of RPG
30-11-2003, 09:28 PM
السلام عليكم
لقد مللت من التطوير لذا ساقوم بإفراغ مالدي الآن وتحويلة إلى Setup وتجربته على أجهزة مختلفة
لذا على الأكثر ،، أعطوني مهلة إسبوع وسأنتهي منه
معنى هذا الكلام أنني لم أنهي ماهو مخطط للديمو فعلاً ولكن أنهيت 91% فقط :)
على فكرة الحجم الآن في حدود ال40-50 ميقا
Master x Power
30-11-2003, 09:55 PM
....................................
PRG of RPG
01-12-2003, 07:11 PM
السلام عليكم
Master x Power : آسف ،، لا أفهم لغة النقاط :)
_______________________________________________________
الجميع/
لقد إنتهيت من تجهيز "العرض التجريبي" بشكل Setup
ولقد جربته على جهازي ،، شغال 100%
حجم الديمو : 42.5 ميقا :)
وسأقوم غداً بحجز دومين وسيرفر( ستأخذ يومين)
وخلال هذين اليومين سأقوم بتجربة اللعبة على أجهزة مختلفة لأتأكد من مسألة التوافقية
بالتوفيق :)
high volt
01-12-2003, 07:39 PM
السلام عليكم
أهنيك يزيد على الديمو وعقبال اللعبه كامله وتطور محركك بحيث يستقل
اتمنى انك قد قرأت هذا الرد قبل رفعك للديمو لأي سيرفر
فقط حبيت أن اذكرك بالنقاط الخفيفه وأولها الصوت
حسنا خذ هذا الكود وهو المناسب (على جميع الأجهزه)
وهذا جزء من class من المحرك الذي أعمل على تطويره
Public Function STOP_SOUND(DS_BUFFER As DirectSoundBuffer, FILENAME As String)
On Local Error Resume Next
DS_BUFFER.Stop
Set DS_BUFFER = DS.CreateSoundBufferFromFile(App.Path & FILENAME, dsbd, wave)
DS_BUFFER .play looping or default
End Function
high volt
01-12-2003, 07:54 PM
السلام عليكم
نسيت أن أخبرك كيفية الاستفاده منه
طبعا الطريقه الاعتياديه:
1- متغير من النوعclass وليكم x
2- x.stop_sound
3-ds_buffer.play loop or default
بهذا الكود حلت مشكله الصوت باذن الله
فسيتم ايقاف الصوت
طبعا كما نعرف في دايركت ساوند لا توجد اي داله لعمل stop ولكن هناك داله لعمل pauseعلما ان الداله ds_buffer.stopالخاصه بالدايركت اكس هي لعمل pause فهذا الكود سيقوم بعمل stop ثم play وطبعا ستختار play_mode
ولكن اردت ان اسال عن اي شيئ تعرفه عن الشبحيه sprite مثلا كالدخان وبصفه عامه (اختيار درجه شفافيه الجسم ولكن بدون استخدام اي مكتبات خارجيه ,فقط بالدايركت اكس7
وشكرا
PRG of RPG
01-12-2003, 08:15 PM
السلام عليكم
هلا أخوي
أشكرك على إهتمامك :)
بالنسبة للصوت /
بيني وبينك انا ما ني عارف الهدف الي بتوصله !!
الصوت في جهازي متوافق 100% والمفترض انه يتوافق في جميع الأجهزة
ولكن ما فهمته منك أن الصوت يتكرر بصورة أكثر من المطلوب
حالما أشغل اللعبة على أجهزة مختلفة سأقوم بإكتشاف مشكلة الأصوات وحلها بإذن الله
في المستقبل لا تعطيني أكواد أرجوووك :) ...فقط المشكلة :)
---------------
لماذا DirectX7 ...... ؟
8 أفضل بكثير ...... ولو أنه يرفع الضغط أحياناً للتو دي :p
http://216.5.163.53/DirectX4VB/Tutorials/DirectX7/DD_vbDABL.asp
بالتوفيق :)
Master x Power
01-12-2003, 08:36 PM
السلام عليكم
Master x Power :
لا ماني فاهم قصدك !
طيب انت تقول مشغولين ... صح ؟ طيب هذا طلب بسيط ومن البديهي تحقيقه (لقولك محترفي تصميم شخصيات)
الطب هو : أعطني مصمم شخصيات صمم شخصية MD2 .. ( + الملف)
لأنه أن لم يوجد مصمم يصمم شخصيات قياسية MDx فللأسف لا نستطيع أن نقول عليه مبتدأ
ولو انك لا تعلم ماهي MDx فالمصيبة أعظم !
_____________________
عالعموم أنا كعادتي لا اعرف ان انهي مشروع ،، حالياً أقوم بعمل محرك مباشر على DirectX - ولا أعلم لماذا أقوم بهذا الآن في هذا الوقت الحرج !!!!
قصدي واضح
انت تعرف مواقع عربية خاصة بالتصميم 3D
منها المنابر وارب سي جي
فيهم ناس اضن انهم بقدها :biggthump
لا تروح بعيد شوف منتدانا :09:
بعدين انت تقدر تصمم شخصيات كووول
بس اتعب عليهم شوي :bigeyes:
المسئلة مسئلة وقت لا اكثر :jester:
PRG of RPG
01-12-2003, 09:17 PM
السلام عليكم
أخوي أنا لو أعرف مصمم شخصيات لأتفقت معه وأول منتدى إشتركت فيه هو المنابر ^-^
والمسألة ماهي صمم شخصية Low Poly على الماكس او المايا وإنتهى الموضوع
هنالك إرتباطات في الإكساءات دقيقة جداً وأنا أعني دقيقة
ويجب ان يكون التحريك فيه سلس جداً جداً
+ الموضوع يتعدى الماكس والمايا فأنت مضطر إلى إستخدام برنامج تعد فيه الحركات
لو فرضنا وجود مصمم شخصيات - ولم أشاهد أحداً من قبل
وزمن تصميم الشخصية الواحدة والذي يعني 20 ساعة عمل (على الأقل)
* عدد الشخصيات (100) = 2000 ألف ساعة عمل
فهل أجد أحداً متفرغ كل هذا الوقت
وفي الأساس لا يوجد مصمم شخصيات مبتدأ
عشان كذا - يا جماعة - ما يحتاج نعيد ونزيد في هذه المسألة ......
تحياتي :)
Master x Power
01-12-2003, 09:27 PM
اعرف كل هذي الاشياء :أفكر: :أفكر:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
وفي الأساس لا يوجد مصمم شخصيات مبتدأ
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
شنو قصدك ؟؟
PRG of RPG
01-12-2003, 10:34 PM
السلام عليكم
أخوي لا تطولها وهي قصيرة عندك أمثلة لمصممين عرب لشخصيات MDx أرنا أياها وإلا فلا تزيد فهالموضوع !
high volt
01-12-2003, 11:05 PM
السلام عليكم
هلا يزيد
أولا عن اهتمامي / بالتاكيد ساهتم كانها لعبتي يكفي انها لعبه عربيه من متواضع عربي طموح
المهم
هدفي الذي لم تتوصل اليه هو / عكس ما قلته اي انه اثناء المعركه يتم مثلا اطلاق النار 5 مرات (حسب الرؤيه من خلال فووهة البندقيه)على فكره لي كلام بخصوص البندقيه
نرجع للموضوع
فعندما ترى النار تطلق خمس مرات تسمع الصوت ثلاث مرات تقريبا وهدفي بالتحديد ان تنسق الصوت المنبعث من البندقيه مع المشهد
وبالنسبه لاعطائي الكود
انا عن نفسي اثق في قدرتك تماما على التوصل الى الكود طالما شرحت لك المبدأ
لكن نحن هنا في ممنتدى والغرض منه هو الفائده لعامه هذا من جهه
ومن جهه اخرى لا احب ان اظهر مبظهر المقصر أمام من لا يفهمني
high volt
01-12-2003, 11:08 PM
وأما بخصوص حديثي عن البندقيه :
الصوت الصادر من السلاح هو صوت بندقيه shot gun
ولكن السلاح او بمعنى اصح هيئة السلاح شاش machine gun
وشكرا
PRG of RPG
02-12-2003, 08:04 PM
السلام عليكم
أهلاً :)
غداً إن شاء الله سأكون حليت جميع مسائل الا توافقية :)
شكراً مرة أخرى :)
Kasser
03-12-2003, 08:02 PM
السلام عليكم
يا جماعة ماهو بهالطريقة ،، المسألة وما فيها
بسهوله ؟ على يدك إذن
قل لي إسم شخص (عربي) إستطيع العمل معه ويعرف كيف يصمم شخصيات Md2 (بأفضل من الموجود طبعاً) + شخصيات High Poly والتحريك يكون سلس طبعاً وكل هذا في زمن قياسي
الجواب : لا يوجد ،، فكيف بسهولة إذاً
هذا بالنسبة لوضيفة مصمم شخصيات
أما الموضوع الأساسي وهو النقد فهو مفتوح للجميع بالطبع وأستفيد من جميع الآراء (حتى لو كانت محبطة) :)
نعم على يدي :) صممت شخصية بنسبة 70% بقي الاكساء وتصير 100% ... اخلصه وارويك صورة اذا تبي
بالنسبة للـMd2 ... انا تعاملت من قبل وتلاعبت في شخصيات محرك كويك 3 يستخدم pk3 وفهمت له شوي الا لسالفة الخامات لكن اقدر افهمها لو قريت الدرس مال وضع الخامات لهذه الملفات .. واظن md2 حق كويك 2 :p (( قلت لك شفر ملفات اللعبة ))
وبالنسبة للتحريك للحين مازلت اسوي حركات للاجسام اما الشخصيات لاازال مبتدأ لكن انشالله باحترف وقت ماتفرغ لدراسته
;)
PRG of RPG
04-12-2003, 03:44 PM
السلام عليكم
أهلاً كاسر :)
إذا صممت شخصيات مثل (تماماً) الموجود ،، أو أفضل وبشرط مدة تصميم الشخصية لا يتعدى الإسبوع ،، حينها نستطيع العمل معك :)
___________________
الجميع : آسف للتأخير ،،
الموقع : www.axdteam.com .... فيه صورتي ;)
حجم ملف اللعبة : 43 ميقا
لم أقم برفعها حتى الآن (حتى أختبرها على أجهزة أخرى)
بالتوفيق :)
مبروك على افتتاح الموقع
وارجو انك ترفع المحرك والديمو في اسرع وقت ممكن
PRG of RPG
05-12-2003, 02:59 PM
السلام عليكم
ههههههههه قراده ،، الحظ نحس
حلمت الملف 1000 مره ،، ومره وصل 41 ميقا وإنقطع الخط :p
الحين مليت وقسمت الملف مب إلى ملفين او ثلاثة ....... قسمته 8 ملفات :)
كل ملف 5 ميقا
طبعاً تحملها في مجلد واحد بعدين تشغل ملف الexe
والآن تم رفم ملفين وجاري رفع الملف الثالث :)
PRG of RPG
05-12-2003, 09:53 PM
السلام عليكم
أبشركم
إنهتيت من رفع الديمو كاملاً
www.axdteam.com/download.html
ولا تنسوا تسووا Refresh
بالمناسبة اضفت سجل زوار
وعلى هذا أكون إنتهيت من الشغل وبقي لي مسئلة النشر
ملاحظة / بالنسبة للمحرك (850) كيلو بايت :
1- لا يمكن الإستفاده منه بدون تنزيل الديمو
2- لمن يريده يستطيع الإتصال بي بالمسنجر (ولابد أن يكون شخص اعرفه من هذا المنتدى فقط) ،، مثل : شالنجر ، الكرستال ، شوت ..... وغيرهم :) ........... وذلك لأسباب أمنية أنتم تعرفونها بالتأكيد
PRG of RPG
05-12-2003, 09:55 PM
السلام عليكم
أضيف :
سأنتضركم تجربوا اللعبة لمدة ثلاث أيام ثم أقوم بنشرها بنفسي :)
Wolf Sniper
05-12-2003, 10:16 PM
جاري التحميل ;) و الله يعين ( 43 ميجا ) . بس اللعبة تستاهل إن الواحد يحمل هذا الحجم من الملفات .
dark_dot
06-12-2003, 12:11 PM
سلام
ادري متاخر ( في الوقت ضايع )
بس شنى محد فيكم تكلم عن قصة اللعبة معنها من اهم المميزات في اللعبة
ولا شنو الي خلى فف7 احسن من فف8 و فف9 ؟؟؟؟؟
وشلون اقدر انزل المحرك لاني ماحصلته في الموقع
لاني نزلت 8 ملفات ؟؟؟؟
عندي سؤال غبي شوي
اقول بس مب شنى فوتوشوب اسهل في صنع الصور
( عاد لاحد يزف حد )
Mr. Black Man
06-12-2003, 12:59 PM
أنا نزلت اللعبة كاملة و لكن هناك خطأ في ال Setup يؤدي إلى عدم عمل اللعبة :33: :06:
PRG of RPG
06-12-2003, 02:41 PM
السلام عليكم
قناص الذئاب : انتضرك :)
سيفير :اذا حملت الثمان ملفات شغل الملف gradlyX.exe وراح يسوي Setup .... وإذا انتهى شغل اللعبة من سطح المكتب .. فقط لا اكثر
الرجل الغامض :
الخطأ اللي عندك :: خطأ عادي (وهو ليس خطأ في الواقع)
وهو لبرنامج صانع التواقيع ولا دخل له باللعبة :)
عادي كمل عمل الsetup وبعدين شغل اللعبة من سطح المكتب وأخبرني بالنتيجة :)
PRG of RPG
06-12-2003, 03:31 PM
السلام عليكم
ولا تنسوون تحملون DirectX9
بدونه لا تحملون اللعبة :)
PRG of RPG
06-12-2003, 05:12 PM
السلام عليكم
ههههههههههه (((الحظ أقشر))) :p
يا جماعة لا أدري كيف نسيت أن أضع أمر تسجيل المكتبة
والحل (أعيد رفع الملفات) وهذا شبه مستحيل :(
ولكن فيه حل آخر :) ،، وهو أنكم تسجلونها يدوياً
أولاً (شكل المشكلة) : بدع ان تقوم بتشغيل الSetup وتذهب لكي تشغل اللعبة ،، ستجد أن اللعبة لن تشتغل وبدلاً من ذلك سيصدر صوت خطأ من الجهاز
الحل :
إضغط إبدأ(Start) ثم تشغيل(Run) ثم إكتب :
regsvr32.exe R3D090_VBasic.dll
ثم موافق
http://arabvbgames.jeeran.com/bug1.jpg
شغل اللعبة :)
dark_dot
06-12-2003, 06:12 PM
مـــــــــــــشــــــــــــــــــــــكورر
( كل شخص معرض للخطئ او نسيان )
PRG of RPG
06-12-2003, 06:16 PM
السلام عليكم
تعقيب :
للجميع لكي تشتغل اللعبة لا بد من تحميل هذا الملف (نسيت أن أفعل بعض الأمور) وسيحل جميع المشاكل لأن أغلبكم لما يحمل اللعبة يطلع صوت خطأ ولا تشتغل وحلها هنا :
رفعت ملف ال Patch يقوم بحل جميع المشاكل بإذن الله
الملف : www.axdteam.com/download/GradlyPatch.exe
الحجم : 450 كيلو بايت
_______________
نراجع الآن طريقة تنصيب اللعبة :
1- حمل DirectX9
2- حمل ملفات اللعبة الثمانية وإعمل Setup
3- (الخطوة الجديدة) : حمل ملف الPatch وإعمل له Setup
شغل اللعبة :)
اخيراً نزلت اللعبة 3 ساعات على ما انزلها بس اللعبة تستاهل انا راح اجربها واقولك رأيي
PRG of RPG
06-12-2003, 09:33 PM
السلام عليكم
لا تنسى تحمل الPatch ;)
حملته وجربت اللعبة وحلوة مره
PRG of RPG
07-12-2003, 12:16 PM
السلام عليكم
آمل أنكم فهمتم فكرة التحميل
تحملون ملفات اللعبة الثمانية
ثم يأتي دور الpatch فما هو ملف الpatch ؟
ببساطة هو ملف تصحيح الأخطاء ..... أنتم جربتم اللعبة وطلع فيها أخطاء أرجع أنا وأسوي تحديث للpatch بحيث يصحح هذه الأخطاء ،، وطبعاً ما فيه إلا Patch واحد ولكن يتم تحديثة بإستمرار
ولا أتوقع أن يزيد حجم هذا الPatch عن 1 ميقا :)
طبعاً كل هذا وكل ما تحتاجه في صفحة : www.axdteam.com/download.html
لا تنسوا تسووا تحديث للصفحة
بالتوفيق :)
Kasser
07-12-2003, 03:29 PM
السلام عليكم
أهلاً كاسر :)
إذا صممت شخصيات مثل (تماماً) الموجود ،، أو أفضل وبشرط مدة تصميم الشخصية لا يتعدى الإسبوع ،، حينها نستطيع العمل معك :)
sorry ماقدر اشتغل معك بس كنت ابي المح لك انه فيه ناس مثلي يقدروا يشتغلوا معك :33: واكيد اذا ماطلبت مساعدتهم ماراح تشوفهم :o
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .