|
||||||
| ركن البرامج العامة المشروحة يمنع منعاً باتاً اضافة الكراك او الكيجن او السيريل للبرامج لحفظ الحقوق الخاصة بالبرامج |
![]() |
|
|
LinkBack | أدوات الموضوع | طرق العرض |
|
||||
|
ببدأ العمل فى اللعبة هنا فى هذه الصور ةتجد المنظر العام للبرنامج و بعض المعلومات عن كل خاصية ![]() و الآن نبدا العمل فى اللعبة ركزو بقى معايا أول حاجة احنا انشاء الرحمن هنعمل لعبة بسيطة عبارة عن حشرة بتجرى فى جميع أنحاء الشاشة و عن طريق الضغط عليها بالماوس تختفى و تظهر فى مكان تانى و تزيد سرعتها و الاسكور يعلى نقطة و كل شوية المستوى لما يزيد تتغير شكلها بسم الله الرحمن الرحيم أولا احنا محتاجين ايه عشان نبدأ العبة أولا هنبدأ بترتيب البرنام و نحط أول حاجاة الأيكونات و هنحتاج أول حاجة أيقونة الحجر إلى نقفل بيه الشاشة و هنحتاج كمان شكل الحشرة أو الوحش اللى هيجرى فى الشاشة بثلاث ألوان لاننا هنخليه يتحول بعد كل مستوى و الأشكال كما فى الصورة و دلوقتى احنا جبنا الأيقونات الى هى أصلا مرفقة مع البرنامج فاضل اننا نحطهم جوة البرنامج اوك هنشوف ازاى احنا هندوس على كلمة Sprites و بعد كدة Add Sprite كما فى الصورة هنذضغط على Load Sprite و نحدد مكان الأيقونة و نضغط على كلمة Open لتنزيل الأيقونة داخل البرنامج كما في الصورة هتظهرلنا الصورة دى اللى بتحدد احنا نجيب الأيكون منين ![]() بعد أن تنزل الصورة فى البرنامج سوف تصبح بهذا الشكل تقوم بتسميتها بأى اسم تريد حسب رغبتك و تكرر العمل فى بقية الأيكونات لتصبح بهذا الشكل و الآن علينا وضع الأصوات التى سوف تعمل من خلال اللعبة و هي عبارة عن مؤثرات صوتية و موسيقى لتعمل فى الخلفية و أنا باذن الله حاططلكوا المؤثرات اللى هتحتاجوها و لنقوم بوضع الصوت نضغط كليك يمين على فولدر Sounds كما فى الصورة و نختار Add Sound مثل العملية التي فعلناها في الأيقونات ![]() و نضغط على Load Sound كما فى العملية السابقة للأيكونات و الأصوات التى يدعمها البرنامج هى Wav Midi Mp3 و كل ما سوف نحتاجه هو 3 ملفات Midi الأول عند بداية اللعبة و الثانى عندما يتحول الوحش الى المستوى الثانى و الثالص عندما يتحول الوحش الى المستوى الثالث و سوف نحتاج 3 ملفات Wav الأول عند الضغط بالماوس على الوحش و الثانى عندما يتحول الوحش من مستوى الى مستوى آخر و الثالث عندما يصطدم الوحش بالحائط و الأصوات جميعها أنا حاططهالكوا مع البرنامج و يمكنك تسمية الأصوات أيضا زى منتا عايز علشان متنساش عمل كل ملف و هنسميهم كالتالى الملف الأول و الثانى و الثالث Level 1.Midi الوحش الأول Level 2.Midi الوحش الثانى Level 3.Midi الوحش الثالث و الملفات الخاصة بالمؤثرات هنسميها Click.Wav عند الضغط على الماوس Wall.Wav عند الاصطدام بالحائط Convert.Wav عند التحول من وحش الى آخر و بعد تنزيل الأصوات سوف تصبح بهذا الشكل ![]() و طبعا من خلال البرنامج هيوريلك الفرق بين الملفات الWav و ملفات ال Midi كما فى الصورة السابقة ودلوقتى بعد منزلنا الأيقونات و الأصوات فاضل بقى الخلفيات أنا برضه حاططلكوا كل حاجة فى المرفق مع البرنامج متقلقوش هنختار خلفية حلوة كدة و علشان ننزلها نعمل ايه بقى نفس الموضوع كليك يمين على Backgrounds و نختار Add Background زى الصورة كدة ![]() و بعد كدة Load Background زى العمليات السابقى كدة و نقدر نكتب اسمها عادى جدا و نغير اسمها براحتنا و بعد ما الصورة بقى تنزل هيكون البرنامج بالشكل دة ![]() كدة بقى تمام كل مصادرنا نزلت جوة البرنامج صح ننسى بقى الويندوز و نقفل كل حاجة علشان نعيش جوة البرنامج شوية اوك احنا دلوقتى حطينا الأيكونات عايزين نبدأ بقى نحركها و نخليها تعيش يعنى و علشان نعمل كدة احنا محتاجين نحط كل الأيكونات اللى احنا نزلناها فى مجلد ال Objects اللى هو عناصر اللعبة و هنعمل كدة ازاى سهل جدا متقلقوش احنا هنضغط على الفولدر Objects كليك يمين و نختار Add Object كما فى الصورة التالية ![]() و الصورة هنا توضح اسم العنصر كما فى الصورة و القائمة الاخرى و هى Sprite عندما نضغط عليها يظهر لنا تلقائيا الأيكونات الموجودة داخل البرنامج و التى سوف يتخذ العنصر شكلها و كل ما علينا عمله هو أن نختار لكل عنصر فى اللعبة أيكونته يعنى الوحش الأول نختارله أيكونة الوحش الأول و الثانى أيكونة التانى و هكذا و الحائط نختاره أيقونة الحائط و هكذا و هذا مثال ![]() و بعد أن نقوم بوضع أيكونة لكل عنصر سوف يصبح البرنامج بهذا الشكل ![]() و الآن نبدأ بعمل الحجرة الخاصة باللعبة و التى سوف تقوم باللعب فيها و لعمل حجرة جديدة نضغط بكليك يمين على Rooms و نختار Insert Room كما فى الصورة التالية ![]() بعد الضغط على Insert Room سوف تتكون الحجرة و الآن سوف نتعرف على الاعدادات الخاصة بالحجرة التى سوف نتعامل معها من خلال البرنامج و الصرة التالية توضح لك الخواص الموجودة فى الحجرة و الاعدادات هى Objects Settings Backgrounds و هى كالتالى Objects و هى العناصر التى سوف تقوم بوضعها فى الشاشة كل ما عليك هى أن تضغط على العنصر الموجود بالكليك الشمال و هو سوف يعطيك كل العناصر الموجودة فى البرنامج لتختار ما تريد وضعه فى الحجرة كما فى الصورة ![]() أما بالنسبة لل Settings و هى الاعدادات فهى عبارة عن اسم الحجرة و حجم الحجرة و ال Caption و هو الاسم الذى يظهر فى البار العلوى للعبة و سرعه العناصر و هى 30 و هى السرعه المعقولة كما فى الصورة ![]() و آخر قائمة هى ال Backgrounds وهى الخاصة بخلفية الحجرة سواء أردت أن تكون لون فقط أو صورة من الصور الموجودة فى البرنامج كما فى الصورة التاليه ![]() و يوجد لديك اختيارين اذا ضغطت على كلمة Color سوف يظهر لك مربع الألوان لتختار منه اللون الذى تريده كما فى الصورة التالية ![]() أما اذا اخترت أن تستورد الخلفية من البرنامج نفسه التى وضعناها نحن فى قولدر ال Backgrounds سوف تظهر لك قائمة منسدلة فيها الخلفيات التى وضعناها كما فى الصورة التالية ![]() و نضغط عليها لنختارها و الآن بقى الجزء المهم وهو رسم العناصر فى الحجرة و هو سهل باذن الله كل ما علينا من قوائم Room نذهب الى قائمة Objects و نضغط كليك شمال كما شرحنا من قبل و نختار العنصر المسمى Wall و الذى سوف يكون الحائط الخاص بالحجرة حتى لا يخرج الوحش خارج الحجرة و عندما نختار العنصر المسمى ب Wall سوف يكون شكل البرنامج هكذا ![]() و سوف نلاحظ فى الحجرة انها على شكل مربعات و حجم هذا المربع يكون مكتوب هنا كما فى الصورة و كما تشير الأسهم ![]() و الآن كل ما علينا معرفة حجم الأيكونة التى تسمى Wall حتى نقوم بتعديل مربعات الحجرة للتوافق معها و الصورةالتاليه توضح لنا كيف نعرف الحجم ندخل الى المجلد الموجود به أيكونة Wall ![]() و الصورة التالية ترينا أن حجم أيكونة Wall يساوى 24 فى 24 و من ذلك نقوم بكتابة 24 فى خانه X و 24 فى خانه Y فى اعدادات الحجرة لتصبح بهذا الشكل ![]() و لنقوم بالرسم داخل الحجرة بعد اختيار العنصر المراد رسمه نضغط داخل المربع الموجود فى الحجرة حتى يتم رسم كل حواف الحجرة كما فى الصورة التاليه ![]() و اذا أخطأت و رسمت عنصر خطأ و تريد ازالته كل ما عليك هو الضغط عليه بالكليك اليمين فقط و بعد أن رسمنا أيكونة ال Wall اللى هى الحائط نضغط داخل مربع ال Object فى ال Room و نختار أيكونة الوحش الأول هكذا كما فى الصورة ![]() و نقوم برسم الوحش في أي مكان في الحجرة هكذا ![]() كدة احنا رسمنا الحجرة و حطينا العناصر و حطينا الأصوات فاضل بقى الشغل الصح اننا نبدأ بقى البرمجة و هى أهم حاجة علشان نبدأ العناصر و لا انتوا شايفين إيه دلوقتى بقى نبدأ البرمجة و تحريك العناصر داخل اللعبة كما فى الصورة كل ما علينا الضغط على العنصر اتنين كليك شمال لتفتح لنا هذه القائمة كما فى الصورة ![]() و دلوقتى عايزين نعرف معناها ايه الشاشة دى الخانة التى تسمى Add Event و هى التى نعطى بها الحدث ثم نقوم بشد عنصر من عناصر الحركة بعد اختيار الحدث كما فى الصورة التالية و الآن سوف نقوم بشرح الحدث الذى نحتاجه فى هذه اللعبة و الآن كل ما علينا هو الشغط على Add Event لاضافة الحدث سيظهر لنا قائمة الأحداث كما فى الصورة نختار منها كلمة Create و هو الحدث الذى يعنى عندما يتكون العنصر فى الحجرة كما فى الصورة ![]() و بعد تكوين العنصر نحتاج الى وضع الحركة من على اليمين المترتبة على الحدث مثل تشغيل الموسيقى و تحرك العنصر و ارتداده عند الاحتكاك بالحائط و اختفائه عند النقر عليه بالفارة و الآن بعد وضع الحدث Create سوف تكون الصورة بهذا الشكل ![]() و الآن نقود بشد الحركة من على اليمين كما فى الصورة ![]() و الحركات التى نريدها بالترتيب هى -== وضع الموسيقى ==- و ذلك يتم عن طريق اختيار القائمة الفرعية Main 1 و اختيار Play A Sound كما فى الصورة ![]() سوف يظهر لنا هذا الشكل و هو يعبر عن تحديد الملف الموسيقى المراد تشغيله و القائمة Loop هى التى تحدد اذا كنت عايز الملف يشتغل الى ما لا نهاية أو يعمل مرة واحدة و يفصل و قائمة Sound لاختيار الملف الصوتى من الملفات التى وضعناها فى البرنامج و بعد شد الأيقونة الخاصة بالصوت التى عليها السهم فى الصورة السابقة سوف تظهر الصورة التالية ![]() و بعض وضع الملف الصوتى سوف يكون بهذا الشكل ![]() و الآن عرفنا ان العنصر عندما يتكون فى الحجرة سوف يقوم بتشغيل الملف الصوتى Level 1 تلقائيا و الآن ننتقل الى الحركة الثانية و هى -== التحريك ==- احنا عايزينه يتحرك فى كل الاتجاهات أول ميتكون هنختار قائمة Move و نضغط Start Moving In A Direction و نشدها بعد حركة الصوت كما فى الصورة و نقوم بالضغط على كل الاتجاهات حتى يتحرق المخلوق فى كل الاتجاهات و نختار له السرعه 4 و هى سرعة مناسبة كما فى الصورة التالية ![]() و الآن الحركة التالية هى -== تحديد عمر أو دم الوحش ==- و هو كالتالى من قائمة Code نختار Set A Value Of A Variable كما فى الصورة ![]() و نقوم بتحديد ال Varibale باسم health و ال Value برقم 20 و هو عدد الضغطات بالفارة قبل أن يموت و يتحول و الحركة التاليه هى -== عندما يصطدم العنصر أو الوحش بالحائط يجب عليه أن يرتد و ذلك كالآتى ==- نضغط على Add Event لنضيف حدث الالتحام Collision كما فى الصورة و نختار العنصر المراد الالتحام معه و هو الحائط Wall كما فى الصورة ![]() لتصبح بهذا الشكل ![]() نبدأ بوضع الحركة المترتبة على التحام العنصر بالحائط و هى الارتداد و هى موجودة فى قائمة Move باسم Bounce كما فى الصورة التالية ![]() و نترك الاعدادات كما هى و نضغط على Ok و الآن عندما يصطدم المخلوق بالحائط يرتد عنه و باقى الحركة الأخيره و هى عند النقر عليه بالفارة يختفى و ينقص دمه 1 من العشرين و ينتقل الى مكان آخر و سوف يتم ذلك كالتالى نضغط على كلمة Add Event لاضافة حدث نختار منها كلمة Mouse ثم من القائمة الفرعية المنسدلة نختار كلمة Left Pressed كما فى الصورة ![]() و بعد اختيارها سوف تصبح الصورة بهذا الشكل ![]() و الآن عند الضغط بالفارة على المخلوق سوف يترتب عليه بعد الحركات و هى بالترتيب سوف يتم تشغيل صوت النقرة سوف يتم اختفاء العنصر و انتقاله الى مكان آخر سوف يتم انقاص 1 من دم و عمر الوحش بخصوص الصوت سوف ندرجه من قائمة Main 1 و نختار Add Sound و نختار الصوت Click كما فعلنا من قبل و من ال Loop نختار False حتى بعمل الصوت مرة واحدة فقط عند الضغطة هكذا ![]() و بخصوص اختفاء الوحش عن النقرة نختار من قائمة Move و نختار Jump To A Random Position و هى تعنى الانتقال الى مكان عشوائى بعد ضغطة الفارة كما فى الصورة ![]() و الخطوة الثالثة و هى انقاص الدم أو العمر الخاص بالوحش تتم من قائمة Code و نختار Set A Value Of A Variable لانقاص معدل health الذى قمنا بتحديده و اعطائه الفئة عشرون و عندما نضغط على Set a Value سوف تظهر لنا هذه الصورة نختار ال Variable health و نختار ال Value سالب واحد لإنقاص الوحش واحد نقطة عن الضغط عليه بالفارة كما في الصورة المبينة و نضغط على كلمة Relative حتى تتواصل العملية كلما ضغطنا عليه كما في الصورة ![]() و الآن أصبح الوحش جاهز للعمل و الآن بقى نقط التحول عندما ينتهي دم الوحش نريده أن يتحول إلى وحش آخر أذكى من الأول و أسرع منه كل ما علينا من قائمة Add Event نختار Step و هي تعنى أننا سوف نبدأ خطوة و نختار من القائمة المنسدلة Step أيضا و من قائمة الحركة نختار Code و نختار منها If A Varible Has A Value كما في الصورة ![]() و منها نفهم أنه يقول لنا أن فى حالة أن القيمه health و ال value يساوى مثلا صفر سوف يترتب عليها أحداث اخرى تابع الشرح مثلا كما فى الصورة التالية ![]() و هو يخبرنا أنه فى حالة أن ال health يساوى 0 أو أكبر من 0 أو أقل من 0 سوف يترتب عليه الحركة القادمة أولا سوف نقوم بتشغيل صوت التحول عن طريق Main 1 و نختار Add Sound و نختار الصوت كما فى الصورة ![]() و الآن نريد أن يتحول الوحش الى وحش آخر أقوى منه من قائمة Main 1 نختار Change The Instance و منها نختار Change Into ونختار الوحش الثانى المراد التحول له و هة Zero 2 و القائمة الاخرى و هى Perform Event وهى تعنى أن تقوم بالعمل نجعلها Yes كما فى الصورة ![]() و نقوم بوضع Start Of A Block و End Of A Block من قائمة Control كما فى الصورة السابقة و الآن انتهينا من الوحش الأول سوف نكرر العملية نفسها التى كررناها فى الوحش الأول مع الوحش الثانى و هى تغييرات بسيطة و هى كالآتى عندما نضع الحدث Create فى الوحش الثانى و اضافة الصوت نضيف الوثت Level 2 و ليس 1 كما فى السابق و القيمة Health نجعلها 30 و ليس 20 و السرعه نجعلها 6 و ليس 4 كما فى الصور التالية ![]() ![]() ![]() و علينا الآن تعديل الحدث Step لنجعله بدل أن يتحول الى الوحش الثانى مثل السابق يتحول الى الوحش الثالث هكذا ![]() و الآن ننتقل الى الوحش الثالث و هو الأهم و الأذكى و الأسرع سون نقوم بعمل كل العمليات السابقة كما هى مع تغيير الصوت الى Level 3 و السرعه الى 8 و القيمه health الى 40 و لا نضع الحركة Change The Instance لاننا لا نريده أن يتحول مرة اخرى لانه آخر وحش هكذا ![]() و الآن نسينا حاجة مش مهمة أوى بس لذيذة و هى اننا نخلى الوحش لما يخبط فى الحيطة يعمل صوت صح اوك الموضوع سهل جدا احنا نضغط على الوحش الأول و نختار الحدث Collison With Wall و فى قائمة الحركة من قائمة Main 1 نختار Add Sound و نحط الصوت بتاع Wall و بكدة اللعبة انتهت و فاضل نحط ملفات المساعدة بتاعتها نضغط على كلمة Game Information و هى غالبا الاختيار اللى قبل الأخير هتظهر لنا الصورة التاليه ![]() نكتب فيها المساعده أو المعلومات اللى احنا عايزينها اللى هتظهر بالضغط على F1 من داخل اللعبة و سوف تكون هكذا مثلا ![]() و الآن اللبعة يمكنك الاختيار عند تشغيلها أن تعمل بملء الشاشة أو فى نافذة عن طريق الضغط على Game Option كما فى الصورة ![]() و بالتعليم على كلمة Start In Full Screen سوف تظهر اللعبة بملء الشاشة و يمكنك تصغيرها عن طريق الضغط على F4 و اذا كانت فى نافذة يمكنك أن تضغط على F4 لتجعلها ملء الشاشة و الآن بقى أن نغير أيكونة اللعبة لنبدأ حفظها على الجهاز و نضع صورة عند التحميل بدل الصورة المعتادة ![]() و الصورة السابقة توضح لنا الوظائف التي يمكن أن يقوم بها البرنامج و بعد أن نختار الصورة التى صنعناها بأى برنامج كعرض للعبة و نختار الأيقونة المناسبة بقى أن نقوم بحفظ اللعبة وذلك يتم عن طريق الضغط على كلمة File ثم Creat Excutable كما فى الصورة التالية ![]() و بعد حفظ اللعبة تمتع بها و ادعيلى و شكرا لكم و مع الملف مرفق المثال على اللعبة و المشروع لمن لم يتمكن مع العمل به جاهز بدون أخطاء انشاء الله و هناك ملحوظة بسيطة اضغط على العنصر Wall من قائمة Object هتلاقى اختيار اسمه Solid علم عليه صح علشان يخلى الحائط عنصر موجود و لما الوحش يخبط فيه يرتد و شكرا لكم و وفقكم الله == الآن رابط تحميل البرنامج + الأصوات + الصور + كل ما تحتاجه من هنا == |
![]() |
| العلامات المرجعية |
| أدوات الموضوع | |
| طرق العرض | |
|
|