Re: درس تصميم لعبة كاملة على نمط "نهاية عصفور شجاع"
اسف على التاخير ...
نظرية العصفور .... هو عبارة عن اوبجيكت موجود بنصف الشاشه تقريبا ... يكون للاوبجيكت جاذبية تسحبه إلى الاسفل ... ولكن مع الاضغط على زر المسافة ... فانك تعطية عجلة تسارع إلى الاعلى ... و العجلة تكون محددة إلى درجة قصوى ستبين في اثناء شرح الاوامر ... اما بخصوص الريش من خلف العصفور ... فانه عبارة عن اوبجيكتات تخرج من العصفور عن طريق استخدام المنبهات alarms ... ولاحظ ان كل ريشة لها مسار عشوائي مختل و قد تم ذلك عن طريق استخدام الادالة Random ;)
Re: درس تصميم لعبة كاملة على نمط "نهاية عصفور شجاع"
من خلال تصميمي للعبة .... لم اقم بتصميم الاوبجيكتات الواحد تلو الاخر ... ولكن قمت بعمل مجموعة منهم يتصل كل واحد بالاخر .. و كلما اضفت خاصية كان على تغير الاوبجكتات الاخرى .. فلهذا السبب ... ارى اني لو شرحت جميع اوامر الاوبجيكت مرة واحدة فانه من الصعب فهمها ... فلهذا سنقسم شرح الاوامر على حسب وضيفتها....
طريقة جعل العصفور يطير بالشكل المناسب...
الاحداث المستخدمة هي ستيب و كيبورد سبيس
في حدث الستيب step:
ضع الجاذبية بمقدار direction = 270 و Gravity = 0.7
هذا الامر يعطي العصفور جاذبية إلى الاسفل و بقوة المحددة 0.7 بشكل تلقائي
ثم نضع الامر if Vspeed Is larger than 8 ليقوم الكمبيوتر بالتاكد من ان عجلة النزول اكبر من 8
اذا كان الشرط صحيحا فإننا نثبت السرعة إلى 8 عن طريق الامر Set Variable vspeed to 8
وفي حدث الكيبورد سبيس:
عن الضغط على المسافة فإننا نعطي العصفور قوة دفع إلى الاعلى ولكن اذا كانت عجلة الصعود اكبر من 8 يجب ايقاف مفعول المسافة ... يتم ذلك عن طريق امرين هما
if vspeed is larger than -8 ليتاكد بان عجلة التصاعد اقل من ثمانية .... لاحظ ان الاشارة بالسالب .. لتدل على انها إلى الاعلى و ليس إلى الاسفل كما حصل للجاذبيية...
إذا تحقق الشرط وكانت الجاذبية اقل فانه يزيد عجلة التسارع عن طريق الامر set direction and speed motion وذلك بوضع direction = 90 و speed = 1.4 و وضع علامة صح على الRelative حتى تتمكن من صنع عجلة للتصاعد و ليس سرعة ثابتة ;)
هذا كل ما تحتاجة لصنع عصفور يطير بسرعة محددة ..
Re: درس تصميم لعبة كاملة على نمط "نهاية عصفور شجاع"
Re: درس تصميم لعبة كاملة على نمط "نهاية عصفور شجاع"
اقتباس:
المشاركة الأصلية كتبت بواسطة 6age3
إمتى الشرح :06: :33:
إلي قوف مش شرح ؟؟؟ ردي كان كيفانك اتخلي العصفور يطير لفوق وتحت و تحديد السلرعة القصوى للطيران ;)
انتظر ردين :ciao:
Re: درس تصميم لعبة كاملة على نمط "نهاية عصفور شجاع"
:31: حقا انت ما قصرت ابدا - بس يا ليت لو تشرح فى المرة القادمة احسن لعبة ابو خماس
Re: درس تصميم لعبة كاملة على نمط "نهاية عصفور شجاع"
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله
كيف حالكم شباب
ــــــــــــــــــــ
كيف الحال أخي son of uae
على المجهود المبارك
وأتمنى منك مواصلة شرح تصميم اللعبة
لو مايكون ثقل عليك نبغى بعض الصور مع الشرح
ــــــــــــــ
وتقبل خالص تحياتي
وأسف على الانقطاع لفترة طويلة عن المنتدى
:) :) :D
مشاركة: درس تصميم لعبة كاملة على نمط "نهاية عصفور شجاع"
اقتباس:
وما في داعي للغضب لول
::
::
شو اسوي...مغصوب اني اعصب لأنه يشوف ان من التاريخ ان الموضوع اثري
لكن شو نسوي
"ما باليد حيلة" مثل ما يقولون :09:
::
::