درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
صفحة 1 من اصل 2 • شاطر
صفحة 1 من اصل 2 • 1, 2
درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
درس كيفية صناعة لعبة break out " المضرب " على الجيم ميكر | الجزء الاول
اولا سوف نستعمل فى هذا الدرس جيم ميكر 8 برو و الذى يمكنك تحميله من الرابط :
Game Maker 8 أو الجيم ميكر ستوديو
يمكنك تحميل الصور الخاصة بهذا الدرس من هنا : http://www.learngm.com/download.forum?id=59
الصور sprites :
المضرب :
نفتح برنامج الجيم ميكر ثم نبدأ باضافة صورة المضرب اليه بالضغط على Shift+Ctrl+S ثم Load Sprite ثم نختار الصورة من الملف و نضغط Open .. ثم فى خانة Name نغير الاسم الى sprBat و هذا حتى يسهل التعامل معه .. و نغير مركز الصورة الى center من خلال الضغط على زر Center فوق Ok .. ثم نضغط ok .
الكرة :
نكرر نفس العملية السابقة لاضافة صورة الكرة مع تغيير اسمها الى sprBall و تحديد مركزها الى Center ثم نحفظ التعديلات بالضغط على OK .
الحائط :
نكرر السابق لاضافة صورة الحائط مع عدم اختيار Center و نبقيها 0 و 0 ثم ok .
الكنترول :
نكرر السابق لاضافة صورة الكنترول الذى سيظهر عليه بيانات اللاعب من نقاط و حياة مع اختيار Center ثم ok .
ملحوظة هامة : فى الجزء القادم ستجد كلمات مشطوب عليها على النحو التالى
الكائنات objects :
نضيف اربع اوبجكات بالاسماء objBat , objBall , objWall , objCtrl مع اختيار الصور لهم sprBat , sprBall , sprWall و هذا عبر الضغط على shift+ctrl+o ثم تغيير الاسم عبر Name ثم تغيير الصورة من Sprite .
نلاحظ عدم اختيار صورة لـobjCtrl و هذا لانه سنستخدم فيه الحدث draw .
objBat :
نضيف الحدث Left Key بالطريقة الاتية :
نضغط Add Event . ثم نختار Keyboard ثم Left .
نضيف فى هذا الحدث التاثيرات الاتية :
و نملء الخانات بالاتى : -4 و 0 و Only soild ثم نفعل Relative .
-4 و 0 و نفعل Relative
-4 و 0 و نفعل Relative
و نضيف الحدث Right Key بالطريقة الاتية :
نضغط Add Event . ثم نختار Keyboard ثم Right .
نضيف فى هذا الحدث التاثيرات الاتية :
و نملء الخانات بالاتى : 4 و 0 و Only soild ثم نفعل Relative .
4 و 0 و نفعل Relative
4 و 0 و نفعل Relative
الان نذهب الى الاوبجكت objBall
objBall :
نضيف الحدث Create Event . بالطريقة الاتية :
نضغط Add Event . ثم نختار Create .
نضيف فى هذا الخدث التأثير
و نكتب فى خانة المتغير " Moving " ... و هذا سيعبر عن حالة الكرة ما اذا كانت ثابتة ام لا .
و نكتب فى خانة القيمة " false " ... اى انها لا تتحرك فى اول الامر .
الان نضيف الحدث step Event بالطريقة الاتية :
نضغط Add Event . ثم نختار Step ثم Step.
نضيف فيه الاتى ( الاحداث ستعبر عن ما يحدث اذا كانت الكرة ثابتة او متحركة ) :
Moving , false , equal to,Not
objBat.x , objBat.y-16 ,Relative
Moving , true , equal to,Not
speed ,0,larger than ,NOT
من الاسهم نختار السهم " ^ " المشير للاعلى ثم نختار السرعة 6 او 7 و لا نختار relative .
objBat.x , objBat.y-16 ,
Moving , true , equal to,
speed ,0,larger than ,
من الاسهم نختار السهم " ^ " المشير للاعلى ثم نختار السرعة 6 او 7 و لا نختار relative .
الان نضيف الحدث collision objWall بالطريقة الاتية :
نضغط Add Event . ثم نختار Collision ثم objWall .
نضيف فيه التأثير و نختار من الخانة الاولى precisely و من الخانة الثانية solid objects .
و هذا التأثير يجعل ارتداد الكرة عندما تصطدم بالحائط اكثر واقعية .
الان نضيف الحدث collision objBat بالطريقة الاتية :
نضغط Add Event . ثم نختار Collision ثم objBat .
نضيف التأثير
و نكتب فى الخانة direction الاتى " 90+objBat.x-x " .
و نكتب فى الخانة speed الاتى " speed " .
شرح ما هو موجود فى الخانة direction من خلال الصورة :
و هذا لنضع القدرة للاعب فى اختيار اتجاه الكرة .
نذهب الى الاوبجكت objWall و نفعل Solid الموجودة اسفل خانة sprite هذا هااام جداً .
الان نرجع الى objBat و نضيف الحدث Space بالطريقة :
نضغط Add Event . ثم نختار Key press ثم space .
و نضيف فيه التأثير
و نكتب فى خانة المتغير " objBall.Moving " .
و فى خانة القيمة " true " .
الان يمكننا عمل مستوى لاختبار اللعبة عن طريق shift+ctrl+R ستجد انه فتح لك نافذة الروم او الحجرة التى من خلالها سنضع الكائنات فى مواقعها .. لعمل المستوى نقوم بالتى تحديد الروم بالاوبجكات objWall من جميع الجهات ما عدا الاسفل .
ثم تضع الاوبجكت objBat المضرب فى المنتصف اسفل الروم و تضع الكرة فى اى مكان و هذا لانها ستنتقل الى المضرب
تعديل هام : اختر من نافذة الروم القائمة Setting من الاعلى ثم غير قيمة Speed الى 60 ليعطى اللعبة مرونة أفضل .
. ثم احفظ التعديلات من خلال علامة الصح الخضراء اعلى يمين النافذة .
الان نذهب الى اوبجكت objCtrl
و نضيف الحدث Create Event تم شرح الطريقة من قبل .
نضع فى التأثير
و نغير الx الى 320 , و الy الى 16 و لا نختار relative و هذا سيكون مكان الشريط فى الروم .
نضيف الحدث Game Start
من خلال Add Event ثم other ثم Game Start .
و نضيف التأثيرات :
0 ,
5 ,
و نضيف الحدث Draw من خلال add event ثم draw .
نضيف فيه التأثيرات :
sprCtrl,0,0,Relative
تختار اللون الذى تريده ( ابيض )
-------------------------------------------------
176
3
Lives:
Relative
--------------------------------------------------
376
3
Lives:
Relative
-------------------------------------------------تختار اللون الذى تريده ( ابيض )
-------------------------------------------------
176
3
Lives:
--------------------------------------------------
376
3
Lives:
الان نضع الاوبجكت قى الروم و نختبر اللعبة .. سوف ترى ظهور الشريط و عليه السكور و المحاولات .
نذهب الى objBall و نضيف الحدث Outside room و هذا عندما تخرج الكرة من الروم
بالطريقة : add event ثم other ثم outside..
نضيف التأثيرات
-1 و نفعل على relative
100 و true
objBall
objBat.x
objBat.y-16
لا نفعل relative
نختار من فوق applies to Self
الان تم الانتهاء من الجزء الاول بحمد الله .. فى الجزء الثانى ان شاء الله سنضيف الطوب الذى يجب عليك تدميره و عند تدميره يزداد السكور و الانتقال للـlevels اخرى و انشاء قائمة highscores
اذا واجهتك أى مشكلة او تريد اى مساعدة فى جزئية ما لا تترد بالرد على الموضوع و شكرا
تم إضافة الجزء الثانى من الدرس >> : http://www.learngm.com/t759-topic
عدل سابقا من قبل Abdullah Alsayed في الإثنين أكتوبر 06, 2014 1:03 am عدل 4 مرات
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
مشكور ادمن وجارى التجربة
Hopa-
- الجنس :
عدد المساهمات : 596
الأوسمة :
وسام المساعدة
abdo-
- الجنس :
عدد المساهمات : 756
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
مشكوووووووووو9وووووور
Abood Studio-
- الجنس :
عدد المساهمات : 667
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
العفو جميعاً : ... تم إضافة تعديل هام فى جزئية اختبار اللعبة :
الان يمكننا عمل مستوى لاختبار اللعبة عن طريق shift+ctrl+R ستجد انه فتح لك نافذة الروم او الحجرة التى من خلالها سنضع الكائنات فى مواقعها .. لعمل المستوى نقوم بالتى تحديد الروم بالاوبجكات objWall من جميع الجهات ما عدا الاسفل .
ثم تضع الاوبجكت objBat المضرب فى المنتصف اسفل الروم و تضع الكرة فى اى مكان و هذا لانها ستنتقل الى المضرب
تعديل هام : اختر من نافذة الروم القائمة Setting من الاعلى ثم غير قيمة Speed الى 60 ليعطى اللعبة مرونة أفضل .
. ثم احفظ التعديلات من خلال علامة الصح الخضراء اعلى يمين النافذة .
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
مشكور ادمن على هذة الجزئية المهمة
Hopa-
- الجنس :
عدد المساهمات : 596
الأوسمة :
وسام المساعدة
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
تم إضافة الجزء الثانى : http://www.learngm.com/t759-topic
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
مشكووووووووووووووور تم التجربة
Dark Man-
- الجنس :
عدد المساهمات : 176
الأوسمة :
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
مشكووووووووووووووووووووووووووووووووووووووووووووور
درس و لا أرووووع
درس و لا أرووووع
عاشق الجيم ميكر- Discussion Moderator
- الجنس :
عدد المساهمات : 728
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
مشكوووووووووووووووووور يا ادمن
تقبل مروري
تقبل مروري
البرنس30-
- الجنس :
عدد المساهمات : 4
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
ERROR in
action number 3
of Step Event
for object objBall :
Error in expression:objBat.x
position 1: Unknown variable objBat
action number 3
of Step Event
for object objBall :
Error in expression:objBat.x
position 1: Unknown variable objBat
احمد ميدو-
- الجنس :
عدد المساهمات : 16
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
احمد ميدو كتب:ERROR in
action number 3
of Step Event
for object objBall :
Error in expression:objBat.x
position 1: Unknown variable objBat
تاكد ان اسم اوبجكت المضرب objBat و تأكد من وضعه داخل الروم
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
انا متاكد وظهرت المشكلة برده
احمد ميدو-
- الجنس :
عدد المساهمات : 16
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
احمد ميدو كتب:انا متاكد وظهرت المشكلة برده
تأكد من من الخطوات جيداً .. و هذا ملف game maker مُطبق فيه الدرس حتى السطر
الان يمكننا عمل مستوى لاختبار اللعبة عن طريق shift+ctrl+R ستجد انه فتح لك نافذة الروم او الحجرة التى من خلالها سنضع الكائنات فى مواقعها .. لعمل المستوى نقوم بالتى تحديد الروم بالاوبجكات objWall من جميع الجهات ما عدا الاسفل .
ثم تضع الاوبجكت objBat المضرب فى المنتصف اسفل الروم و تضع الكرة فى اى مكان و هذا لانها ستنتقل الى المضرب
تعديل هام : اختر من نافذة الروم القائمة Setting من الاعلى ثم غير قيمة Speed الى 60 ليعطى اللعبة مرونة أفضل .
. ثم احفظ التعديلات من خلال علامة الصح الخضراء اعلى يمين النافذة .
- المرفقات
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
مشكوووووووووووووووووووووووووور
محب العاب المصارعة-
- الجنس :
عدد المساهمات : 79
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
الله يعطيك العافية .. بس عندي مشكلة الكورة ما تتحرك عندي
moody-
- الجنس :
عدد المساهمات : 3
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
مرحباً moody في LearnGM .. راجع خطوات الدرس جيداً و تأكد من تطبيقها جميعا بدون أخطاء .. و إن طبقته من جديد ووجدت أن الخطأ مازال موجوداً يمكنك كتابة رد جديد موضحاً المشكلة بالتفصيل .moody كتب:الله يعطيك العافية .. بس عندي مشكلة الكورة ما تتحرك عندي
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
شكرا لتجاوبك ..
و نضيف الحدث Draw من خلال add event ثم draw .
نضيف فيه التأثيرات :
sprCtrl,0,0,Relative في الجزء هذا l مو موجود relative
و نضيف الحدث Draw من خلال add event ثم draw .
نضيف فيه التأثيرات :
sprCtrl,0,0,Relative في الجزء هذا l مو موجود relative
moody-
- الجنس :
عدد المساهمات : 3
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
moody كتب:شكرا لتجاوبك ..
و نضيف الحدث Draw من خلال add event ثم draw .
نضيف فيه التأثيرات :
sprCtrl,0,0,Relative في الجزء هذا l مو موجود relative
أنصحك بقراءة هذا الكتاب أولا : GM in arabic | كتاب شرح الجيم ميكر بالعربية للمبتدئين
اما بالنسبة لـ Relative فهي موجودة أسفل الخانات جميعا كما في الصورة :
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
شكرا
شكرا على الدرس بس اشو سويت كلها نفس الخطوات بس الكرة تبقى على المضرب و ماتتحرك شو المشكله
فاطمه-
- الجنس :
عدد المساهمات : 3
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
مرحبا فاطمه في LearnGM .. بالنسبة لسؤالك فتأكدي من الخطوات السابقة جيداً
و ان ظلت المشكلة كما هي .. اخبرينا
The Rock كتب:
الان نذهب الى الاوبجكت objBall
objBall :
نضيف الحدث Create Event . بالطريقة الاتية :
نضغط Add Event . ثم نختار Create .
نضيف فى هذا الخدث التأثير
و نكتب فى خانة المتغير " Moving " ... و هذا سيعبر عن حالة الكرة ما اذا كانت ثابتة ام لا .
و نكتب فى خانة القيمة " false " ... اى انها لا تتحرك فى اول الامر .
الان نضيف الحدث step Event بالطريقة الاتية :
نضغط Add Event . ثم نختار Step ثم Step.
نضيف فيه الاتى ( الاحداث ستعبر عن ما يحدث اذا كانت الكرة ثابتة او متحركة ) :Moving , false , equal to,Not
objBat.x , objBat.y-16 ,Relative
Moving , true , equal to,Not
speed ,0,larger than ,NOT
من الاسهم نختار السهم " ^ " المشير للاعلى ثم نختار السرعة 6 او 7 و لا نختار relative .
الان نضيف الحدث collision objWall بالطريقة الاتية :
نضغط Add Event . ثم نختار Collision ثم objWall .
نضيف فيه التأثير و نختار من الخانة الاولى precisely و من الخانة الثانية solid objects .
و هذا التأثير يجعل ارتداد الكرة عندما تصطدم بالحائط اكثر واقعية .
الان نضيف الحدث collision objBat بالطريقة الاتية :
نضغط Add Event . ثم نختار Collision ثم objBat .
نضيف التأثير
و نكتب فى الخانة direction الاتى " 90+objBat.x-x " .
و نكتب فى الخانة speed الاتى " speed " .
شرح ما هو موجود فى الخانة direction من خلال الصورة :
و هذا لنضع القدرة للاعب فى اختيار اتجاه الكرة .
نذهب الى الاوبجكت objWall و نفعل Solid الموجودة اسفل خانة sprite هذا هااام جداً .
و ان ظلت المشكلة كما هي .. اخبرينا
عاشق الجيم ميكر- Discussion Moderator
- الجنس :
عدد المساهمات : 728
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
شكراً لك عـــ الدرس
anoos games-
- الجنس :
عدد المساهمات : 645
الأوسمة :
وسام الدرس الحصري
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
نضيف فى هذا الخدث التأثير
و نكتب فى خانة المتغير " Moving " ... و هذا سيعبر عن حالة الكرة ما اذا كانت ثابتة ام لا .
و نكتب فى خانة القيمة " false " ... اى انها لا تتحرك فى اول الامر .
تم حل المشكله اخي غيرت القيمه الي ترو تحركت الكرة يمكن في مشكله بالدرس عدكم تحياتي لكم و شكرا على ردك السرع
فاطمه-
- الجنس :
عدد المساهمات : 3
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
فاطمه كتب:نضيف فى هذا الخدث التأثير
و نكتب فى خانة المتغير " Moving " ... و هذا سيعبر عن حالة الكرة ما اذا كانت ثابتة ام لا .
و نكتب فى خانة القيمة " false " ... اى انها لا تتحرك فى اول الامر .
تم حل المشكله اخي غيرت القيمه الي ترو تحركت الكرة يمكن في مشكله بالدرس عدكم تحياتي لكم و شكرا على ردك السرع
سؤال : اللعبة المصنوعة في الدرس تسير على النحو التالي بالضغط على المسطرة space تتحرك الكرة و لا تتحرك تلقائيا ربما انت لم تجربي الضغط على space
عاشق الجيم ميكر- Discussion Moderator
- الجنس :
عدد المساهمات : 728
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الاول حصريا " بدون استخدام الأكواد "
لا اخي جربت الكيبورد كله و هم ما صار ما اعرف ليش على العموم يسلموووو و خليته وحده تتحرك الكرة
فاطمه-
- الجنس :
عدد المساهمات : 3
صفحة 1 من اصل 2 • 1, 2
مواضيع مماثلة
» درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الثالث
» درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الثانى
» درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر الجزء الثانى
» درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
» كيفية عمل لعبة Megaman بدون استخدام الاكواد
» درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الثانى
» درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر الجزء الثانى
» درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
» كيفية عمل لعبة Megaman بدون استخدام الاكواد
صفحة 1 من اصل 2
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
السبت فبراير 03, 2018 7:40 pm من طرف ZAHRANI BLACK
» مساعدة ضروورية
الإثنين يناير 29, 2018 10:32 pm من طرف king_of_fun
» شارك رابط تطبيقك من تطبيقك على الاندرويد على وسائل التواصل الاجتماعي
الإثنين يناير 29, 2018 12:45 pm من طرف ibraheem2d
» ازاي اصنع لعبه علي Android
الأحد يناير 28, 2018 4:31 pm من طرف ibraheem2d
» درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
الخميس يناير 11, 2018 2:44 am من طرف Abdullah Alsayed
» اخر مساعدة منكم لي في الجيم ماكر
الأربعاء يناير 03, 2018 2:18 am من طرف king_of_fun
» ادعوكم اصدقائي لتجريب لعبتي الاولي Am Head Soccer
الثلاثاء ديسمبر 26, 2017 2:41 pm من طرف nexusrex
» طلب مساعدة بخصوص لعبة pinball.
الأحد ديسمبر 03, 2017 8:52 pm من طرف moummi.mouh@gmail.com