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

تعليمي لتطوير اللعبة

ملخص

يظهر مجتمع المصدر المفتوح مع مرور كل دقيقة. هناك ألعاب منصة وألعاب الهاتف المحمول وألعاب سطح المكتب. تشمل أنواع مختلفة من الألعاب ألعاب الحركة ، وألعاب المغامرة ، وألعاب لعب الأدوار ، والألعاب الرياضية ، وألعاب الألغاز ، وألعاب المحاكاة ، وغيرها الكثير. لذلك ، أعطت كل أنواع الألعاب المختلفة هذه دفعة هائلة لحركة المرور حيث يميل المستخدمون من جميع الفئات العمرية إلى لعب هذه الألعاب. علاوة على ذلك ، جلبت الوباء تغييراً هائلاً في نمط حياة الأشخاص الذين يعيشون في جميع أنحاء العالم. الناس الآن لديهم المزيد من الوقت. أصبحت جميع الأنشطة في وضع عدم الاتصال عبر الإنترنت. لذلك ، يميلون إلى اختيار البرامج عبر الإنترنت لأداء واجبات مهنية وألعاب فيديو في حالة الترفيه. بسبب كل هذه الأسباب ، اكتسبت هذه الصناعة الاستدامة ودعم المستخدمين والمطورين. في الماضي القريب ، كتبنا حول مواضيع مثل HTML5 Development Tutorial لمبرمجي ألعاب الفيديو ، كيف تستفيد صناعة الألعاب العالمية من البرامج المفتوحة المصدر ، و GDEvelop Tutorial للمبتدئين لبدء تطوير اللعبة. في هذا البرنامج التعليمي لتطوير اللعبة ، سوف نغطي النقاط التالية.

يتميز باستكشاف GDEvelop

gdevelop عبارة عن منصة بناء للألعاب مفتوحة المصدر. إنه قابل للتمديد للغاية ويوفر واجهة منطقية حيث يمكن للمستخدمين التنقل بسهولة. هذا البرنامج المجاني مكتوب في C ++ و TypeScript و JavaScript. علاوة على ذلك ، هناك وثائق شاملة متاحة فيما يتعلق بالتنمية والنشر. كل رمز المصدر متاح في Github. علاوة على ذلك ، هناك العديد من الميزات التي تجعل هذه اللعبة تجعل البرمجيات بارزة. دعونا نرى بعض الميزات الرئيسية. منصة Cross-Platform : منصة إنشاء اللعبة هذه متعددة الأطراف ويمكن نشرها على جميع أنظمة التشغيل الشائعة مثل MacOS و Linux و Windows. تصدير الخيارات : يتيح GDEvelop للمستخدمين تصدير الألعاب المطورة بنقرة واحدة فقط لنظام Android و iOS و Web. يمكن لأصحاب الألعاب عرض إعلانات الفيديو على ألعابهم ويمكن أن يكون ذلك ممكنًا بدعم من Admob. كائنات اللعبة الغنية : يوفر صانع الألعاب مفتوح المصدر مجموعة واسعة من كائنات اللعبة مثل العفاريت مع الرسوم المتحركة والانفجارات الحريق والتأثيرات الأخرى بمساعدة بواعث الجسيمات. تتوفر النص المنسق ومقاطع الفيديو المضمّنة ورسم الأشكال المخصصة لإحضار تأثيرات جذابة في الألعاب. السلوكيات متعددة الاستخدامات : في مقالة تطوير اللعبة الأساسية هذه ، سنعرض لك كيف يمكننا إضافة سلوكيات مختلفة إلى كائنات اللعبة. هناك العديد من السلوكيات المتوفرة التي هي جاهزة للاستخدام ويمكن للمستخدمين تطوير مزيد من المتطلبات. كل شيء يحدث في غضون بضع نقرات الماوس. واجهة متقدمة : في برنامج تصميم اللعبة هذا ، سنرى واجهة المستخدم لمحرك اللعبة ثلاثية الأبعاد. يمكن للمستخدمين سحب وإسقاط عناصر اللعبة والكائنات المختلفة.

العمل على لعبة

يوضح هذا القسم من البرنامج التعليمي لتطوير اللعبة تطوير اللعبة الأساسية مع GDEvelop. قبل المضي قدمًا ، تأكد من تثبيت GDEvelop محليًا على جهازك. يمكنك زيارة هذا البرنامج التعليمي GDEvelop Tutorial للمبتدئين لبدء تطوير اللعبة للحصول على معرفة محرر اللعبة على LocalHost. الآن ، افتح المحرر وإنشاء مشروع جديد. في هذا البرنامج التعليمي ، سنقوم بإنشاء مجلد على Google Drive لحفظ ملفات اللعبة. انقر الآن على “إنشاء مشروع جديد” ، وسوف يفتح مربع حوار جديد ، حدد خيار “Game Game” لبدء بناء لعبة جديدة.

تعليمي لتطوير اللعبة

على شريط قائمة المشروع اليسرى الجانبي ، انقر فوق “حفظ AS” لحفظ اللعبة. أولاً ، دعنا نضيف مشهدًا. لذلك ، انقر على خيار “المشاهد” وقم بإعادة تسميته على سبيل المثال “المشهد الأول” في هذا البرنامج التعليمي الموضح في الصورة أدناه.

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

بعد إنشاء المشهد ، افتحه وأضف كائنًا. لإضافة كائن ، انقر فوق “إضافة كائن جديد” يظهر على اللوحة الجانبية اليمنى. في النهاية ، سيفتح مربع حوار جديد يحتوي على أصول مختلفة. ومع ذلك ، دعنا نختار الكائن “Red Ship” ضرب “Add to the Game” وأغلق مربع الحوار.

 دليل تطوير اللعبة

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

تعليمي لتطوير اللعبة

حتى الآن ، لا يمكنك اللعب مع هذا الكائن لأنه لا يوجد سلوك يضاف إليه. لذلك ، دعنا نضيف سلوكًا إلى هذا الكائن. لذلك ، انقر على كائن السفينة واضغط على “تحرير كائن”. سيفتح مربع حوار جديد ، وانتقل إلى علامة التبويب السلوكيات ، وتحديد “حركة من أعلى إلى أسفل” واضغط على “تطبيق”. الآن ، قم بمعاينة اللعبة وسترى أنه يمكنك تحريك كائن السفينة على الشاشة باستخدام مفاتيح سهم لوحة المفاتيح. الآن ، ستلاحظ أن كائن السفينة ينطلق من الشاشة. لذلك ، لحل هذه المشكلة ، دعنا نحرر الكائن والانتقال إلى السلوكيات. انقر فوق “إضافة سلوك إلى الكائن”. الآن ، انتقل إلى “البحث عن سلوكيات جديدة” وابحث عن سلوك “البقاء على الشاشة” في شريط البحث كما هو موضح في الصورة أدناه.

gdevelop

بعد ذلك ، حدده وقم بتثبيته في المشروع ، واضغط على التطبيق. شيء آخر هو ضبط نقطة الوسط للكائن. لذلك ، دعنا نذهب مرة أخرى إلى خصائص الكائن ، و “تحرير نقاط” تظهر في الأسفل. سوف تهبط على الشاشة التالية.

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

لذا ، اسحب العلامة التي تظهر على الزاوية العلوية اليسرى إلى وسط الكائن ثم أغلق وتطبيق. الآن ، إذا قمت بإعادة تشغيل اللعبة ، فسترى التغييرات.

تعليمي لتطوير اللعبة

خاتمة

هذه هي نهاية هذا البرنامج التعليمي لتطوير اللعبة. نأمل أن يكون منشور المدونة هذا مفيدًا لمطوري اللعبة. لقد جعل هذا البرنامج التعليمي من الممكن أن تعمل مع كائنات اللعبة وإضافة سلوكيات. في المستقبل ، ستقوم Containerize.com بنشر منشورات المدونة والمقالات التعليمية حول برنامج تصميم ألعاب الفيديو مفتوح المصدر. لذلك ، يرجى البقاء على اتصال مع فئة برنامج تطوير اللعبة على containize.com للحصول على تحديثات منتظمة.

يستكشف