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

    الموضوع: [درس] الدرس الخامس للـ darkbasic مع سنيك

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

      Gamertag: edukee86

      [درس] الدرس الخامس للـ darkbasic مع سنيك

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

      هل قمت بقرائة الدروس السابقة؟؟؟









      درسنا اليوم سيكون عن كشف التصادم للعوالم
      فمثلا لو قمت بتصميم عالم ببرنامج تصميم ثلاثي الابعاد باي برنامج تريد
      مثلا
      3d max,maya,3d world studio
      او اس كان لكن المهم التصدير لنمط x
      نريد ان نكشف التصادم لكي لا يدخل البطل داخل الجدران و هكذا
      و هنا لا نستطيع استخدام طريقة كشف التصادم التقليدية
      يجب ان نستخدم طريقة اكثر تطوراً

      لقد قمت بتصميم عالم صغير بواسطة الماكس موجود مع المثال
      و جعلت منتصف هذا العالم اي النقطة 0,0,0
      خالية لكي اضع فيها اللاعب بدون الحاجة لتعقيد المثال

      |
      |
      |
      |

      قبل المثال كالعادة سأشرح الاوامر الجديدة
      اولا
      كود:
      return=intesect object ([object number],x1,y1,z1,x2,y2,z2)

      هاذا هو بطل هذا الدرس حيث سسقوم هاذا الامر بمد خط بين النقطتين اللتين تحددهما
      و حدث و ان مر هاذا الخط من خلال الكائن او الاوبجكت اللذي تحدد رقمه في اول parameter
      سيرجع المسافة بين النقطة الاولى و مكان حدوث التتقاطع
      و سيرجع صفر اذا لم يحدث تقاطع حلو؟؟

      يعني الان المطلوب هو مد خط يمتد من موقع البطل الى نقطة اخرى امام البطل او بالاتجاه
      المطلوب

      يمكن استخدام هذه الدالة للتحقق اذا كان الاعداء يستطيعون رؤيتك اي لا يوجد عائق بينك و بينهم
      و الكثير الكثير......


      لكن تذكرواانها عملية معقدة و الاكثار منها في اللفة الواحدة اضافة لعدد مضلعات العالم سيؤدي الى بطئ اللعبة!
      استخدموها بحذر


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

      كود:
      return = wrapvalue(value)
      تعطيه قيمة دائرية لو كانت هذه القيمة اكبر من 360 سيحولها الى قيمة صحيحة
      اي من 0 اى 360

      و الان الى دالة مهمة اخرى
      بالاحرى هي عبارة عن عدة دالات بنفس المهمة
      و مهمة هذه الدوال التوصل لنقطة باتجاه معين و بعد معين
      لنفرض انك تنظر الى الاتجاه 150 و تريد ان تحسب مكان النقطة اللتي تنظر اليها اي امامك
      و اللتي تقع بالبعد 10 فنستخدم
      كود:
      newxvalue(currentXvalue,angle,step)
      وهذه سترجع مكان النقطة حسب الاحداثي X
      currentXvalue اقصد فيها مكان النقطة اللتي تريد الحساب منها
      angle الاتجاه المرغوب
      step بعد النقطة المراد حسابها

      هذا بالنسبة للاحداثية X

      بالنسبة للاحداثيات الاخرى.......
      كود:
      newyvalue(currentYvalue,angle,step)

      كود:
      newzvalue(currentZvalue,angle,step)
      لن تستخدم عملية الاحداثية Y كثيرا لان الارتفاع غالبا ثابت
      و يتم حسابه عن طريق كشف التصادم من الاسفل


      الان الى المثال.................
      المثال مرفق و مضغوط بالـ RAR و معه عالم للتجربة
      و داخل المثال مشروح بالتفصيل
      بواسطة ` حيث الـ compiler لن يكترث لاي شيء مكتوب بعد `



      المثال موجود في المرفقات على شكل ملف project مع عالم بسيط قمت بتصميمه من اجل المثال
      تذكرو انه يجب فتح ملف الـ project و ليس source للحصول على النتائج المرادة
      ارجوا ان يكون الدرس قد اعجبكم
      الملفات المرفقة الملفات المرفقة
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

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

      رد: الدرس الخامس للـ darkbasic من مع سنيك

      أنا منتظر هذه الوجبة منذ الصباح (( مع اني صائم ))

      انتهيت من الرابع و كان لدي بعض الأسئلة سوف اجري المزيد من التجارب و انتقل لهذا الدرس

      وفقك الله

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

      Gamertag: edukee86

      رد: الدرس الخامس للـ darkbasic من مع سنيك

      لقطة من الناتج.....

      في المثال التحكم:
      زر الماوس الايسر للمشي الى الامام
      و النظر و التحريك بالماوس نفسه
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

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

      Gamertag: edukee86

      رد: الدرس الخامس للـ darkbasic من مع سنيك

      اقتباس المشاركة الأصلية كتبت بواسطة CHALLENGER مشاهدة المشاركة
      أنا منتظر هذه الوجبة منذ الصباح (( مع اني صائم ))

      انتهيت من الرابع و كان لدي بعض الأسئلة سوف اجري المزيد من التجارب و انتقل لهذا الدرس

      وفقك الله
      انشاء الله تكون وجبة دسمة
      اي سؤال انا جاهز
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

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

      رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

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

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

      Gamertag: edukee86

      رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

      اقتباس المشاركة الأصلية كتبت بواسطة Son Of UAE مشاهدة المشاركة
      مشكور على الدرس .. استفدت اكثير منه ... وخصوصاً في العوالم و الطريقة الحلوة بالتحريك ... .. بحاول اصمم مثال مشابه .. بالعصفور الفقير كالعادة
      العفو
      و بالتوفيك لك و للعصفور المسكين
      عصفور تجارب
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

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

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

      رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

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

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

      Gamertag: edukee86

      رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

      اقتباس المشاركة الأصلية كتبت بواسطة ساموجي مشاهدة المشاركة
      صحيح أنك تأخرت في الدرس
      لكن أتقنت شرح الدرس
      شكلااً لك
      لكن لا تتأخر مرى ثانية
      انشاء الله ما بتأخر
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

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

      Thumbs up رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

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

    10. #10
      التسجيل
      26-01-2004
      الدولة
      مصر
      المشاركات
      395
      المواضيع
      36
      شكر / اعجاب مشاركة

      Thumbs up رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

      السلام عليكم
      ما هذا الجمال انت استاذ فى الشرح المبسط الجميل
      على فكرة انا متابع دروسك من حوالى اسبوع تقريبا يعنى لما اشتريت خط dsl تقريبا
      والصراحة الخمس دروس اجمل من بعض وبعدين قلت لنفسى مش معقول تقرأ الشرح الجميل ده وما ترض عليه ،وصدقنى عدم ردى برضة بسبب انشغالى فى العمل والحياة الزوجية ( انا مش عجوز خلى بالك ) ، على فكرة انا عندى خبرة من زمان بالبيسك والكويك بيسك والفجوال بيسك ، ولقيت فى دروسك استرجاع للذكريات الحلوة للبيسك اللذى اعتبرها اسهل لغة برمجة موجوده
      انا جربت كل امثلتك بنجاح، وكان فى الأول الداركبيسك مش قابل الديركت اكس9 نزلت الأصدار العاشر اشتغل على طول ، عموما الأمثلة والدروس كلهم جمال ، ولن اطيل اكثر من ذلك
      ووفقك الله واستمر فى الدروس وانا من متابعينك على طول ان شاء الله

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

      Gamertag: edukee86

      رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

      السلام عليكم و رحمة الله و بركاته.
      أخي سنيك أشكرك على جهودك وشكرا على الدروس الخمس.
      بالتوفيق.
      العفو اخي zaime

      السلام عليكم
      ما هذا الجمال انت استاذ فى الشرح المبسط الجميل
      على فكرة انا متابع دروسك من حوالى اسبوع تقريبا يعنى لما اشتريت خط dsl تقريبا
      والصراحة الخمس دروس اجمل من بعض وبعدين قلت لنفسى مش معقول تقرأ الشرح الجميل ده وما ترض عليه ،وصدقنى عدم ردى برضة بسبب انشغالى فى العمل والحياة الزوجية ( انا مش عجوز خلى بالك ) ، على فكرة انا عندى خبرة من زمان بالبيسك والكويك بيسك والفجوال بيسك ، ولقيت فى دروسك استرجاع للذكريات الحلوة للبيسك اللذى اعتبرها اسهل لغة برمجة موجوده
      انا جربت كل امثلتك بنجاح، وكان فى الأول الداركبيسك مش قابل الديركت اكس9 نزلت الأصدار العاشر اشتغل على طول ، عموما الأمثلة والدروس كلهم جمال ، ولن اطيل اكثر من ذلك
      ووفقك الله واستمر فى الدروس وانا من متابعينك على طول ان شاء الله
      العفو
      و يسعدني انه الدوس اعحبتك و ان الدروس تفيد الاعضاء
      و انشاء الله نرتقي بصناعة الالعاب للنافس الالعاب الاجنبية
      و سكرا على مرورك الحلو.. نورت الدرس.
      و ارجو التوفيق للجميع.
      --------------------------------------------------------------
      نبذة عن الدرس القادم.....
      التحكم بالاعداء و الكائنات اللتي لا يتحكم بها البطل
      و مقدمة للذكاء الاصتناعي.
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

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

      رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

      أكتشفت ان اصعب شيء هو تصميم الموديلز و المراحل للالعاب ... الله يعين بس ..

      الصراحة الدروس ممتازة .. بس أن شاء الله الشباب مشغولين بالبرمجة و مش بالفوازير و الكاميرات الخفية

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

      Gamertag: edukee86

      رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

      أكتشفت ان اصعب شيء هو تصميم الموديلز و المراحل للالعاب ... الله يعين بس ..
      ههههههههههههههه
      الصراحة معك حق فعلا
      تصميم الشخصيات و المراحل من اصعب التحديات بصناعة لعبة ثلاثية الابعاد.
      لكن حليا قاعد ادرس برنامج 3d world studio
      بالنسبة للماكس سهل و بسرعة بيعطيك نتائج بالاضافة للـ Lightmaps
      بس الماكس هو الاقوى بلا منازع و بنفس الوقت......... الوقت من ذهب
      معادلة صعبة

      المهم انا كنت مخطط لدروس تصميم العوالم بالماكس بس شكلي رح اغير للـ 3d world studio
      تعلم الماكس من الصفر مصيبة و بياخذ وقت بالنسبة للاعضاء
      3d world studio بسيط مقارنةً بالماكس.

      الصراحة الدروس ممتازة ..

      snake sensei

      بس أن شاء الله الشباب مشغولين بالبرمجة و مش بالفوازير و الكاميرات الخفية
      who knows
      دروس الدارك بيسيك
      1
      2
      3
      4
      5

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

      رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

      اقتباس المشاركة الأصلية كتبت بواسطة Son Of UAE مشاهدة المشاركة
      أكتشفت ان اصعب شيء هو تصميم الموديلز و المراحل للالعاب ... الله يعين بس ..

      Thats right but you got love it sooner || l8r



      اقتباس المشاركة الأصلية كتبت بواسطة Son Of UAE مشاهدة المشاركة
      D

      الصراحة الدروس ممتازة .. بس أن شاء الله الشباب مشغولين بالبرمجة و مش بالفوازير و الكاميرات الخفية

      أي فوازير و لخابيط , و الله انا لما افتح التلفزيون عشان اشوف اذا فيه شيء يسلي كله يطلع مكانه سلة المهملات مو شاشة التلفزيون !!! فعلا لو ما كان في شي اسمه web كنت بصير كئيب

    15. #15
      التسجيل
      26-01-2004
      الدولة
      مصر
      المشاركات
      395
      المواضيع
      36
      شكر / اعجاب مشاركة

      رد: [درس] الدرس الخامس للـ darkbasic مع سنيك

      فعلا الصعب الأن هو تصميم العوالم الثلاثيه لانى شايف البرمجة اسهل منه
      - انا شايف ان برنامج الورلد ستوديو جميل وامكاناته حلوة فى التصميم واسهل من الماكس وانا برضه قاعد ادرس فيه وصممت شوايه نمازج بيه لكن مشكلته فى تشغيل الماب لما تصمم عالم ثلاثى وتحب تشغله ، واعتقد ان حكايه تشغيل الماب لها حل ومن يريد التعلم يتفرج على ملف الفديو اللى فى الصفحة الموفقة حيعلمك كيف تشغل الماب
      ( ملحوظة فى ملفين فى الصفحة حملوهم عشان هما دول اللى حيشغلوا الماب الخارجى )

      http://torque.smdlabs.com/media/free...ps/difView.htm

      شكرا

    صفحة 1 من 5 12345 الأخيرةالأخيرة

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

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