صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 15 من 32

الموضوع: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

  1. #1
    التسجيل
    22-01-2005
    الدولة
    OctoLand
    المشاركات
    1,000

    [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    السلام عليكم.

    درس عمل نظام كومبوّات معقّد:
    و أنا كنت أترجم ملف الـGML, تذكّرت محادثة صارت بيني و بين مجموعة من الناس ( الله يستر علينا و عليهم ) و كانوا متأكّدين 100% إن الجيم ميكر لا يستطيع بأي شكل من الأشكال أن يصمّم ألعاب القتال التي تحتوي على نظم تركيبات ( combos ) متطوّرة, و ها أنا اليوم أثبت خطأهم.

    يوجد بالمرفقات مثال انا صمّمته بالنسخة 6.0 تحتوي على شخصية لديها كومبو واحد و عدة حركات ( قاعد أشوف وجهكم كذا .. خذ أيها الـ:mad22: هياااااا ! <<<< متحمّس ).

    لكن شباب, شفرة المثال صعبة جدا جدا جدا جدا جدا جدا جدا جدا جدا, لذلك تأملوها, و اقرؤوها بتأني, لأني لم أعلّق عليها.

    من الأشياء الموجودة بالمثال هو طريقة لتخفيف حجم الـsprites في اللعبة بشكل مذهل, و ذلك عن طريق عدم انشاء مرآة لكل الـsprites ( مثلا sprHeroWalkLeft و sprHeroWalkRight ) و لكن بانشاء sprite واحد و عمل مرآة أوتوماتيكيّة عن طريق سطرين فقط من الكود ( يصبح لديك فقط sprHeroWalk ) و مميّزات ذلك: تنظيم الـsprites, تقليل الحجم, تسهيل البرمجة ( لا يجب أن تكتب: إذا كان الاتجاه = يمين فإن السبرايت = .. و إذا كان يسار فإن السبرايت = .., أنت فقط تكتب السبرايت = .. , و الأوبجيكت بسطرين فقط من الكود يعكسونها عند تغيّر الاتجاه )

    التحكّم:
    السهم اليمين: التحرّك لليمين.
    السهم اليسار: التحرّم لليسار.
    السعم الأعلى: القفز.
    حرف الـZ : ضربة باليد اليمين.
    حرف الـX : ضرب باليد اليسار.
    حرف الـA: حركة هوائيّة خاصّة.
    حرف الـS: مسكات ( Grabs ).

    الحركات:
    Z X Z X : كومبو رباعي ( يمين يسار يمين يسار )
    تحت + S : استدعاء نسخة من الأرض.
    Z + X في الهواء : صفقة باليدين.
    A في الهواء : العجلة الهوائيّة.

    لو تريدون المثال متطوّر أكثر واحد يعطيني Sprite strip لواحد من لاعبين Guilty Gear, أورّيكم الشغل الصح.

    مميّزات النظام:
    1- قابليّة التفرّع ( مثلا تقدر تسوّي Z X Z X أو Z X Z S ( هذا ليس موجود في اللعبة بسبب قلّة الـsprites اللي عندي, لو أحد يعطيني strip كويّس أوضّح أكثر ).
    2- المرونة.
    3- قابليّة تطبيقه على اللاعبين الآخرين بسهولة.

    أنا ما حطّيت عدو لأن وقتي ما يسمح, و لأن هذا مو درس AI.

    انتظروا درسي القادم: Advanced Platformers مع مثال.
    الملفات المرفقة الملفات المرفقة

  2. #2
    التسجيل
    22-06-2005
    الدولة
    مصر
    المشاركات
    1,523

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    مشكور على الموضوع

  3. #3
    التسجيل
    20-09-2005
    الدولة
    البحرين
    المشاركات
    366

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    مشكووووووور أخي أكتوبوت على هذا الموضوع الرائع

    ( تصدق إني كنت أفكر أسوي لعبة مصارعة وما أعرف كيف أسويها لكن من خلال هذا الموضوع بإذن الله سوف أستطيع عملها )

  4. #4
    التسجيل
    05-06-2005
    الدولة
    أرض التاريخ والحضارة
    المشاركات
    99

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    السلام عليكم

    مشكور اخي الكريم على الموضوع وجزاك الله خير الجزاء


  5. #5
    التسجيل
    21-02-2003
    الدولة
    الإمارات العربية المتحدة
    المشاركات
    2,350

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    مشكور على المثال الرائع .. وفعلا ينقصك الكثير من الكومبوات .. الصراحة المثال احترافي . بس بعدك . ما تفوقت علي لاني حللت المثال وعرف طريقتك.. ممتازة فعلا . ولكن تحتاج لتطوير اكبر . كيف ستحسب الاصابه لو كان في لاعب ثاني مثلاً .. هذا شيء خله بعدين


    وفعلا . الاكواد فيها اوامر اكثر من الايقونات . هل ستطور المثال اكثر ؟

  6. #6
    التسجيل
    22-01-2005
    الدولة
    OctoLand
    المشاركات
    1,000

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    أحمد شحاتة صقر == تسلم, و شكرا على مرورك.

    الموقوف == الحمدلله إن استطعت أفيدك.

    وليدس == مشكور على مرورك.

    Son of UAE == لسّا ما وصّلت لمستواك؟, أحسلّك تتدرّب, أحسّ إني قريب ( لول ), إشرايك بطريقة الـstring حقت الكومبوّات و قوّة الـAnimation End ؟. أنا نفسي أطوّره و أزيد كومبوّات, لكني محدود من ناحية الـsprites, نفسي ألاقي strip كامل حق وحدة من شخصيات Guilty Gear عشان أخلّي الكومبوّات مطابقة للعبة بعد, أما عن طريقة حساب الضربات, فهل رأيت إني لم أضع الـMask بالطريقة العاديّة و لكني وضعته عن طريق الكود, لأنه عندما تصبح الشخصيّة تضرب لكمة ( مثلا ) يتحوّل الماسك إلى اليد فقط, و بذلك أنقّص الدم على الـCollision ( الطريقة لها كم عيب, لكن أقدر أصلحهم ).

  7. #7
    التسجيل
    03-09-2003
    الدولة
    d=(n_n)=b دار بو خليفة d=(n_n)=b
    المشاركات
    1,096

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    ::

    ::

    توني نزلت الملف...لكني ينقله بعدبن للاب توب لأني منزل الـGM هناك...بعديييييييييييييييين برد عليك

    لكن لو شو استوى...على هاي الحاله ما بفهم شي لأني بعدني ما ابتديت قي الـGM و ماعرف عن البرمجة فيه إلا القليل إلي تعلمته بروحي من زمااااااااااان

    ::

    ::
    ::

    ::



    "التوقيع فوق التعديل لوووووول "

    3/12/2005...."and UAE Naruto...is back again"

    من مواضيعي

    "مؤقتاً ماشي مواضيع حلوة "

    ::

    ::

  8. #8
    التسجيل
    20-09-2005
    الدولة
    البحرين
    المشاركات
    366

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    تفضل اخي أكتوبوت بعض السبرايت
















    إذا كنت تريد شخصيات أخرى فأنا موجود

  9. #9
    التسجيل
    22-01-2005
    الدولة
    OctoLand
    المشاركات
    1,000

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    UAE Naruto == أنا في انتظار ردّك.

    الموقوف == شكرا لك على المحاولة, و لكنّي أريد strip حق شخصيّة كاملة, الـstrip هو صورة كبيرة داخلها كل الصور حقت الشخصيّة داخلها, يصير عندي الشخصيّة كاملة.

  10. #10
    التسجيل
    21-02-2003
    الدولة
    الإمارات العربية المتحدة
    المشاركات
    2,350

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    موجود بالمرفق ..

    شو رايك ؟
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة sf_ken.png‏  

  11. #11
    التسجيل
    22-01-2005
    الدولة
    OctoLand
    المشاركات
    1,000

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    حلو, لكني ما أعرف حركاته, و لا حياتي لعبت ستريت فايتر..

    خلاص عرفت الحل, عندي ROM لـGuilty Gear X Advance , بسوي rip لـSol Bad Guy

  12. #12
    التسجيل
    20-08-2004
    الدولة
    الإمارات العربية المتحدة
    المشاركات
    2,452

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    اسمحلي على تأخري في الرد

    الصراحة كنت مشغول وايضا تعرضت لبعض المشاكل منعتني من دخول المنتدى

    المهم مشكور على موضوك القييم وننتظر المزيد من ابداعاتك ولا تحرمنا منها





    وشكــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــرا

  13. #13
    التسجيل
    20-08-2004
    الدولة
    الإمارات العربية المتحدة
    المشاركات
    2,452

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    اسمحلي على تأخري في الرد

    الصراحة كنت مشغول وايضا تعرضت لبعض المشاكل منعتني من دخول المنتدى

    المهم مشكور على موضوك القييم وننتظر المزيد من ابداعاتك ولا تحرمنا منها





    وشكــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــرا

  14. #14
    التسجيل
    08-10-2005
    الدولة
    مصر
    المشاركات
    634

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    مثال ممتاز
    و منتظرين الباقى

    ايه رأيك تعمل لعبة مثل mortal kombat
    مع الفينيشات .......قد تكون صعبة قليلا لكن ممكن

  15. #15
    التسجيل
    22-01-2005
    الدولة
    OctoLand
    المشاركات
    1,000

    مشاركة: [مكتبة دروس متجدّدة] دروس OctoBot للمتقدّمين فقط.

    sony20 == شكرا على مرورك.

    D.A.M.H == شكرا لك, المشكلة في لعبة قتال هي إنه إما تكون ضد الكمبيوتر و هذا يكون صعب ( لأن الـAI معقّد جدا ), أو يكون أونلاين, و في صعوبة ذلك لن أتحدّث.

صفحة 1 من 3 123 الأخيرةالأخيرة

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •