• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • صفحة 1 من 3 123 الأخيرةالأخيرة
    النتائج 1 إلى 15 من 34

    الموضوع: [درس]دروس في الدارك بيسيك مع snake_x86 الجزء الاول

    1. #1
      التسجيل
      04-02-2004
      الدولة
      الزمن
      المشاركات
      455
      المواضيع
      39
      شكر / اعجاب مشاركة
      بطاقات الألعاب

      Gamertag: edukee86

      [درس]دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      دروس "الدارك بيسيك" الجزء الاول

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


      اذا كنت جيد باستخدام الماكس فاضمن نفسك
      اذا لا فعليك تعلم الماكس او اي برنامج بسيط تختاره مثلا 3d world studio

      اولا) ما هي الدارك بيسيك؟
      الدارك بيسيك هي لغة برمجة مختصة ببرمجة الالعاب سواء كانت ثلاثية الابعاد بالكامل او ثنائية الابعاد او دمج بين الاثنين و بقولي لغة برمجة اعني
      انها ليست برنامج تصميم بل عبارة عن لغة برمجة كالسي بلس بلس.
      لكنها لغة سهلة جدا بالنسبة للسي و نحتوي اوامر جاهزة قد تكلفك مئات الاسطر
      في السي و هنا سطر واحد.
      مثلا الامر
      Load object "hero.x" , 1
      يقوم بتحميل ملف ثري دي من الهارد ديسك اسمه hero.x الى الدارك بيسيك وسيظهر
      مباشرة على الشاشة.
      و ستلاحظون من هذه التعليمة انها غير موصولة ببعضها.... نعم في الدارك بيسيك
      معظم دالاته غير موصولة ببعضها كهذه:
      Position object
      لاحظوا انها لم تكتب هكذا: PositionObject

      هناك نوعان من الاوامر او الدالات في الدارك بيسيك
      الاول: الامر: تعطيه تعليمات مثلا hide object 1
      وهي تعني ان يخفي المجسم رقم واحد
      لاحظ ان الامر كتب من دون اقواس

      الثاني: السؤال: تسأله عن شيء مثلا
      كود PHP:
      objY=object position y(1

      و بهذه العملية ستخزن احداثيات y للمجسم رقم واحد في المتغير objY
      لاحظ وجود الاقواس عند السؤال
      و اريد ان انوه هنا انالدارك بيسيك لغة لا تتحسس لحالة الاحرف سواء
      كانت كبيرة او صغيرة يمكنك كتابة امر الاخفاء هكذا:
      hIdE oBjEcT 3 او Hide Object 3
      لا فرق بينهما و نفس الشيء ينطبق على المتغيرات

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

      على سبيل المثال 3d world studio

      -----------------------------------------------------------------
      واجهة البرنامج
      عند فتح البرنامج لاول مرة سيظهر لك كما في الصورة:

      اختر new project و هو اول زر من اليسار
      و ستظهر لك هذه النافذة:

      الان في هذه النافذة كل شيء يشرح نفسه و لكن تأكد من اختيار
      Use project view mode
      و ستصبح واجهة البرنامج كهذه:

      و من هنا سأشرح اولا شريط المهام

      كل الازرار تشرح نفسها من صورها
      و سأشرح الازرار المرقمة في الصورة
      1) يقوم بانشاء الملف التنفيذي للعبة و سيحفظه في مجلد الكشروع الذي حددته قبل قليل دون تشغيله
      2) نفس مهمة الزر السابق لكنه يقوم بتشغيل اللعبة
      3) ازرار ال debug و بصراحة لم استخدمها
      4) هنا تستطيع اختيار صفحة من مشروعك حيث يمكن تقصيم المشروع الى عدة صفحات

      سأشرح الان هذه النافذة التي استخدمها كثيرا وهي مهمة جداً جداً

      اولا كما في الصورة هنا تستطيع تعديل اسم المشروع ثم اسم الملف التنفيذي
      و وضع مذكرات.
      و ستشاهد بالاسفل خيارات اخرى سأشرح اهمها:
      Media: من هنا يمكن اضافة ملفات الى الملف التنفيذي اي يتم دمجها معه بدون ان يستطيع احد تعديلها و لا ينصح بوضع ملفات كبيرة هنا.
      Settings: هنا يمكن تعديل الاسم اللذي يظهر فوق نافذة اللعبة
      و طريقة ارفاق الملفات اللتي تم اضافتها بال media ثم اهم شيء ... طريقة عرض اللعبة
      نافذة او شاشة كاملة و اختيار الدقة.

      Files: من اهمهم و هي الاكثر استخداما

      في هذه النافذة يمكن تقسيم مشروعك الى صفحات متعددة مثلا صفحة
      لتعليمات كشف التصادم و صفحة للدالات العامة التي تنشأآها وهكذا....
      Browse: للبحث عن صفحة بالجهاز و اضافتها لمشروعك و اقصد بالصفحة ملف source
      Add new: لانشاء صفحة جديدة في مجلد المشروع
      Delete: حذف الصفحة المختارة

      وللتنقل بين الصفحات قم بالضغظ مرتين على الاسم

      Labels: ايضا مهم من هنا تسطيع الذها بسرعة الى اقسام الكود التي انت تحددها
      عن طريق اضافة اسم مرفوق ب ":"
      مثلا heroCode: او monsterAI:
      و بالضغط على الاسم ستذهب مباشرة الى مكان وضع اسم القسم
      و سأنتهز الفرصة لاشرح تعليمة goto حيث عند استخدامها
      داخل الكود سيذهب مباشرة الى مكام القسم مثلا:
      كود PHP:
       
      If heroHP 1 then goto heroDie
       
      heroDie
      :
      heroHP 100
      restartlevel
      () 


      في الدرس القادم سأتحدث عن البرمجة
      اي استفسار ..... انا جاهز

      -------------------------------------------------------
      هذا درس غير منقول او مترجم انما من مجهود شخصي لذا
      يمنع النقل خارج المنتدى بأي شكل من الاشكال الا باذن مني
      مع وضع المصدر
      التعديل الأخير تم بواسطة snake_x86 ; 10-09-2006 الساعة 10:27 AM
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

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

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      يسرنى أن أكون ول من يرد على الموضوع....
      ماشاء الله طريقه رائعه فى الشرحه أتمنى انك تكملها للنهايه....
      شكرا

    3. #3
      التسجيل
      08-10-2005
      الدولة
      مصر
      المشاركات
      634
      المواضيع
      16
      شكر / اعجاب مشاركة

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

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

    4. #4
      الصورة الرمزية سامي.خ
      سامي.خ غير متصل عضــو قديـــر
      Indie Games supporter
      الفائز الثاني بمُسابقة MGM 2
      التسجيل
      07-05-2005
      الدولة
      المنطقة الغربية (غير مستقر)
      المشاركات
      2,437
      المواضيع
      87
      شكر / اعجاب مشاركة
      بطاقات الألعاب

      Gamertag: samikhanfor PSN ID: samikhanfor Steam ID: samikhanfor Wii Code: samikhanfor

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      بارك الله فيك وفي عملك الصالح
      بس ممكن تعطيني رابط البرنامج ؟
      سبحان الله وبحمده...سبحان الله العظيم
      اذا اردت أن تجدني اضغط هنا
      هذا أول موضوع لي بقسم صناعة الألعاب

    5. #5
      التسجيل
      04-02-2004
      الدولة
      الزمن
      المشاركات
      455
      المواضيع
      39
      شكر / اعجاب مشاركة
      بطاقات الألعاب

      Gamertag: edukee86

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      يسرنى أن أكون ول من يرد على الموضوع....
      ماشاء الله طريقه رائعه فى الشرحه أتمنى انك تكملها للنهايه....
      شكر
      يسرني ان طريقة الشرح اعجبتك و انشاء الله سأكمل

      بس ممكن تعطيني رابط البرنامج ؟
      البرنامج مموجود و يعود الشكر للأخ hico و الأخ challenger
      وصلة الصفحة اللتي تحتوي على وصلة البرنامج

      بصراحة شرح رائع........بالمناسبة كان GOGENDANTES كتب دروس فى البرمجة بالدارك بيزك لكن يبدو انها طارت فى حادثة المنتدى للاسف......فلو كانت موجودة كنت كملت انت عليها واختصرت الوقت.....قدر الله وماشاء فعل
      حاليا ليس عندى سؤال...فى انتظار التكملة
      شكرا لانك الفت انتباهي الى تلك الدروس ..... سأختصر الكثير
      و وصلة الدروس هنا
      وبهذه المناسبة درسي القادم سيكون درس متقدم
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

    6. #6
      التسجيل
      09-02-2005
      الدولة
      Kingdom Of Saudi Arabia
      المشاركات
      1,253
      المواضيع
      37
      شكر / اعجاب مشاركة

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      بسم الله الرحمن الرحيم

      السلام عليكم ورحمة الله وبركاته

      اولاً احب اشكرك على هذا المجهود الجبار المقدم منك اخوي سنيك وانا كنت منتظر دروس هذا البرنامج بفارغ الصبر وننتظر دروسك الجاية على اتم استعداد وحماسة

      ثانياً انت حققت حلمي بأني اتعلم لهذا البرنامج الرائع الله يعطيك الف عافية

      شكراً ليك اخوي والى الأماما وتابع تميزك

      شرحك جميل ومميز ومنسق

      ملاحظة بسيطة ارجو انك تتقبلها وهي خلي الشرح في الوسط يعني اضغط على ايقونة توسيط

      شكراً اخوك باز يطير
      التعديل الأخير تم بواسطة باز يطير ; 10-09-2006 الساعة 02:59 PM

    7. #7
      التسجيل
      24-01-2006
      الدولة
      QATAR
      المشاركات
      4,098
      المواضيع
      246
      شكر / اعجاب مشاركة

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      الله يعطيك العافية أنا ألحين شغلت البرنامج حمستني ^^
      والله انا بس ابي اعرف التصادم + وتوريد العوالم
      اان منتظر دروسك ^^

    8. #8
      التسجيل
      04-02-2004
      الدولة
      الزمن
      المشاركات
      455
      المواضيع
      39
      شكر / اعجاب مشاركة
      بطاقات الألعاب

      Gamertag: edukee86

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      باز يطير:
      العفو اخي باز
      لكن لم افهم اقتراحك
      ملاحظة بسيطة ارجو انك تتقبلها وهي خلي الشرح في الوسط يعني اضغط على ايقونة توسيط
      Prince of sorrow:
      الله يعافيك
      و بخصوص التصادم لاتكلم عنه بالتأكيد
      و سأدخل بصلب الموضوع بسرعة اي لن اضيع الوقت بشرح اشياء تم شرحها من قبل
      GOGENDANTES

      و مخططي هو:
      شرح تكوين الكود الرئيسي للعبة و هو ما يسمى ال Main Loop
      و شرح اهم الاوامر كتوريد ملفات الثري دي و التحكم بها كالبطل
      ثم شرح توريد العوالم من الماكس بطريقة سهلة و رائعة انا ابتكرتها لن تجدوها في اي مكان
      تتيح التصميم من الثري دي ماكس مباشرة
      و بعد ذلك كشف التصادم بطريقة صعبة نسبيا و هي مستخدمة بكهف الموت
      و من هنا سنكون جاهزين لدروس الاعداء او الذكاء الاصتناعي و كيفية تطبيقه على الاوبجكتس
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

    9. #9
      التسجيل
      05-11-2000
      الدولة
      arabgn.net
      المشاركات
      4,662
      المواضيع
      255
      شكر / اعجاب مشاركة

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

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

      أملي الوحيد أن تكمل الدروس إلى النهاية و انا تقطع علينا نبع المعرفة الذي تملكه

    10. #10
      التسجيل
      17-08-2004
      الدولة
      K.S.A
      المشاركات
      461
      المواضيع
      24
      شكر / اعجاب مشاركة

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      السلام عليكم
      اشكرك على الدرس, واود أن اسئل :
      -هل Dark Basic لغة برمجة مخصصة لبرمجة الالعاب , وهل من السهل تعلم اللغة .
      -ماهي البرامج التي يمكن استخدامها مع اللغة لتصميم لعبة .
      -لعبة كهف الموت لعبة مميزة , هل صممتها بهذه اللغة .

      وفي النهاية احب أن شكرك مجدداً , و ان تستمر في الدروس لنستفيد من اللغة لكي نصمم بها العابنا.

    11. #11
      التسجيل
      04-02-2004
      الدولة
      الزمن
      المشاركات
      455
      المواضيع
      39
      شكر / اعجاب مشاركة
      بطاقات الألعاب

      Gamertag: edukee86

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      هل Dark Basic لغة برمجة مخصصة لبرمجة الالعاب , وهل من السهل تعلم اللغة .
      الدارك بيسيك مصممة لتجعل عملية برمجةالالعاب سهلة لكن لا مانه من برمجة اي برنامج اخر
      فهناك الكثير من البرامج (غير الالعاب) برمجت بواسطة الدارك بيسيك و اكثرهم عبارة عن برامج لتصميم العوالم و هناك برنامج لتلحين الحان ال midi
      و بخصوص السهولة .... نعم انها سهلا لكن لا تتوقع ان تبرمج لعبة ب سطرين او ثلاثة
      فكهف الموت عبارة عن 1656 سطر بالزبط

      -ماهي البرامج التي يمكن استخدامها مع اللغة لتصميم لعبة
      لا محدودة فبامكانك استخدام اي برنامج قادر على تصميم رسوم ثلاثية الابعاد
      مثلا الماكس و المايا و الثري دي كانافاس و gamespace المهم انه بقدر يصدر ملفات .x

      -لعبة كهف الموت لعبة مميزة , هل صممتها بهذه اللغة
      نعم و بمساعدة البرامج التالية:
      3D studio max
      photoshop
      HT video editor
      Adobe Audition
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

    12. #12
      التسجيل
      19-03-2005
      الدولة
      العين
      المشاركات
      1,261
      المواضيع
      29
      شكر / اعجاب مشاركة

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      تسلم الدرس روعه
      انا انتظر التكمله
      بالتوفيق ...
      ليس العيب أن تقع العيب أن تضل على الأرض ولا تقف مجددًا
      I was GameMakerer, may back...I'M BACK o..o

      دردشها دردش دردشها

      ~.~

    13. #13
      التسجيل
      04-11-2001
      الدولة
      U.A.E
      المشاركات
      4,196
      المواضيع
      67
      شكر / اعجاب مشاركة

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      رااائع , موضوع مفيد جداً جداً و سيساهم في تطور مستوى الأعضاء و الألعاب في المنتدى ... أرجو أن تكمل حتى النهاية و شكراً لك

    14. #14
      التسجيل
      09-08-2006
      الدولة
      الجزائر
      المشاركات
      108
      المواضيع
      10
      شكر / اعجاب مشاركة

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      أولا أود أن أبارك لك بشأن لعبتك كهف الموت و أنا أحملها الآن.
      ثانيا:أنا أشكرك على الدرس و قد نسخته عندي كي أدرسه.
      ننتظر ابداعاتك و براكين موضوعاتك .
      شكرا.

    15. #15
      التسجيل
      09-08-2006
      الدولة
      الجزائر
      المشاركات
      108
      المواضيع
      10
      شكر / اعجاب مشاركة

      رد: دروس في الدارك بيسيك مع snake_x86 الجزء الاول

      أخي أود أن أبارك لك بشأن لعبتك كهف الموت و أنا أحملها الآن.
      وأقدم لك شكري بشأن الدرس الرائع الذي وضعته وقد نسخته عندي كي أدرسه.
      ننتظر ابداعاتك و براكين موضوعاتك.
      شكرا.

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

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

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