تسجيل الدخول

مشاهدة النسخة كاملة : مقدمة لسلسلة دروس الجيم ميكر "



الملك مصلح
20-02-2009, 06:51 PM
بسم الله الرحمن الرحيم





\\





الحمد لله وحده والصلاة والسلام على النبي المبعوث رحمة للعالمين




أما بعد"



فكرت بكتابة سلسلة من الدروس بخصوص برنامج الجيم ميكر من البداية حتى النهاية وستكون على هيأة أجزاء في كل موضوع سأستعرض فكرة ودرس معين !! أسأل الله أن يعني على ذلك " وكل هذا رغبة مني في مساعدة الأعضاء الجديد وكذلك في توضيح أسس هذا البرنامج العريق وبإذن الله فور انتهائي من الدروس كاملة ستكون قادراً على تصميم لعبة بمفردك ودون مساعدة من أحد !!
http://upload.wikimedia.org/wikipedia/en/1/16/Game_Maker_7.0_About.jpg (http://en.wikipedia.org/wiki/File:Game_Maker_7.0_About.jpg)


أولاً : البرنامج الذي أتحدث عنه هو عبارة عن محرك لتصميم الالعاب كتب من قبل المبرمج المبدع mark overmars , بواسطة لغة DELPHI وهي أحد لغات البرمجة الشهيرة ,أول نسخة للبرنامج صدرت في تاريخ November 15, 1999 .


قبل أن يكون برنامج لتصميم الالعاب , كان برنامج خاص بادوات الجرافيك وكان يدعى Animo , ولكن طور فيما بعد ليدعم تصميم الالعاب , وفي الحقيقة البرنامج موجهة للمبرمجين عديمي الخبرة !! .


كذلك فإن البرنامج يدعم خاصية السحب والإلقاء , وكذلك فهو يحتوي على لغة برمجة خاصة به تدعى GML بمعنى GAME MAKER LANGUAGE .


والنسخ الجديد من البرنامج تدعم الEXE "


كذلك فإن البرنامج يسمح لك بتطوير انماط عدة من الالعاب : كالعاب المغامرات , الألغاز , البلاتفورمز , وكذلك العاب الشبكة والالعاب الاستراتيجية وغيرها !!


^^


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


لزيارة الموقع الرسمي للبرنامج http://www.yoyogames.com/ (http://www.yoyogames.com/) \\


بعض النقاط المهمة للمبتدئين :-


_ البرنامج لا يحتاج إلى كتابة اكواد بحيث أنه يحتوي على أكواد جاهزة ومصمة مسبقاً في البرنامج ولكن مع هذا فإنه بإمكانك استخدام الاكواد لإنشاء آوامر خاصة بك "
_ باستطاعتك استخدام العديد الصيغ المختلفة للصور مثل الGIF وكذلك العديد من الصيغ الصوتية والفديوية داخل البرنامج "
_ لا يلزم توفر كمبوتر بأداء عالي "


--


والآن نبدأ بالدرس الأول في الجيم ميكر :-


طبعاً البرنامج يتكون من عدد من الأشرطة منها شريط العنوان : يظهر فيها اسم اللعبة "
http://i40.tinypic.com/2mpzkad.jpg
وشريط القوائم : ويحتوي على عدد من القوائم مثل الfile , run , edit " معروفة لدى الجميع "
http://i41.tinypic.com/35dc84l.jpg


سننتقل إلى القوائم المنسدلة والموجودة في أقصى اليسار !!



http://i42.tinypic.com/64oydy.jpg



طبعاً في البداية سيكون شرحنا على الوضع العادي وليس الوضع المتقدم !!


1- sprites \\ عبارة عن صور توضع في البرنامج تستخدم فيما بعد على الobjects "
من أهم المزايا الموجودة في البرنامج فعندما تريد تصميم مسدس او شخصية معينة عليك بإضافتها إلى قائمة الsprites ومن ثم نقلها فيما بعد إلى الobjects حتى تظهر لنا على الغرفة فيما بعد .


sounds : الأصوات يدعم العديد من الصيغ مثل الwav والmp3 ولكن عند إضافة الmp3 لن يتمكن البرنامج ذاتياً من تشغيله ولكن سيستخدم أحد برامج تشغيل الوسائط على جهازك . يوفر البرنامج العديد من خواص التحكم بالصوت مثل إضافة بعض المؤثرات عليه خفض الصوت او تكبيره !! وكذلك تحويله كصوت ثلاثي الأبعاد او صوت طبيعي !! وغيرها من الخواص الأخرى !!



backgrounds : عبارة عن خلفية اللعبة مثل السحب او الأبنية , غابات , أشجار وغيرها ! يدعم البرنامج العديد من الصيغ الصورية مثل الpng m gif وغيرها ولكن ليكون في علمك صور الgif لا تظهر في الخلفية متحركة . يوفر البرنامج معالج رسوم متطور جداً وينافس برنامج الرسام ويتوفر داخل البرنامج !!


object : يعتبر الاوبجكت كالكائن فعلاً بحيث ستستخدم الsprites كإكساء او صور او شكل للأوبجكت بينما الobjects هذي آوامر انت ستقوم بوضعها حتى تمكنه من الحركة والتفاعل الخ بحسب الطريقة والأسلوب الذي تريد اتباعه في ذلك سيكون لان حديث طويل عن الأوبكتز في مواضيع أخرى بإذن الله "


rooms : الغرفة التي سيتواجد فيها جميع الأشياء السابقة وتعتبر ساحة اللعبة يدعم الجيم ميكر خاصية السحب والإلقاء كما ذكرت سابقاً ستسخدمها هنا في وضع الكائنات على الغرفة , وغيرها من الخواص الجانبية "


game information : معلومات اللعبة اكتب كل ما تود عن اللعبة كتوضيح القصة التحكم كريديت وغيرها والتي بإمكانك اظهارها للاعب بطرق مختلفة !! "


global game settings:

ستسخدمها في تعديل أنظمة اللعبة مثل الأيقونة , وكذلك في تعديل صورة التحميل وكيفيته !! وتفعيل نظام التخزين الحر في اللعبة وغيرها من الخواص التي سنتحدث عنها لاحقا!

^^

انتهى ...

الكلام في الأعلى مجرد مقدمة لا اكثر وسيكون لنا مواضيع ودروس أخرى أكثر تعمقاً وقريباً سأقوم بوضع الدرس الأول "

بالتوفيق ...

عجيب 999
20-02-2009, 07:23 PM
ياسلام على الموضوع ....
مشكور أخوي واتمنى انك تواصل وان شاء الله الكل يستفيد وانا اولهم (لاني حاط مشكلة في موضوع المساعدات
وصار لها اكثر من يوم واحد رد )

وجزاك الله خيرا ...

خالد2020
20-02-2009, 07:26 PM
شكرا وبارك الله فيك
حبيت اسئل متى يبدأ الدرس الاول من الدوره ..؟

الملك مصلح
20-02-2009, 07:42 PM
عجيب \\ بإذن الله بأواصل والدرس الاول قريب جداً احتمال يكون بكره !!
خالد \\ يالله ان تحيه !! مثل ما قلت بكره او بعده !!

وبإذن الله تستفيدون "

اميرالقلوبR
20-02-2009, 08:30 PM
مشكوووور اخوي

ان شاء الله اتعلم منك كل جديد

واصل ابداعك

Karim Ghazal
20-02-2009, 08:38 PM
موضوع جميل جداً و نظرة تعريفية سريعة و مُفيدة جداً أخي ملك ,, بارك الله بيك .. ^^..

HiS2oKa
20-02-2009, 11:40 PM
شكراً لك حبيبي على هذا الأبداع الله يوفقك حتى تقدم لنا كل جديد ودرس مفيد جداً في أنتظار جديدك وأي خدمة أنا جاهز ...بالتوفيق