شادي الفارس
07-05-2008, 05:54 PM
بسم الله الرحمن الرحيم
إلى أخواني في هذا المنتدى الغالي وإلى كل من يريد أن يتعلم البرنامج الرائع "جيم ميكر"
أقدم لكم الشرح الكافي والوافي للبرنامج مع الصور
الفصل الأول :
التعرف على واجهة البرنامج
القوائم المنسدلة وأوامرها
النافذة الخاصة بالأشكال sprite:
نافذة خصائص الصوت
بسم الله الرحمن الرحيم
الدرس الأول : التعرف على واجهة البرنامج
مقدمة صغيرة :
أخي الكريم من خلال التجربة نعرف أنه من خلال التطبيق العملي تستوعب الدرس جيدا
ويكون سهلاً عليك لذا أرجو منك قبل متابعة الدروس أن تقوم بتحميل البرنامج وتشغيله
وأن تجرب ما تتعله خطوة بخطوة وبهذه الطريقة أضمن لك فهم الدرس جيداً
والإن عودة للدروس . الدرس الأول مجزء إلى ستة أجزاء
الجزء الأول: الواجهة الرئيسية
الواجهة الرئيسية بسيطة وغير معقدة كما يظن البعض عند رؤيتهم للبرنامج أول مرة
ولكنها في الحقيقة مثلها مثل غيرها من برامج الويندوز تحتوي على شريط العنوان
title bar
والقوائم المنسدلة menu bar وشريط الأدوات toolbar بالإضافة إلى
نافذة الموارد resources windows ومنطقة العمل wark area .
كما في الشكل 1-1
http://shadialfares.jeeran.com/game%20maker/1.gif
الشكل 1-1 الوجهة الرئيسية للبرنامج
من المهم معرفته أن
البرنامج يمكن أن يستخدم في الطور البسيط
simple mode
والطور المتقدم advanced mode .
فالواجهة لرئيسية للبرنامج تختلف حسب الطور المختار
ففي الطور البسيط تكون بعض أوامر البرنامج مختفية ،
أما في الطور المتقدم فتكون جميع الأوامر ظاهرة ومتاحة للأستخدام
لذا كوننا في بداية التعليم سوف نعمل على الطور البسيط لأننا لا نحتاج حالياً
لكل الموارد.
ولكنني سأقوم بذكرهم وشرحهم بإذن الله
للتحويل من الوضع المتقدم للوضع البسيط : اضغط على file ثم advanced mode
والعكس بالعكس
الجزء الثاني : شريط العنوان title bar
كما تلاحظ من الشكل 1-1 على شريط العنوان يكتب اسم البرنامج متبوعاً بكلمة simple
للدلالة على أنك تستخدم البرنامج في الطور البسيط
ثم يلحقها باسم ملف اللعبة الحالي ،
ملاحظة :
إذا قمت بإنشاء ملف للعبة جديدة فإن البرنامج سيكتب بدل اسم ملف اللعبة new game
إلى أن تقوم بحفظ وتخزين اللعبة وتقوم بتسميتها عندها سيقوم البرنامج بكتابة الأسم الجديد للعبة
وجود الرمز * بعد أسم اللعبة يدل أنك قد قمت بإجراء بعض التغييرات على اللعبة ولم تحفظها بعد
لذلك فهو ينبهك بحفظ اللعبة إن نسيت ذلك.
الجزء الثالث : القوائم menu
يوجد لدينا سبعة قوائم منسدلة في هذا البرنامج وهي :
file edit add ******s run windows help
سنقوم بالتحدث عنها بالتفصيل لاحقاً
ملاحظة:
لاحظ أنك لو كنت في الطور المتقدم وتحولت لطور البسيط فإن القائمة
******s سوف تختفي
ولحل المشكلة قم بإغلاق البرنامج وتشغيله من جديد
الجزء الرابع : شريط الأدوات toolbar
يحتوي هذا الشريط على بعض الأوامر الموجودة في القوائم المنسدلة وهي عبارة عن أيقونات صغيرة
ولكن وجودها يسهل عملية الوصول إلى الأوامر خاصة الكثيرة الأستخدام منها إذا أبقيت مؤشر الماوس عليها لعدة ثواني سيظهر أسم الأمر
الجزء الخامس : نافذة الموارد resources windows
تضم هذه النافذة جميع الموارد التي ستستخدمها في تصميم لعبتك سأقوم بشرحها جميعاً بإذنه تعالى لاحقاً
أما ما سنتحدث عنه الآن فهو كيفية إضافة الموارد والمواد اللازمة للمشروع مثل الصور والخلفيات والأصوات وغيرها
وكيفية تغيير أسمائها وحذفها
كما ترى في الشكل 1-2
http://shadialfares.jeeran.com/game%20maker/5.gif
الشكل 1-2 يبين فيه تواضع الموارد الررئيسية للبرنامج
هناك العديد من مجلدات الموارد وهي مرتبة كما تراها في الصورة
ملاحظة :
هذه الصورة مأخوذة في الطور المتقدم أما في الطور البسيط فلن يظهر مجلد المسارات ولا الأكواد ولا الخطوط ولا مجلد الوقت المحدد
مثلاً لإضافة مورد ما قم بالضغط بزر الفأرة الأيمن على مجلد المورد المختار ثم اختر add sprite
كما يمكن أن تفعل ذلك بالضغط على مورد ما بيمين الفأرة ثم اختيار insert sprite
تلاحظ ظهور نافذة خصائص ذلك العنصر ، لا عليك منها الآن سأقوم بشرحها لاحقاً
لاستنساخ شكل جديد مطابق للشكل الأصلي بالمواصفات مع تغير الأسم قم بالضغط على الشكل االمراد استنساخه ثم اختيارالأمر
duplicate
لحذف المورد اختر ديليت ولتغيير الأسم اختر re name ولفتح خصائص الشكل اختر properties
أو انقر عليه مرتين بزر الفأرة الأيسر كما يمكن الحصول على الأوامر السابقة بطرق أخرى مثلاً من القوائم المنسدلة وشريط الأدوات
كما يمكن تغيير موضع المورد من مكان لآخر فمثلاً لو أردت نقل مورد ما فوق جميع الموارد قم بالضغط عليه وسحبه إلى المكان المحدد ثم اترك الفأرة
كما يمكنك إضافة مجلد جديد ولكن هذا لا يتم إلا بالطور المتقدم وسنتحدث عنه لاحقاً
من المهم معرفته في تسمية الموارد هي عدم تشابه الأسماء من مورد لآخر عندها سيحصل خطأ في البرنامج وتتوقف اللعبة عن العمل
وأيضاً يفضل تسمية الموارد بأسماء قريبة لعملها والجميل بالبرنامج أنه يمكنك تسميتهم بأسماء عربية مثل صاروخ وطلقة وجندي ........ألخ
ملاحظة هامة:
الأسماء يمكن أن تحوي أرقاماً أو حروفاً أو رمز_ فقط ولا يجب استخدام المسافات كما يجب أن يبدأ الأسم بحرف مثلاًً الجندي 3
الجزء السادس : منطقة العمل work area
من خلال هذا الجزء في الواجهة الرئيسية للبرنامج تستطيع أن تتحكم بالنوافذ الفرعية الأخرى للبرنامج
فلكل مورد نافذة خصائص خاصة بها وجميعها تظهر في هذا الجزء ويمكنك التعامل معها كما تتعامل مع تطبيقات ويندوز
المختلفة مثل تحريكها أو تصغيرها أو تكبيرها أو إغلاقها كما يمكنك عن طريق القائمة المنسدلة ويندوز ترتيب هذه النوافذ بطريقة سهلة وسريعة
قم بتجربة الأوامر الموجودة بالقائمة المنسدلة ويندوز بعد أن تقوم بفتح خصائص موردين أو أكثر
الدرس الثاني : القوائم المنسدلة وأوامرها
البرنامج كما قلنا سابقاً يحتوي على سبعة قوائم مختلفة تحتوي كل منها على مجموعة أوامر تساعدك على تصميم اللعبة
سأقوم الآن بشرحها بالتفصيل إن شاء الله
أولاً القائمة ملف
file:
ستجد في القائمة الأوامر المعتادة مثل تحميل وتخزين ملف اللعبة بالإضافة للقليل من الأوامر الخاصة بالبرنامج
انظر الشكل 2-1
http://shadialfares.jeeran.com/game%20maker/2.gif
الشكل 2-1
new:
لتكوين ملف لعبة جديدة
open:
يفتح ملف لعبة قمت بحفظها مسبقاً
recent file :
هنا تجد إخر الملفات التي قمت بفتحها
save:
يقوم بحفظ وتخزبن ملف اللعبة الحالي
save as:
يقوم بحفظ اللعبة باسم ومكان مختلف
create executable :
لإنشاء ملف تنفيدي للعبة وهي الطريقة كي يستطيع أي شخص اللعب باللعبة دون وجود البرنامج على جهازه
merage game :
هدا الأمر يظهر في الطور المتقدم فقط ووظيفته أنه يقوم بدمج ملفي لعبة مع بعض
advanced mode:
للتحويل من الطور المتقدم إلى الطور البسيط وبالعكس
preferences :
تظهر في الطور المتقدم فقط وهي لإظهار خصائص اللعبة
exit:
أمر معروف وهو للخروج من اللعبة ويغلق البرنامج
edit
ثانياً قائمة التعديل
وهي تحتوي على عدد من الأوامر المتعلقة بالمورد المختار وهذه الأوامر هي نفس الأوامر التي ناقشناها في الدرس الأول في قسم نافدة الموارد انظر الشكل 2-2
http://shadialfares.jeeran.com/game%20maker/6.gif
الشكل 2-2 قائمة التعديل
insert
لإضافة مورد جديد ولاحظ أنه عندما تحدد أحد مجلدات الموارد تتغير القائمة لتلائمه
insert sprite فستصبح sprite مثلاً لو حددت مجلد الأشكال
وهكذا
duplicate:
يقوم باستنساخ المورد مع نفس الخصائص والأكشن والأوامر مع فرق تغيير الأسم فقط
insert group :
تستخدم في الطور المتقدم وهي لإضافة مجلد جديد ضمن داخل مجلد الموارد
مثلاً أنشئ مجلد جديد داخل مجلد الأشكال وسمه مثلاً الوحوش وبداخله تقوم بإنشاء أشكال الوحوش
كما سنتعلم لاحقاً وبذلك يكون مشروع لعبتك أكثر ترتيباً وأسهل لك في ترتيب الموارد في مجموعات
delete:
لحذف المورد المختار
re name:
لإعادة تسمية المورد المختار
properties:
لفتح خصائص المورد المحدد
find resourse:
توجد في الطور المتقدم فقط ووظيفتها البحث عن مورد ما
show opject information:
لإظهار معلومات عن المورد وما يحتويه من عناصر وأكواد
add
ثالثاً القائمة
تختص هذه القائمة بأوامر إضافة الموارد انظر الشكل 2-3:
http://shadialfares.jeeran.com/game%20maker/3.gif
الشكل 2-3 قائمة إضافة الموارد
add sprite:
إضافة شكل
add sound:
لإضافة صوت
add background:
لإضافة خلفية
add path:
تظهر في الطور المتقدم وظيفتها إضافة مسار
add ******:
تظهر في الطور المتقدم وظيفتها إضافة كود
add font:
تظهر في الطور المتقدم وظيفتها إضافة خط
add time line:
تظهر في الطور المتقدم وظيفتها إضافة وقت محدد
add object:
لإضافة عنصر أو كائن
add room:
لإضافة غرفة جديدة للعبة
change game information:
لتغيير معلومات اللعبة
change global game settings:
لتغيير إعدادات اللعبة
رابعاً القائمة
scribts
هذه القائمة تحتوي بالأوامر المتعلقة بالسكريبتس أو الأكواد
http://shadialfares.jeeran.com/game%20maker/7.gif
الشكل 2-4 قائمة الأكواد
import ******s:
يقوم باستيراد كود قمت بتصديره
مسبقاً وهي على امتداد .gml
export ******s:
يقوم بتصديرالكود
show built in variables:
يظهرنافذة تحوي جميع المتغيرات الداخلية الخاصة بالبرنامج
show built in functions :
يظهر ناافذة تحوي جمع الدوال الداخلية الخاصة بالبرنامج
show constants :
تظهر في الطور المتقدم وهي لإظهار نافذة تحوي المخطوطات للعبة
show resources names :
يظهر أسماء جميع الموارد في اللعبة وبالضغط على اسم مورد ما يفتح خصائص ذلك المورد
search in ******s :
يبحث عن نص في الكود أو الأسكريبتس
check resources names:
يفحص جميع الموارد بحثاً عن أسماء متشابهة أو غيرصحيحة
check all sprites :
يفحص جميع الأشكال أو الأسكريبتس بحثاً عن الأخطاء
خامساً قائمة التشغيل :
run:
تحتوي هذه القائمة عى أمرين هما :
RUN NORMALLY
لتشغيل اللعبة وتجربتها
RUN IN DEBUG MODE:
لتشغيل اللعبة في طور فحص الأخطاء إلا أن هذا الأمر لا يعمل إن كان الخيار USE EXCLUSIVE MODE فعالاً وتظهر رسالة عند محاولة تشغيل الأمر تنبهك بذلك
سادساً قائمة النوافذ
WINDOWS:
أوامر هذه القائمة تختص بترتيب النوافذ الفرعية للبرنامج واللتي تظهر في منطقة العمل
CASCADE:
يقوم بترتيب النوافذ بشكل متتالي
بحيث يظهر جزء صغير من كل نافذة على الأقل ويقوم بوضع النوافذ التي تكون في حاة التصغيرفي مواضعها الصحيحة إن لم تكن كذلك
ARRANG ICONS:
يقوم بوضع النوافذ التي تكون في حالة التصغير في مواضعها الصحيحة
CIOSE ALL:
يغلق جميع النوافذ الفرعية المفتوحة
أخيراً قائمة المساعدة
HELP:
في هذه القائمة هناك بعض الأوامر التي تساعدك على استخدام البرنامج
CONTENTS :
يفتح مستند المساعدة الذي يأتي مع البرنامج
HOW TO USE HELP:
يعطيك إرشادات حول كيفية استخدام مستند المساعدة
REGISTRATION:
لتسجيل البرنامج والحصول على كافة إمكانياته
WIB SITE:
يأخذك لموقع البرنامج على النت وهو
http://www.gamemaker.nl/
forum :
يأخذك لمنتدى البرنامج وهو: http://www.gamemaker.nl/forum.html
بحمد الله انتهى الدرس الثاني
الدرس الثالث النافذة الخاصة بالأشكال sprite:
السبرايت أوالشكل هو ما نراه على الشاشة أي هو الجسد الذي يتحرك على الشاشة ونراه والكائنات هي الروح التي تحرك الجسد لكننا لا نراها وهي عبارة عن مجموعة أكواد
ويمكن للشكل أن يتكون من صورة واحدة أو عدة صور متتالية ليبدو الشكل وكأنه يتحرك ،
لفتح نافذة خصائص الشكل قم بالنقر المزدوج على مورد الأشكال أو اضغط باليمين على مجلد
الأشكال ثم اختر insert sprite
أو عن طريق النافذة المنسدلةadd- insert sprite
أو عن طريق شريط الأوامر السريعة
عندها ستفتح نافذة كما في الشكل 3-1
http://shadialfares.jeeran.com/game%20maker/8.gif
الشكل 3-1 نافذة الأشكال
وهي تحتوي ما يلي:
name:
هنا تكتب اسم يدل على الشكل مع العلم أن البرنامج يتقبل اللغة العربية
load sprite:
تستطيع من خلاله تحميل الشكل من جهازك
يدعم البرنامج الكثير من الصيغ وامتدادات الصور المختلفة فهو يدعم الامتدادات الشائعة (.bmp , .jpg , .gif , .ico ) وغيرها
وعند إضافتك لجيف متحرك فإن البرنامج يجزء ذلك الجيف إلى عدة صور تمثل كافة الحركات
زر تعديل الشكل edit sprite :
لفتح نافذة برنامج تعديل الأشكال وسنتحدث عنه لاحقاً
transparent :
هذه الخاصية هامة جداً في البرنامج بحيث تجعل جزءاً من أجزاء الشكل
شفافاً ولكن أي جزء؟ هذا يحدده اللون الأخير في الزاوية السفلية اليسرى للشكل فإذا كان اللون المحيط بالشكل أحمر فسيختفي اللون الأحمر
انظر الشكل 3-2 للتوضيح أكثر
http://shadialfares.jeeran.com/game%20maker/transform.jpg
الشكل 2-3
في الصورة الأولى قمنا بجلب صورة للسفاح شارون وكما ترون فهي صورة مربعة ولا تصلح أن تكون وحش في اللعبة مثلاً
والبرنامج لم يطبق الشفافية عليها لأنها متعددة الألوان وهو يحتاج إلى لون واحد يحيط بالصورة ويغطي الزاوية اليسارية السفلية
وفي الصورة الثانية قمت بتلوين محيط الدائرة باللون الأصفر ولكن البرنامج لم يقم بإخفاء اللون الأصفر وذلك لأني لم أقم بإيصال اللون الأصفر إلى الزاوية اليسرى السفلية
أما في الصورة الثالثة فقد لونت محيط الصورة بالكامل باللون الأصفر مع الزوايا فقام البرنامج بتطبيق خاصية الشفافية وإخفاء اللون الأصفر من الصورة
كما تلاحظون في الصورة الرابعة فقد أصبحت صورة وحش جاهزة للعبة
أرجو أن يكون الشرح واضح
ok:
يحفظ التغييرات ويغلق النافذة
كما يوجد بعض المعلومات البسيطة عن الشكل مثل عرض الشكل وطوله
أما
numper of subimages فهي تعني عدد الصور الفرعية المكونة للشكل
وفي حال وجود أكثر من صورة فرعية فستظهر أسهم زرقاء اللون تستطيع بالضغط عليها تغيير أماكن الصور
بهذا ننتهي من شرح نافذة الأشكال
برنامج صناعة وتعديل الأشكال sprite editor
عند الضغط عى زر edit sprite سيفتح برنامج تعديل الأشكال وهو يحتوي على الصورة المراد تعديلها
انظر الشكل 3-3
http://shadialfares.jeeran.com/game%20maker/9.gif
الشكل 3-3 برنامج معدل الأشكال
كما ترى من الشكل البرنامج مستقل ويحتوي على مجموعة من القوائم المنسدلة والأوامر سأقوم بشرحها بإذن الله
شريط العنوان : يظهر فيه اسم البرنامج
القوائم المنسدلة : مجموعة من القوائم المنسدلة سأقوم بشرحها بالتفصيل لاحقاً
شريط الأدوات : للوصول السريع للأوامر الموجودة قي القوائم المنسدلة
show previow :
لإظهار وإخفاء نافذة عرض الشكل ووظيفتها كي ترى حركة الشكل
نافذة العرض : فيها تظهر الصور المكونة للشكل
speed:
وهي سرعة الانتقال من صورة لأخرى أو بمعنى آخر سرعة حركة الشكل
background color :وهي لاختيار لون كخلفية لنافذة عرض الشكل
والإن سأقوم بشرح القوائم المنسدلة للبرنامج
file:
انظر الشكل 3-4
http://shadialfares.jeeran.com/game%20maker/10.gif
الشكل 3-4
new :
ملف جديد عند الضغط عليه تفتح نافذة صغيرة يمكنك من خلالها تغيير أبعاد خلفية الصورة
create from file:
تقوم بسحب صورة واحدة من من ملف أو مجلد على كمبيوترك
add from file:
إضافة مجموعة صور من ملف أو مجلد
save as gif:
حفظ الشكل على هيئة صورة متحركة (gif)
save as strip :
حفظ على هيئة شريط صور
وشريط الصور هذا عبارة عن صورة تحتوي على عدة صور صغيرة انظر الشكل3-5
http://shadialfares.jeeran.com/Car%20Chrs%2001.png
الشكل 3-5 شريط صورة
بإمكان البرنامج استخراج صورة أو أكثر من الشريط لاستخدامها كما سنشرح لاحقاً
create from strip :
لسحب صورة من شريط صور
عند الضغط على هذا الأمر واختيار شريط الصورة تفتح نافذة سحب الصور من الشريط
انظر الشكل 3-6
http://montada.com/mhtml:file://F:\nt\مسار ألعابي\هيا نتعلم برنامج صانع الألعاب الشهير game maker من الألف إلى الياء واصنع لعبتك بنفسك - منتديات مشاكس.mht!http://shadialfares.jeeran.com/strips1.JPG
الشكل 3-6
1-
عدد الصور المراد قطعها من الشريط
2- عدد السطور الأفقية الموجودة فيها الصور
3- طول وعرض الصورة الواحدة حتى يتم تطابق الشكل المحدد للصورة على الصورة تماماً حتى يتم القص بشكل صحيح
4- مقدار تخطي الصور وأعني بهذا أنه ربما لا أريد تحديد أول سطرين من الصور الأفقية والعمودية فنضع الرقم 2 في الخانتين
جرب بنفسك حتى تتعلم أكثر
5- مقدار إزاحة الشكل المحدد للصورة أفقياً وعمودياً حتى يتم تطابق الشكل المحدد للصورة مع الصورة
6- مقدار المسافة بين الأشكال المحددة للصورة لربما هناك مسافة بين الصورة والأخرى في شريط الصور
لذا تحدد المسافة بين الصورتين حتى يتم التطابق بين الشكل المحدد للصورة مع الصورة تماماً
والشريط المحدد للصورة الذي نتحدث عنه هو عبارة عن خطوط عمودية وأفقية تتشكل فوق الصورة وهي تحدد أمكنة القطع
الزر ok للتطبيق وإغلاق النافذة
الزر cancel لإلغاء الأمر
add from strips : وظيفتها نفس الوظيفة السابقة
create from strip والفرق بينهما أن الأولى تقوم بحذف الصور القديمة
وإضافة الصور الجديدة أما الأخرى فهي تقوم بإضافة صور جديدة للصور القديمة
close saving shanges:
لحفظ الصورة وإغلاق البرنامج
قائمة التعديل edit
وتحتوي على أمر التراجع عن آخر تعديل undo وأمر القص cut وأمر النسخ copy وأمر اللصق paste وأمرا الحذف clear , delete لم أرى فرقاً بينهما وأمر تحريك الصورة لليسار move left وأمر تحريك الصورة لليمين move right وأمري إضافة صورة فارغة add empty وinsert empty وأخيراً أمر تعديل الصورة ببرنامج يشبه برنامج الرسام المرفق بالويندوز edit
وأحب أن أنوه أن هذا البرنامج واسمه image idetor يشبه لحد كبير برنامج paint المرفق مع الويندوز مع وجود اختلاف بسيط لذا لن أقوم بشرحه
انظر الشكل3-7
http://shadialfares.jeeran.com/game%20maker/16.gif
الشكل 3-7 برنامج تعديل الصور image idetor
قائمة transform
انظر الشكل 3-8
http://shadialfares.jeeran.com/game%20maker/12.gif
الشكل 3-8
القائمة المنسدلة images
انظر الشكل 3-9
http://shadialfares.jeeran.com/game%20maker/13.gif
الشكل 3-9
قائمة الحركة animateon
هذه القائمة من أهم قوائم البرنامج لأنها تعطي حركات جميلة للصورة
انظر الشكل 3-10
http://shadialfares.jeeran.com/game%20maker/14.gif
الشكل 3-10
قم بتجربتهم بنفسك حتى تعلم فائدة كل واحدة منها
بهذا أخواني ننتهي من القوائم المنسدلة لمعدل الأشكال
شريط الأدوات لبرنامج تعديل الأشكال
انظر الشكل 3-11
http://shadialfares.jeeran.com/game%20maker/15.gif
الشكل 3-11
وبهذا بحمد الله ننتهي من شرح برنامج تعديل الأشكال sprite editor
وننتهي من الدروس المتعلقة بالأشكال أو sprites
الدرس الرابع نافذة خصائص الصوت
تعتبر الأصوات في اللعبة من أهم عناصر نجاحها فهي التي تعطي الحياة للعبة وتدمج اللاعب بها لذا قم بإضافة أجمل الأصوات للعبة وضع لكل عنصر منها صوتاً يميزه عن الآخر
لإضافة صوت قم بإضافته من القائمة المنسدلة add - add sound أو بالضغط على أيقونة الصوت في شريط الأوامر أو بالضغط بالزر الأيمن على مجلد الأصوات واختيار add sound
وعند إضافة الصوت ستفتح نافذة الأصوات كما في الشكل 4-1
http://shadialfares.jeeran.com/game%20maker/17.gif
الشكل 4-1 نافذة الصوت في الطور البسيط
load sound :
لجلب ملف صوت ، البرنامج يدعم ثلاثة صيغ وهي:
.wav:
ولا أنصح باستخدامها لأن ملفاتها كبيرة الحجم وبالتالي ستصبح لعبتك كبيرة الحجم من دون سبب
mp3 :ملفاتها مضغوطة نوعاً ما وأفضل من سابقتها وإنصح إن كنت تريد وضع صوت منها فليكن لخلفية اللعب وتفضل أن تكون موسيقا وليس أصوات
.midi:
تتميز بصغر حجم ملفاتها فهي مضغوطة كثيراً ومناسبة لأصوات اللاعبين والأرتطامات والانفجارات .........ألخ
save sound :
لتخزين الصوت في ملف خارجي مثلاً أنت فقدت ملف الصوت الأصلي فيمكنك من هنا إرجاعه أو أنك تقوم بفتح ملف لعبة قابل للتعديل عندها يمكنك الحصول على الأصوات والإستفادة منه
ok:
يقوم بحفظ التغييرات وإغلاق النافذة
كما يوجد زر صغير عليه مثلث أخضر وهو لتجربة الصوت والاستماع له أما الزر الأحمر فهو لإيقاف الصوت
وبهذا بحمد الله انتهيت من شرح مورد الأصوات في اللعبة
وبهذا بإذن الله ننتهي من الدرس الأول وانتظروا الدرس الثاني قريباً بإذن الله
كما أرحب بأي سؤال أو استفسار عما مضى كما أرجو من الأخوة الكرام ممن يتابعون دروسي ألا يبخلوا علي برد صغير حتى أعلم عدد المهتمين
بدروسي وحتى لا أشعر بأن وقتي يذهب سدى وأنا لا أريد من هذا كله إلا مرضاة الله أولاً وثانياً أن أنفع بما يسره الله لي بقية الأخوة والمسلمين
كما أمرنا رسولنا الكريم
سأقوم بإدراج القسم الثاني
بعد أن يصل عدد الردود والشكر إلى ...... ?
أنتو كرام وأنا بستاهل هه
عم امزح سأقوم بإدراج القسم الثاني قريباً إلا إذا منعني مشرف هذا المنتدى
ولكم مني أحلى تحية
أخوكم في الله شادي الفارس
إلى أخواني في هذا المنتدى الغالي وإلى كل من يريد أن يتعلم البرنامج الرائع "جيم ميكر"
أقدم لكم الشرح الكافي والوافي للبرنامج مع الصور
الفصل الأول :
التعرف على واجهة البرنامج
القوائم المنسدلة وأوامرها
النافذة الخاصة بالأشكال sprite:
نافذة خصائص الصوت
بسم الله الرحمن الرحيم
الدرس الأول : التعرف على واجهة البرنامج
مقدمة صغيرة :
أخي الكريم من خلال التجربة نعرف أنه من خلال التطبيق العملي تستوعب الدرس جيدا
ويكون سهلاً عليك لذا أرجو منك قبل متابعة الدروس أن تقوم بتحميل البرنامج وتشغيله
وأن تجرب ما تتعله خطوة بخطوة وبهذه الطريقة أضمن لك فهم الدرس جيداً
والإن عودة للدروس . الدرس الأول مجزء إلى ستة أجزاء
الجزء الأول: الواجهة الرئيسية
الواجهة الرئيسية بسيطة وغير معقدة كما يظن البعض عند رؤيتهم للبرنامج أول مرة
ولكنها في الحقيقة مثلها مثل غيرها من برامج الويندوز تحتوي على شريط العنوان
title bar
والقوائم المنسدلة menu bar وشريط الأدوات toolbar بالإضافة إلى
نافذة الموارد resources windows ومنطقة العمل wark area .
كما في الشكل 1-1
http://shadialfares.jeeran.com/game%20maker/1.gif
الشكل 1-1 الوجهة الرئيسية للبرنامج
من المهم معرفته أن
البرنامج يمكن أن يستخدم في الطور البسيط
simple mode
والطور المتقدم advanced mode .
فالواجهة لرئيسية للبرنامج تختلف حسب الطور المختار
ففي الطور البسيط تكون بعض أوامر البرنامج مختفية ،
أما في الطور المتقدم فتكون جميع الأوامر ظاهرة ومتاحة للأستخدام
لذا كوننا في بداية التعليم سوف نعمل على الطور البسيط لأننا لا نحتاج حالياً
لكل الموارد.
ولكنني سأقوم بذكرهم وشرحهم بإذن الله
للتحويل من الوضع المتقدم للوضع البسيط : اضغط على file ثم advanced mode
والعكس بالعكس
الجزء الثاني : شريط العنوان title bar
كما تلاحظ من الشكل 1-1 على شريط العنوان يكتب اسم البرنامج متبوعاً بكلمة simple
للدلالة على أنك تستخدم البرنامج في الطور البسيط
ثم يلحقها باسم ملف اللعبة الحالي ،
ملاحظة :
إذا قمت بإنشاء ملف للعبة جديدة فإن البرنامج سيكتب بدل اسم ملف اللعبة new game
إلى أن تقوم بحفظ وتخزين اللعبة وتقوم بتسميتها عندها سيقوم البرنامج بكتابة الأسم الجديد للعبة
وجود الرمز * بعد أسم اللعبة يدل أنك قد قمت بإجراء بعض التغييرات على اللعبة ولم تحفظها بعد
لذلك فهو ينبهك بحفظ اللعبة إن نسيت ذلك.
الجزء الثالث : القوائم menu
يوجد لدينا سبعة قوائم منسدلة في هذا البرنامج وهي :
file edit add ******s run windows help
سنقوم بالتحدث عنها بالتفصيل لاحقاً
ملاحظة:
لاحظ أنك لو كنت في الطور المتقدم وتحولت لطور البسيط فإن القائمة
******s سوف تختفي
ولحل المشكلة قم بإغلاق البرنامج وتشغيله من جديد
الجزء الرابع : شريط الأدوات toolbar
يحتوي هذا الشريط على بعض الأوامر الموجودة في القوائم المنسدلة وهي عبارة عن أيقونات صغيرة
ولكن وجودها يسهل عملية الوصول إلى الأوامر خاصة الكثيرة الأستخدام منها إذا أبقيت مؤشر الماوس عليها لعدة ثواني سيظهر أسم الأمر
الجزء الخامس : نافذة الموارد resources windows
تضم هذه النافذة جميع الموارد التي ستستخدمها في تصميم لعبتك سأقوم بشرحها جميعاً بإذنه تعالى لاحقاً
أما ما سنتحدث عنه الآن فهو كيفية إضافة الموارد والمواد اللازمة للمشروع مثل الصور والخلفيات والأصوات وغيرها
وكيفية تغيير أسمائها وحذفها
كما ترى في الشكل 1-2
http://shadialfares.jeeran.com/game%20maker/5.gif
الشكل 1-2 يبين فيه تواضع الموارد الررئيسية للبرنامج
هناك العديد من مجلدات الموارد وهي مرتبة كما تراها في الصورة
ملاحظة :
هذه الصورة مأخوذة في الطور المتقدم أما في الطور البسيط فلن يظهر مجلد المسارات ولا الأكواد ولا الخطوط ولا مجلد الوقت المحدد
مثلاً لإضافة مورد ما قم بالضغط بزر الفأرة الأيمن على مجلد المورد المختار ثم اختر add sprite
كما يمكن أن تفعل ذلك بالضغط على مورد ما بيمين الفأرة ثم اختيار insert sprite
تلاحظ ظهور نافذة خصائص ذلك العنصر ، لا عليك منها الآن سأقوم بشرحها لاحقاً
لاستنساخ شكل جديد مطابق للشكل الأصلي بالمواصفات مع تغير الأسم قم بالضغط على الشكل االمراد استنساخه ثم اختيارالأمر
duplicate
لحذف المورد اختر ديليت ولتغيير الأسم اختر re name ولفتح خصائص الشكل اختر properties
أو انقر عليه مرتين بزر الفأرة الأيسر كما يمكن الحصول على الأوامر السابقة بطرق أخرى مثلاً من القوائم المنسدلة وشريط الأدوات
كما يمكن تغيير موضع المورد من مكان لآخر فمثلاً لو أردت نقل مورد ما فوق جميع الموارد قم بالضغط عليه وسحبه إلى المكان المحدد ثم اترك الفأرة
كما يمكنك إضافة مجلد جديد ولكن هذا لا يتم إلا بالطور المتقدم وسنتحدث عنه لاحقاً
من المهم معرفته في تسمية الموارد هي عدم تشابه الأسماء من مورد لآخر عندها سيحصل خطأ في البرنامج وتتوقف اللعبة عن العمل
وأيضاً يفضل تسمية الموارد بأسماء قريبة لعملها والجميل بالبرنامج أنه يمكنك تسميتهم بأسماء عربية مثل صاروخ وطلقة وجندي ........ألخ
ملاحظة هامة:
الأسماء يمكن أن تحوي أرقاماً أو حروفاً أو رمز_ فقط ولا يجب استخدام المسافات كما يجب أن يبدأ الأسم بحرف مثلاًً الجندي 3
الجزء السادس : منطقة العمل work area
من خلال هذا الجزء في الواجهة الرئيسية للبرنامج تستطيع أن تتحكم بالنوافذ الفرعية الأخرى للبرنامج
فلكل مورد نافذة خصائص خاصة بها وجميعها تظهر في هذا الجزء ويمكنك التعامل معها كما تتعامل مع تطبيقات ويندوز
المختلفة مثل تحريكها أو تصغيرها أو تكبيرها أو إغلاقها كما يمكنك عن طريق القائمة المنسدلة ويندوز ترتيب هذه النوافذ بطريقة سهلة وسريعة
قم بتجربة الأوامر الموجودة بالقائمة المنسدلة ويندوز بعد أن تقوم بفتح خصائص موردين أو أكثر
الدرس الثاني : القوائم المنسدلة وأوامرها
البرنامج كما قلنا سابقاً يحتوي على سبعة قوائم مختلفة تحتوي كل منها على مجموعة أوامر تساعدك على تصميم اللعبة
سأقوم الآن بشرحها بالتفصيل إن شاء الله
أولاً القائمة ملف
file:
ستجد في القائمة الأوامر المعتادة مثل تحميل وتخزين ملف اللعبة بالإضافة للقليل من الأوامر الخاصة بالبرنامج
انظر الشكل 2-1
http://shadialfares.jeeran.com/game%20maker/2.gif
الشكل 2-1
new:
لتكوين ملف لعبة جديدة
open:
يفتح ملف لعبة قمت بحفظها مسبقاً
recent file :
هنا تجد إخر الملفات التي قمت بفتحها
save:
يقوم بحفظ وتخزبن ملف اللعبة الحالي
save as:
يقوم بحفظ اللعبة باسم ومكان مختلف
create executable :
لإنشاء ملف تنفيدي للعبة وهي الطريقة كي يستطيع أي شخص اللعب باللعبة دون وجود البرنامج على جهازه
merage game :
هدا الأمر يظهر في الطور المتقدم فقط ووظيفته أنه يقوم بدمج ملفي لعبة مع بعض
advanced mode:
للتحويل من الطور المتقدم إلى الطور البسيط وبالعكس
preferences :
تظهر في الطور المتقدم فقط وهي لإظهار خصائص اللعبة
exit:
أمر معروف وهو للخروج من اللعبة ويغلق البرنامج
edit
ثانياً قائمة التعديل
وهي تحتوي على عدد من الأوامر المتعلقة بالمورد المختار وهذه الأوامر هي نفس الأوامر التي ناقشناها في الدرس الأول في قسم نافدة الموارد انظر الشكل 2-2
http://shadialfares.jeeran.com/game%20maker/6.gif
الشكل 2-2 قائمة التعديل
insert
لإضافة مورد جديد ولاحظ أنه عندما تحدد أحد مجلدات الموارد تتغير القائمة لتلائمه
insert sprite فستصبح sprite مثلاً لو حددت مجلد الأشكال
وهكذا
duplicate:
يقوم باستنساخ المورد مع نفس الخصائص والأكشن والأوامر مع فرق تغيير الأسم فقط
insert group :
تستخدم في الطور المتقدم وهي لإضافة مجلد جديد ضمن داخل مجلد الموارد
مثلاً أنشئ مجلد جديد داخل مجلد الأشكال وسمه مثلاً الوحوش وبداخله تقوم بإنشاء أشكال الوحوش
كما سنتعلم لاحقاً وبذلك يكون مشروع لعبتك أكثر ترتيباً وأسهل لك في ترتيب الموارد في مجموعات
delete:
لحذف المورد المختار
re name:
لإعادة تسمية المورد المختار
properties:
لفتح خصائص المورد المحدد
find resourse:
توجد في الطور المتقدم فقط ووظيفتها البحث عن مورد ما
show opject information:
لإظهار معلومات عن المورد وما يحتويه من عناصر وأكواد
add
ثالثاً القائمة
تختص هذه القائمة بأوامر إضافة الموارد انظر الشكل 2-3:
http://shadialfares.jeeran.com/game%20maker/3.gif
الشكل 2-3 قائمة إضافة الموارد
add sprite:
إضافة شكل
add sound:
لإضافة صوت
add background:
لإضافة خلفية
add path:
تظهر في الطور المتقدم وظيفتها إضافة مسار
add ******:
تظهر في الطور المتقدم وظيفتها إضافة كود
add font:
تظهر في الطور المتقدم وظيفتها إضافة خط
add time line:
تظهر في الطور المتقدم وظيفتها إضافة وقت محدد
add object:
لإضافة عنصر أو كائن
add room:
لإضافة غرفة جديدة للعبة
change game information:
لتغيير معلومات اللعبة
change global game settings:
لتغيير إعدادات اللعبة
رابعاً القائمة
scribts
هذه القائمة تحتوي بالأوامر المتعلقة بالسكريبتس أو الأكواد
http://shadialfares.jeeran.com/game%20maker/7.gif
الشكل 2-4 قائمة الأكواد
import ******s:
يقوم باستيراد كود قمت بتصديره
مسبقاً وهي على امتداد .gml
export ******s:
يقوم بتصديرالكود
show built in variables:
يظهرنافذة تحوي جميع المتغيرات الداخلية الخاصة بالبرنامج
show built in functions :
يظهر ناافذة تحوي جمع الدوال الداخلية الخاصة بالبرنامج
show constants :
تظهر في الطور المتقدم وهي لإظهار نافذة تحوي المخطوطات للعبة
show resources names :
يظهر أسماء جميع الموارد في اللعبة وبالضغط على اسم مورد ما يفتح خصائص ذلك المورد
search in ******s :
يبحث عن نص في الكود أو الأسكريبتس
check resources names:
يفحص جميع الموارد بحثاً عن أسماء متشابهة أو غيرصحيحة
check all sprites :
يفحص جميع الأشكال أو الأسكريبتس بحثاً عن الأخطاء
خامساً قائمة التشغيل :
run:
تحتوي هذه القائمة عى أمرين هما :
RUN NORMALLY
لتشغيل اللعبة وتجربتها
RUN IN DEBUG MODE:
لتشغيل اللعبة في طور فحص الأخطاء إلا أن هذا الأمر لا يعمل إن كان الخيار USE EXCLUSIVE MODE فعالاً وتظهر رسالة عند محاولة تشغيل الأمر تنبهك بذلك
سادساً قائمة النوافذ
WINDOWS:
أوامر هذه القائمة تختص بترتيب النوافذ الفرعية للبرنامج واللتي تظهر في منطقة العمل
CASCADE:
يقوم بترتيب النوافذ بشكل متتالي
بحيث يظهر جزء صغير من كل نافذة على الأقل ويقوم بوضع النوافذ التي تكون في حاة التصغيرفي مواضعها الصحيحة إن لم تكن كذلك
ARRANG ICONS:
يقوم بوضع النوافذ التي تكون في حالة التصغير في مواضعها الصحيحة
CIOSE ALL:
يغلق جميع النوافذ الفرعية المفتوحة
أخيراً قائمة المساعدة
HELP:
في هذه القائمة هناك بعض الأوامر التي تساعدك على استخدام البرنامج
CONTENTS :
يفتح مستند المساعدة الذي يأتي مع البرنامج
HOW TO USE HELP:
يعطيك إرشادات حول كيفية استخدام مستند المساعدة
REGISTRATION:
لتسجيل البرنامج والحصول على كافة إمكانياته
WIB SITE:
يأخذك لموقع البرنامج على النت وهو
http://www.gamemaker.nl/
forum :
يأخذك لمنتدى البرنامج وهو: http://www.gamemaker.nl/forum.html
بحمد الله انتهى الدرس الثاني
الدرس الثالث النافذة الخاصة بالأشكال sprite:
السبرايت أوالشكل هو ما نراه على الشاشة أي هو الجسد الذي يتحرك على الشاشة ونراه والكائنات هي الروح التي تحرك الجسد لكننا لا نراها وهي عبارة عن مجموعة أكواد
ويمكن للشكل أن يتكون من صورة واحدة أو عدة صور متتالية ليبدو الشكل وكأنه يتحرك ،
لفتح نافذة خصائص الشكل قم بالنقر المزدوج على مورد الأشكال أو اضغط باليمين على مجلد
الأشكال ثم اختر insert sprite
أو عن طريق النافذة المنسدلةadd- insert sprite
أو عن طريق شريط الأوامر السريعة
عندها ستفتح نافذة كما في الشكل 3-1
http://shadialfares.jeeran.com/game%20maker/8.gif
الشكل 3-1 نافذة الأشكال
وهي تحتوي ما يلي:
name:
هنا تكتب اسم يدل على الشكل مع العلم أن البرنامج يتقبل اللغة العربية
load sprite:
تستطيع من خلاله تحميل الشكل من جهازك
يدعم البرنامج الكثير من الصيغ وامتدادات الصور المختلفة فهو يدعم الامتدادات الشائعة (.bmp , .jpg , .gif , .ico ) وغيرها
وعند إضافتك لجيف متحرك فإن البرنامج يجزء ذلك الجيف إلى عدة صور تمثل كافة الحركات
زر تعديل الشكل edit sprite :
لفتح نافذة برنامج تعديل الأشكال وسنتحدث عنه لاحقاً
transparent :
هذه الخاصية هامة جداً في البرنامج بحيث تجعل جزءاً من أجزاء الشكل
شفافاً ولكن أي جزء؟ هذا يحدده اللون الأخير في الزاوية السفلية اليسرى للشكل فإذا كان اللون المحيط بالشكل أحمر فسيختفي اللون الأحمر
انظر الشكل 3-2 للتوضيح أكثر
http://shadialfares.jeeran.com/game%20maker/transform.jpg
الشكل 2-3
في الصورة الأولى قمنا بجلب صورة للسفاح شارون وكما ترون فهي صورة مربعة ولا تصلح أن تكون وحش في اللعبة مثلاً
والبرنامج لم يطبق الشفافية عليها لأنها متعددة الألوان وهو يحتاج إلى لون واحد يحيط بالصورة ويغطي الزاوية اليسارية السفلية
وفي الصورة الثانية قمت بتلوين محيط الدائرة باللون الأصفر ولكن البرنامج لم يقم بإخفاء اللون الأصفر وذلك لأني لم أقم بإيصال اللون الأصفر إلى الزاوية اليسرى السفلية
أما في الصورة الثالثة فقد لونت محيط الصورة بالكامل باللون الأصفر مع الزوايا فقام البرنامج بتطبيق خاصية الشفافية وإخفاء اللون الأصفر من الصورة
كما تلاحظون في الصورة الرابعة فقد أصبحت صورة وحش جاهزة للعبة
أرجو أن يكون الشرح واضح
ok:
يحفظ التغييرات ويغلق النافذة
كما يوجد بعض المعلومات البسيطة عن الشكل مثل عرض الشكل وطوله
أما
numper of subimages فهي تعني عدد الصور الفرعية المكونة للشكل
وفي حال وجود أكثر من صورة فرعية فستظهر أسهم زرقاء اللون تستطيع بالضغط عليها تغيير أماكن الصور
بهذا ننتهي من شرح نافذة الأشكال
برنامج صناعة وتعديل الأشكال sprite editor
عند الضغط عى زر edit sprite سيفتح برنامج تعديل الأشكال وهو يحتوي على الصورة المراد تعديلها
انظر الشكل 3-3
http://shadialfares.jeeran.com/game%20maker/9.gif
الشكل 3-3 برنامج معدل الأشكال
كما ترى من الشكل البرنامج مستقل ويحتوي على مجموعة من القوائم المنسدلة والأوامر سأقوم بشرحها بإذن الله
شريط العنوان : يظهر فيه اسم البرنامج
القوائم المنسدلة : مجموعة من القوائم المنسدلة سأقوم بشرحها بالتفصيل لاحقاً
شريط الأدوات : للوصول السريع للأوامر الموجودة قي القوائم المنسدلة
show previow :
لإظهار وإخفاء نافذة عرض الشكل ووظيفتها كي ترى حركة الشكل
نافذة العرض : فيها تظهر الصور المكونة للشكل
speed:
وهي سرعة الانتقال من صورة لأخرى أو بمعنى آخر سرعة حركة الشكل
background color :وهي لاختيار لون كخلفية لنافذة عرض الشكل
والإن سأقوم بشرح القوائم المنسدلة للبرنامج
file:
انظر الشكل 3-4
http://shadialfares.jeeran.com/game%20maker/10.gif
الشكل 3-4
new :
ملف جديد عند الضغط عليه تفتح نافذة صغيرة يمكنك من خلالها تغيير أبعاد خلفية الصورة
create from file:
تقوم بسحب صورة واحدة من من ملف أو مجلد على كمبيوترك
add from file:
إضافة مجموعة صور من ملف أو مجلد
save as gif:
حفظ الشكل على هيئة صورة متحركة (gif)
save as strip :
حفظ على هيئة شريط صور
وشريط الصور هذا عبارة عن صورة تحتوي على عدة صور صغيرة انظر الشكل3-5
http://shadialfares.jeeran.com/Car%20Chrs%2001.png
الشكل 3-5 شريط صورة
بإمكان البرنامج استخراج صورة أو أكثر من الشريط لاستخدامها كما سنشرح لاحقاً
create from strip :
لسحب صورة من شريط صور
عند الضغط على هذا الأمر واختيار شريط الصورة تفتح نافذة سحب الصور من الشريط
انظر الشكل 3-6
http://montada.com/mhtml:file://F:\nt\مسار ألعابي\هيا نتعلم برنامج صانع الألعاب الشهير game maker من الألف إلى الياء واصنع لعبتك بنفسك - منتديات مشاكس.mht!http://shadialfares.jeeran.com/strips1.JPG
الشكل 3-6
1-
عدد الصور المراد قطعها من الشريط
2- عدد السطور الأفقية الموجودة فيها الصور
3- طول وعرض الصورة الواحدة حتى يتم تطابق الشكل المحدد للصورة على الصورة تماماً حتى يتم القص بشكل صحيح
4- مقدار تخطي الصور وأعني بهذا أنه ربما لا أريد تحديد أول سطرين من الصور الأفقية والعمودية فنضع الرقم 2 في الخانتين
جرب بنفسك حتى تتعلم أكثر
5- مقدار إزاحة الشكل المحدد للصورة أفقياً وعمودياً حتى يتم تطابق الشكل المحدد للصورة مع الصورة
6- مقدار المسافة بين الأشكال المحددة للصورة لربما هناك مسافة بين الصورة والأخرى في شريط الصور
لذا تحدد المسافة بين الصورتين حتى يتم التطابق بين الشكل المحدد للصورة مع الصورة تماماً
والشريط المحدد للصورة الذي نتحدث عنه هو عبارة عن خطوط عمودية وأفقية تتشكل فوق الصورة وهي تحدد أمكنة القطع
الزر ok للتطبيق وإغلاق النافذة
الزر cancel لإلغاء الأمر
add from strips : وظيفتها نفس الوظيفة السابقة
create from strip والفرق بينهما أن الأولى تقوم بحذف الصور القديمة
وإضافة الصور الجديدة أما الأخرى فهي تقوم بإضافة صور جديدة للصور القديمة
close saving shanges:
لحفظ الصورة وإغلاق البرنامج
قائمة التعديل edit
وتحتوي على أمر التراجع عن آخر تعديل undo وأمر القص cut وأمر النسخ copy وأمر اللصق paste وأمرا الحذف clear , delete لم أرى فرقاً بينهما وأمر تحريك الصورة لليسار move left وأمر تحريك الصورة لليمين move right وأمري إضافة صورة فارغة add empty وinsert empty وأخيراً أمر تعديل الصورة ببرنامج يشبه برنامج الرسام المرفق بالويندوز edit
وأحب أن أنوه أن هذا البرنامج واسمه image idetor يشبه لحد كبير برنامج paint المرفق مع الويندوز مع وجود اختلاف بسيط لذا لن أقوم بشرحه
انظر الشكل3-7
http://shadialfares.jeeran.com/game%20maker/16.gif
الشكل 3-7 برنامج تعديل الصور image idetor
قائمة transform
انظر الشكل 3-8
http://shadialfares.jeeran.com/game%20maker/12.gif
الشكل 3-8
القائمة المنسدلة images
انظر الشكل 3-9
http://shadialfares.jeeran.com/game%20maker/13.gif
الشكل 3-9
قائمة الحركة animateon
هذه القائمة من أهم قوائم البرنامج لأنها تعطي حركات جميلة للصورة
انظر الشكل 3-10
http://shadialfares.jeeran.com/game%20maker/14.gif
الشكل 3-10
قم بتجربتهم بنفسك حتى تعلم فائدة كل واحدة منها
بهذا أخواني ننتهي من القوائم المنسدلة لمعدل الأشكال
شريط الأدوات لبرنامج تعديل الأشكال
انظر الشكل 3-11
http://shadialfares.jeeran.com/game%20maker/15.gif
الشكل 3-11
وبهذا بحمد الله ننتهي من شرح برنامج تعديل الأشكال sprite editor
وننتهي من الدروس المتعلقة بالأشكال أو sprites
الدرس الرابع نافذة خصائص الصوت
تعتبر الأصوات في اللعبة من أهم عناصر نجاحها فهي التي تعطي الحياة للعبة وتدمج اللاعب بها لذا قم بإضافة أجمل الأصوات للعبة وضع لكل عنصر منها صوتاً يميزه عن الآخر
لإضافة صوت قم بإضافته من القائمة المنسدلة add - add sound أو بالضغط على أيقونة الصوت في شريط الأوامر أو بالضغط بالزر الأيمن على مجلد الأصوات واختيار add sound
وعند إضافة الصوت ستفتح نافذة الأصوات كما في الشكل 4-1
http://shadialfares.jeeran.com/game%20maker/17.gif
الشكل 4-1 نافذة الصوت في الطور البسيط
load sound :
لجلب ملف صوت ، البرنامج يدعم ثلاثة صيغ وهي:
.wav:
ولا أنصح باستخدامها لأن ملفاتها كبيرة الحجم وبالتالي ستصبح لعبتك كبيرة الحجم من دون سبب
mp3 :ملفاتها مضغوطة نوعاً ما وأفضل من سابقتها وإنصح إن كنت تريد وضع صوت منها فليكن لخلفية اللعب وتفضل أن تكون موسيقا وليس أصوات
.midi:
تتميز بصغر حجم ملفاتها فهي مضغوطة كثيراً ومناسبة لأصوات اللاعبين والأرتطامات والانفجارات .........ألخ
save sound :
لتخزين الصوت في ملف خارجي مثلاً أنت فقدت ملف الصوت الأصلي فيمكنك من هنا إرجاعه أو أنك تقوم بفتح ملف لعبة قابل للتعديل عندها يمكنك الحصول على الأصوات والإستفادة منه
ok:
يقوم بحفظ التغييرات وإغلاق النافذة
كما يوجد زر صغير عليه مثلث أخضر وهو لتجربة الصوت والاستماع له أما الزر الأحمر فهو لإيقاف الصوت
وبهذا بحمد الله انتهيت من شرح مورد الأصوات في اللعبة
وبهذا بإذن الله ننتهي من الدرس الأول وانتظروا الدرس الثاني قريباً بإذن الله
كما أرحب بأي سؤال أو استفسار عما مضى كما أرجو من الأخوة الكرام ممن يتابعون دروسي ألا يبخلوا علي برد صغير حتى أعلم عدد المهتمين
بدروسي وحتى لا أشعر بأن وقتي يذهب سدى وأنا لا أريد من هذا كله إلا مرضاة الله أولاً وثانياً أن أنفع بما يسره الله لي بقية الأخوة والمسلمين
كما أمرنا رسولنا الكريم
سأقوم بإدراج القسم الثاني
بعد أن يصل عدد الردود والشكر إلى ...... ?
أنتو كرام وأنا بستاهل هه
عم امزح سأقوم بإدراج القسم الثاني قريباً إلا إذا منعني مشرف هذا المنتدى
ولكم مني أحلى تحية
أخوكم في الله شادي الفارس