درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
صفحة 4 من اصل 4 • شاطر
صفحة 4 من اصل 4 • 1, 2, 3, 4
درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
تذكير بمساهمة فاتح الموضوع :
توضيح ::
.gmres تعنى موارد الجيم ميكر و التى توضع فى الجيم ميكر بالطريقة التالية :
1- افتح قائمة File
2- اختار Import Resources
3- تختار الملف الذى قمت بتحميله
فى النهاية ستجد السبريتات و الصور و الاكواد نزلت و تمام
.. تنبيه اذا تم تغيير اى اسم من اسماء الصور عليك ان تغيره فى الاكواد و هذا حتى لا تحدث اخطاء
اولا نصنع الروم الخاص باللعبة و لنسميها مثلا ro_world
نقوم باعدادها لتصبح 2800*480 و تغيير الـ FPS ليصبح 60
, ثم نقوم باضافة الخلفية back_sky و نقوم ايضا باضافة tile_front فى الـ tiles من الروم
الصورة الخاصة به هى
فى الخاص بالكائن نضيف الكود التالى
وهذه الاكواد لاخفاء الماوس و تعريف النقاط
فى Step Event نضيف الكود التالى
هذا الكود لتحريك الاوبجكت مع حركة الماوس
الان نضع الكائن فى ro_world و نقوم باعداد الرؤية له كما فى الصورة
صورة للروم فى نهاية الدرس
الان نضيف بعض الصور التى سنحتاجها FlyingNear Group مذكورة فى اول الموضوع
والتى قمت بتنزيلها فى اول الموضوع
نفتح obj_duck_near
فى نضيف الكود التالى :
هذه
الاكواد تتحكم فى سرعة الصورة و حالة الطائر اثناء انشاءه و اختيار الوجه
عشوائياً و تحديد مدة الطيران لاعلى ثم الطيران الى سفل .
فى 0
لجعل الطائر يطير عادى
فى 1
لجعل الطائر يطير لاسفل
فى Outside Room Event
اذا خرج الطائر من الروم و كانت حالته لا تساوى الطيران للخارج يتم تدميره
لقد قمنا باضافة ثاسكربتات متعددة هذه الثلاث اسكربتات ( scr_flying_normal , scr_flying_up , scr_flying_down ) لتحديد سرعة الطائر فى كل حالة
اما scr_kill_duck_near
هذا الكود عندما يموت الطائر
الان نرجع للـ Step Event للكائن obj_duck_near
ونضيف الكود التالى
لتطبيق الاسكربتات حسب الحالة
وفى الـ LeftPressedEvent
نضيف الكود التالى
عند الضغط على الطائر يـحدث له ..
ربما لقد لاحظنا انه يوجد فى الكود scr_kill_duck_near الكلمة obj_duck_dying_near وهذا سيكون الكائن القادم الذى سيتحول اليه الكائن obj_duck_near عند موته .
لسقوطه
فى Step Event نضيف الكود التالى
لتحديد الصورة
فى الحدث OutSide Room
اذا خرج من الروم يموت
فى الحدث Animation End
تثبت الصورة
الان .. لم يتبقى سوى كائن واحد ليصنع الاوبجكات obj_duck_near فى الروم بطريقة عشوائية :
تحديد قيمة الفرصة و اقصى عدد للفراخ
فى الحدث Step Event
اولا : تضيف التأثير سيظهر لنا نافذة تحتوى على صندوق به رقم 2 هذا يعير عن الجوانب الخاصة بالفرصة نكتب فيه chance_near و التى قمنا بتحديد قيمتها 60 فى الCreate Event ثم نضغط OK .
كما فى الصورة
ثانيا : نضيف التأثير Execute Code من Control و نضع فيه الكود
وهذا الكود يعبر عن صناعة فرخة جديدة فى مكان عشوائى من الروم
الصورة النهائية
الان اصبح شكل الملف
الان نضع الاوبجكتين obj_duck_creator و obj_cursor فى الروم
و اضغط F5 و شغل اللعبة
..
تم الجزء الثانى من هذا الرابط
من هنا
لاى اسفسار او تعليق لا تتردد باضافة رد .. وشكرا
وكل عام و انتم بخير
شرح و برمجة The Rock - الصور من phenomedia.com - بنر الدرس بواسطة العضو abd-alrahman
حصريا على LEARNGM ملتقى صناع الالعاب العرب
درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكرفى نهاية الدرس ستكون قد صنعت
يجب عليك تحميل الصور و الموارد الاخرى الخاصة باللعبة ) .gmres (من الرابط التالى- الكود:
http://www.mediafire.com/download/98ntw5yoafnkg9a/S%26B_MR_res.zip
توضيح ::
.gmres تعنى موارد الجيم ميكر و التى توضع فى الجيم ميكر بالطريقة التالية :
1- افتح قائمة File
2- اختار Import Resources
3- تختار الملف الذى قمت بتحميله
فى النهاية ستجد السبريتات و الصور و الاكواد نزلت و تمام
.. تنبيه اذا تم تغيير اى اسم من اسماء الصور عليك ان تغيره فى الاكواد و هذا حتى لا تحدث اخطاء
اولا نصنع الروم الخاص باللعبة و لنسميها مثلا ro_world
نقوم باعدادها لتصبح 2800*480 و تغيير الـ FPS ليصبح 60
, ثم نقوم باضافة الخلفية back_sky و نقوم ايضا باضافة tile_front فى الـ tiles من الروم
نقوم بصناعة اوبجكت obj_cursor بـ depth = -2 ( هذا الكائن سيكون بمثابة المؤشر فى اللعبة )
الصورة الخاصة به هى
فى الخاص بالكائن نضيف الكود التالى
- الكود:
score=0
window_set_cursor(cr_none)
وهذه الاكواد لاخفاء الماوس و تعريف النقاط
فى Step Event نضيف الكود التالى
- الكود:
//////////////////// MOVING ///////////////////////
x=mouse_x
y=mouse_y
هذا الكود لتحريك الاوبجكت مع حركة الماوس
الان نضع الكائن فى ro_world و نقوم باعداد الرؤية له كما فى الصورة
صورة للروم فى نهاية الدرس
الان نضيف بعض الصور التى سنحتاجها FlyingNear Group مذكورة فى اول الموضوع
نصنع اوبجكت obj_duck_near .. الصورة الخاصة به هى
فى هذا الاوبجكت سنستخدم بعض الثوابت و التى ستسهل الفهم .. لا تعرف ما هى الثوابت http://wiki.yoyogames.com/index.php/Constantوالتى قمت بتنزيلها فى اول الموضوع
نفتح obj_duck_near
فى نضيف الكود التالى :
- الكود:
image_speed=0.3
mode=FlyingUp
//////// Random Direction Code ////////
dir=choose(DirLeft,DirRight)
//////// If Direction Left
if dir=DirLeft
{
sprite_index=Flying_NLD
}
//////// If Direction right
if dir=DirRight
{
sprite_index=Flying_NRD
}
//////// Change Into FlyingNormal in -- sec ////////////////
alarm[0]=random_range(90,265)
//////// Change Into FlyingDown in -- sec ////////////////
a1=choose(180*1.5,180*2)
alarm[1]=choose(a1,a1,0)
هذه
الاكواد تتحكم فى سرعة الصورة و حالة الطائر اثناء انشاءه و اختيار الوجه
عشوائياً و تحديد مدة الطيران لاعلى ثم الطيران الى سفل .
فى 0
- الكود:
mode=FlyingNormal
لجعل الطائر يطير عادى
فى 1
- الكود:
mode=FlyingDown
لجعل الطائر يطير لاسفل
فى Outside Room Event
- الكود:
if mode <> FlyingUp
{
instance_destroy()
}
اذا خرج الطائر من الروم و كانت حالته لا تساوى الطيران للخارج يتم تدميره
لقد قمنا باضافة ثاسكربتات متعددة هذه الثلاث اسكربتات ( scr_flying_normal , scr_flying_up , scr_flying_down ) لتحديد سرعة الطائر فى كل حالة
اما scr_kill_duck_near
هذا الكود عندما يموت الطائر
الان نرجع للـ Step Event للكائن obj_duck_near
ونضيف الكود التالى
- الكود:
if mode=FlyingNormal
{
scr_flying_normal()
}
if mode=FlyingUp
{
scr_flying_up()
}
if mode=FlyingDown
{
scr_flying_down()
}
لتطبيق الاسكربتات حسب الحالة
وفى الـ LeftPressedEvent
نضيف الكود التالى
- الكود:
scr_kill_duck_near()
عند الضغط على الطائر يـحدث له ..
ربما لقد لاحظنا انه يوجد فى الكود scr_kill_duck_near الكلمة obj_duck_dying_near وهذا سيكون الكائن القادم الذى سيتحول اليه الكائن obj_duck_near عند موته .
نصنع obj_duck_dying_near
فى نضيف الكود - الكود:
image_speed=0.25
vspeed=2.5
لسقوطه
فى Step Event نضيف الكود التالى
- الكود:
if dir=DirLeft
{
sprite_index=Dying_NLD
}
if dir=DirRight
{
sprite_index=Dying_NRD
}
//vspeed =0.05
لتحديد الصورة
فى الحدث OutSide Room
- الكود:
instance_destroy()
اذا خرج من الروم يموت
فى الحدث Animation End
- الكود:
image_speed=0
image_index=7
تثبت الصورة
الان .. لم يتبقى سوى كائن واحد ليصنع الاوبجكات obj_duck_near فى الروم بطريقة عشوائية :
نصنع الكائن obj_duck_creator
فى الحدث - الكود:
// NEAR DUCKs
duck_near_number=30
chance_near=50
تحديد قيمة الفرصة و اقصى عدد للفراخ
فى الحدث Step Event
اولا : تضيف التأثير سيظهر لنا نافذة تحتوى على صندوق به رقم 2 هذا يعير عن الجوانب الخاصة بالفرصة نكتب فيه chance_near و التى قمنا بتحديد قيمتها 60 فى الCreate Event ثم نضغط OK .
كما فى الصورة
ثانيا : نضيف التأثير Execute Code من Control و نضع فيه الكود
- الكود:
if instance_number(obj_duck_near) <=duck_near_number
{
var xx,yy;
xx=random_range(200,2600)
yy=550
instance_create(xx,yy,obj_duck_near)
}
وهذا الكود يعبر عن صناعة فرخة جديدة فى مكان عشوائى من الروم
الصورة النهائية
الان اصبح شكل الملف
الان نضع الاوبجكتين obj_duck_creator و obj_cursor فى الروم
و اضغط F5 و شغل اللعبة
..
تم الجزء الثانى من هذا الرابط
من هنا
لاى اسفسار او تعليق لا تتردد باضافة رد .. وشكرا
وكل عام و انتم بخير
شرح و برمجة The Rock - الصور من phenomedia.com - بنر الدرس بواسطة العضو abd-alrahman
عدل سابقا من قبل Abdullah Alsayed في الأحد أغسطس 02, 2015 12:33 pm عدل 15 مرات
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
barudi67 كتب:مشكلة بسيطة و ما يبي السهم يذهب الى اليمين
يبدو انك لم تقم بتطبيق الجزء الخاص بالرؤية :
"
...
الان نضع الكائن فى ro_world و نقوم باعداد الرؤية له كما فى الصورة
"
منتظر ردك
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
abdosalem-
- الجنس :
عدد المساهمات : 235
رد: درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
أخي أنا يقول لي كاتر من الأخطاء ما العمل
wassim1-
- الجنس :
عدد المساهمات : 1
رد: درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
مشكور يا اخي لقد إستفدنا من الكثير
المنذر العمري-
- الجنس :
عدد المساهمات : 72
رد: درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
عندما اللعب تاتى لى هذه الرسالة
___________________________________________
ERROR in
action number 3
of Step Event
for object obj_duck_creator:
Error in code at line 3:
if instance_number(obj_duck_near) <=duck_near_number
^
at position 21: Unknown variable obj_duck_near
___________________________________________
ERROR in
action number 3
of Step Event
for object obj_duck_creator:
Error in code at line 3:
if instance_number(obj_duck_near) <=duck_near_number
^
at position 21: Unknown variable obj_duck_near
mohamed_ahmed123-
- الجنس :
عدد المساهمات : 1
رد: درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
mohamed_ahmed123 كتب:عندما اللعب تاتى لى هذه الرسالة
___________________________________________
ERROR in
action number 3
of Step Event
for object obj_duck_creator:
Error in code at line 3:
if instance_number(obj_duck_near) <=duck_near_number
^
at position 21: Unknown variable obj_duck_near
تأكد من أسماء الأوبجكات كما بالدرس
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
mohamed_ahmed321-
- الجنس :
عدد المساهمات : 3
رد: درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
mohamed_ahmed321 كتب:الرابط مش شغال
تم تعديل الرابط، شكرا لتنبيهك
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
السلام عليكم
اخي واجهتني مشكلة في البداية.
^_^
مع الصور والاوبجكت .. لم استطع ادخالها للبرنامج .
بالاضافة الى انه تظهر لي هذه اللوحة عند الضغط على خيار . import resurce
واضح هي المشكلة مني
بس ليت اكو حل آخر .
سداح-
- الجنس :
عدد المساهمات : 224
رد: درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
سداح كتب:السلام عليكماخي واجهتني مشكلة في البداية.^_^مع الصور والاوبجكت .. لم استطع ادخالها للبرنامج .بالاضافة الى انه تظهر لي هذه اللوحة عند الضغط على خيار . import resurceواضح هي المشكلة منيبس ليت اكو حل آخر .
الحكاية دي تطلب GameMaker Pro .. حاول تستخدم الـGraphics الخاص بيك
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
يا خوي الصراحة .
ما فهمت ( الـGraphics الخاص بي ) ؟
ممكن توضحلي اكثر شنو تقصد .
سداح-
- الجنس :
عدد المساهمات : 224
رد: درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر
سداح كتب:يا خوي الصراحة .ما فهمت ( الـGraphics الخاص بي ) ؟ممكن توضحلي اكثر شنو تقصد .
يعني طبق الدرس على Graphic مبدئي حسب امكانياتك لان هذه الخاصية خاصة بالـGameMaker 8 pro
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
صفحة 4 من اصل 4 • 1, 2, 3, 4
مواضيع مماثلة
» درس تعليم كيفية صناعة لعبة Moorhuhn Remake باستخدام الجيم ميكر الجزء الثانى
» درس كيفية صناعة ايقونة للعبتك .. فى الجيم ميكر حصرياً على ملتقى صناع الالعاب العرب
» [تم الحل][استفسار] درس تعليم كيفية صناعة لعبة Moorhuhn Remake
» درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الثانى
» درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الثالث
» درس كيفية صناعة ايقونة للعبتك .. فى الجيم ميكر حصرياً على ملتقى صناع الالعاب العرب
» [تم الحل][استفسار] درس تعليم كيفية صناعة لعبة Moorhuhn Remake
» درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الثانى
» درس كيفية صناعة لعبة Breakout " المضرب " على الجيم ميكر | الجزء الثالث
صفحة 4 من اصل 4
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
السبت فبراير 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