إذا كنت ترغب في إنشاء لعبتك الخاصة على الكمبيوتر ، فأنت بحاجة إلى تعلم كيفية العمل مع برامج خاصة لإنشاء الألعاب. تسمح لك هذه البرامج بإنشاء شخصيات ورسم رسوم متحركة وتعيين إجراءات لها. بالطبع ، هذه ليست قائمة كاملة من الاحتمالات. سننظر في عملية إنشاء لعبة في أحد هذه البرامج - Game Maker.

Game Maker هي واحدة من أكثر البرامج البسيطة والشعبية لإنشاء ألعاب ثنائية الأبعاد. هنا يمكنك إنشاء ألعاب باستخدام واجهة drag'n'drop أو استخدام GML المضمّن (سنعمل معه). لعبة صانع هو الخيار الأفضل لأولئك الذين بدأوا للتو لتطوير الألعاب.

تحميل لعبة صانع من الموقع الرسمي

كيفية تثبيت صانع اللعبة

1. اتبع الرابط أعلاه وانتقل إلى الموقع الرسمي للبرنامج. سيتم نقلك إلى صفحة التنزيل حيث يمكنك العثور على النسخة المجانية من البرنامج - تنزيل مجاني.

موقع لعبة صانع

2. الآن تحتاج للتسجيل. أدخل جميع البيانات اللازمة وانتقل إلى صندوق البريد الذي ستصل فيه رسالة التأكيد. اتبع الرابط وسجل الدخول إلى حسابك.

تسجيل صانع اللعبة

3. الآن يمكنك تنزيل اللعبة.

تحميل لعبة صانع

4. لكن هذا ليس كل شيء. قمنا بتنزيل البرنامج ، لاستخدامه فقط تحتاج إلى ترخيص. يمكننا الحصول عليه مجانا لمدة شهرين. للقيام بذلك ، في نفس الصفحة التي قمت بتنزيل اللعبة منها ، في عنصر "إضافة تراخيص" ، ابحث عن علامة التبويب Amazon وانقر فوق الزر "انقر هنا" الموجود على اليسار.

رخصة لعبة صانع

5. في النافذة التي تفتح ، تحتاج إلى تسجيل الدخول إلى حسابك في Amazon أو إنشائه ، ثم الانتقال.

توصيل حساب صانع الألعاب

6. الآن لدينا مفتاح يمكنك العثور عليه في أسفل نفس الصفحة. انسخها.

لعبة صانع مفتاح

7. نحن تمرير الإجراء الأكثر شيوعا من التثبيت.

تثبيت صانع اللعبة

8. في نفس الوقت سيقترح المثبت تثبيت GameMaker: Player. تثبيته. اللاعب مطلوب لاختبار الألعاب.

لعبة صانع لاعب

هذا يكمل التثبيت ونتابع العمل مع البرنامج.

كيفية استخدام صانع اللعبة

قم بتشغيل البرنامج. في العمود الثالث ، أدخل مفتاح الترخيص الذي قمنا بنسخه ، وفي الثانية ، أدخلنا كلمة المرور وكلمة المرور. الآن إعادة تشغيل البرنامج. إنها تعمل!

لعبة صانع الترخيص

انتقل إلى علامة التبويب جديد وقم بإنشاء مشروع جديد.

مشروع جديد لعبة صانع

الآن إنشاء شبح. انقر بزر الماوس الأيمن على Sprites ، ثم أنشئ Sprite.

خلق صانع لعبة العفريت

أعطه اسما يجب أن يكون هناك لاعب وانقر فوق تحرير العفريت. يتم فتح نافذة يمكننا من خلالها تغيير أو إنشاء رمز متحرك. سنقوم بإنشاء شبح جديد ، لن نقوم بتغيير الحجم.

اسم لعبة Sprite Game Maker

الآن انقر نقرا مزدوجا على العفريت الجديد. في المحرر المفتوح ، يمكننا رسم رمز متحرك. في الوقت الحالي نرسم لاعبًا ، وبشكل أكثر تحديدًا دبابة. نحن ننقذ الرسم لدينا.

صانع لعبة الرسم

لعمل رسم متحرك لخزاننا ، انسخ والصق الصورة مع المجموعات Ctrl + C و Ctrl + V ، على التوالي ، وارسم موضع مختلف للمسارات. يمكنك عمل أي عدد تريده من النسخ. لمزيد من الصور ، وأكثر إثارة للاهتمام الرسوم المتحركة.

خلق الرسوم المتحركة لصانع اللعبة

الآن يمكنك التحقق من عنصر المعاينة. سترى الرسوم المتحركة التي تم إنشاؤها وسوف تكون قادرة على تغيير سرعة تغيير الإطارات. احفظ الصورة وقم بتوسيطها باستخدام زر "الوسط". شخصيتنا جاهزة.

معاينة لعبة صانع

وبنفس الطريقة ، نحتاج إلى إنشاء ثلاث عوالم أخرى: العدو والجدار والقذيفة. ندعوهم العدو ، والجدار والرصاص على التوالي.

كائنات لعبة صانع

الآن تحتاج إلى إنشاء كائنات. في علامة التبويب كائنات ، انقر فوق زر الماوس الأيمن وحدد إنشاء كائن. الآن إنشاء كائن لكل sprite: ob_player ، ob_enemy ، ob_wall ، ob_bullet.

إنتباه من فضلك!
عند إنشاء كائن حائط ، حدد المربع الصلب. هذا سيجعل الجدار صلبًا ولا يمكن للدبابات المرور به.

خلق صانع لعبة

نحن نمر إلى المجمع. افتح الكائن ob_player وانتقل إلى علامة التبويب Control. أنشئ حدثًا جديدًا باستخدام الزر "إضافة حدث" وحدد إنشاء. الآن انقر بزر الماوس الأيمن على تنفيذ التعليمات البرمجية.

صانع لعبة الحركة

في النافذة التي تفتح ، تحتاج إلى تحديد الإجراءات التي ستنفذها دبابتنا. سنكتب مثل هذه الخطوط:

hp = 10;
dmg_time = 0;

أنشئ حدث الخطوة بالطريقة نفسها التي سنكتب بها الشفرة:

image_angle = point_direction (x, y, mouse_x, mouse_y);
if keyboard_check (ord('W')) {y-=3};
if keyboard_check (ord('S')) {y+=3};
if keyboard_check (ord('A')) {x-=3};
if keyboard_check (ord('D')) {x+=3};

if keyboard_check_released (ord ('W'))) {speed = 0؛}
if keyboard_check_released (ord ('S')) {speed = 0؛}
if keyboard_check_released (ord ('A')) {speed = 0؛}
if keyboard_check_released (ord ('D'))) {speed = 0؛}

إذا كان mouse_check_button_pressed (mb_left)
{
with instance_create (x، y، ob_bullet) {speed = 30؛ direction = point_direction (ob_player.x، ob_player.y، mouse_x، mouse_y)؛}
}

رمز صانع اللعبة

أضف حدث التصادم - تصادم مع الحائط. كود:

x = xprevious;
y = yprevious;

وأضف أيضًا اصطدامًا مع العدو:

if dmg_time <= 0
{
hp-=1
dmg_time = 5;
}
dmg_time -=1;

رسم الحدث:

draw_self();
draw_text(50,10,string(hp));

الآن أضف خطوة خطوة:
إذا كان حصان <= 0
{
show_message ("انتهت المباراة")
room_restart ()؛

إذا كانت example_number (ob_enemy) = 0
{
show_message ('النصر!')
room_restart ()؛
}

أحداث لعبة صانع

الآن بعد أن انتهينا من اللاعب ، انتقل إلى كائن ob_enemy. إضافة حدث إنشاء:

r=50;
direction = choose(0,90,180,270);
speed = 2;
hp = 60;

الآن للحركة ، أضف الخطوة:

if distance_to_object (ob_player) <=0
{
direction = point_direction(x,y,ob_player.x, ob_player.y)
speed = 2;
}
else
{
if r <= 0
{
direction = choose (0,90,180,270)
speed = 1;
r=50;
}
}
image_angle = direction;
r-=1;

خطوة النهاية:

if hp <= 0 instance_destroy();

إنشاء حدث التدمير ، انتقل إلى علامة التبويب السحب وفي نقرة أخرى على رمز الانفجار. الآن عندما يتم قتل العدو ، سيكون هناك انفجار الرسوم المتحركة.

إزالة كائن لعبة صانع

تصادم - تصادم مع الجدار:

direction = - direction;

تصادم - الاصطدام مع قذيفة:

hp-=irandom_range(10,25)

إجراءات للعدو لعبة صانع

منذ الجدار ليس لدينا أي إجراء لا يؤدي إلى الذهاب إلى الكائن ob_bullet. أضف الاصطدام مع العدو:

instance_destroy();

وتصادم مع الجدار:

instance_destroy();

صانع عمل لعبة شل

أخيرًا ، أنشئ مستوى 1. انقر بزر الماوس الأيمن على الغرفة -> إنشاء غرفة. دعنا نذهب إلى علامة تبويب الكائنات ونستخدم كائن "الجدار" لرسم خريطة مستوى. ثم إضافة لاعب واحد والعديد من الأعداء. المستوى جاهز!

مستوى صانع اللعبة

أخيرًا ، يمكننا تشغيل اللعبة واختبارها. إذا اتبعت التعليمات ، فيجب ألا يكون هناك أي أخطاء.

لعبة لعبة صانع

هذا كل شئ لقد ناقشنا كيفية إنشاء لعبة على الكمبيوتر نفسه ، ولديك فكرة عن برنامج مثل Game Maker. مواصلة تطوير ، وقريبا جدا سوف تكون قادرة على إنشاء ألعاب أكثر إثارة للاهتمام والجودة.

حظا سعيدا!

تحميل لعبة صانع من الموقع الرسمي

انظر أيضا: برامج أخرى لإنشاء الألعاب