هل سبق لك أن لعبت لعبة على الإنترنت وفكرت ، "أريد أن أصنع شيئًا كهذا ، لدي بعض الأفكار الرائعة"؟ في الماضي كان عليك أن تتعلم كيفية الترميز في ActionScript 3 ، اللغة التي تدعم Flash. ومع ذلك ، بفضل بعض برامج إنشاء الألعاب ، أصبحت تجربة البرمجة شيئًا من الماضي. يمكنك جعل الألعاب ممتعة وغامرة من خلال معالجة الكائنات والمنطق ، دون لمس أي أسطر من التعليمات البرمجية على الإطلاق.
خطوة
طريقة 1 من 3: تصميم الألعاب
الخطوة 1. اكتب وصفًا أساسيًا
أدخل الميزات وما تريد أن يحققه اللاعب. إنه لأمر رائع أن يكون لديك مخطط أساسي لما تريد القيام به بلعبتك كتابة حتى تتمكن من رؤيته أثناء العمل عليه.
راجع هذا الدليل لمزيد من التفاصيل حول كتابة مستندات تصميم اللعبة
الخطوة 2. ارسم بعض الرسومات
ارسم التصميم الأساسي للشاشة بالطريقة التي تريدها. ليس من الضروري أن تكون مفصلة للغاية ، ولكن يجب أن يكون لديك على الأقل فكرة عن مكان وضع العناصر المختلفة على الشاشة. سيكون هذا مفيدًا لاحقًا عندما تبدأ في إنشاء واجهة لعبتك.
الخطوة 3. اختر طريقة لإنشاء لعبتك
في البداية ، تحتاج إلى تعلم رمز ActiopnScript3 لإنشاء ألعاب Flash. بينما لا يزال بإمكانك القيام بذلك ، هناك برامج متاحة يمكن أن تجعل تعلم إنشاء اللعبة أسهل ولا يتطلب خبرة في الترميز. تتضمن بعض الخيارات الشائعة لإنشاء الألعاب ما يلي:
- Stencyl - هذه أداة أحدث تتيح لك إنشاء ألعاب باستخدام البرامج النصية والمنطق الكائني. يمكن بعد ذلك تحويل هذه اللعبة إلى مشروع Flash وتحميلها على أي موقع ويب يدعم ألعاب الفلاش.
- Construct 2 - مع تقدم Flash ، يجب أن يبدأ استبداله بطرق أخرى لصنع الألعاب. يعد استخدام HTML5 من أحدث الطرق لإنشاء ألعاب عبر الإنترنت. عادةً ما يتطلب هذا الكثير من المعرفة بالبرمجة ، لكن Construct 2 يتيح لك إنشاء ألعاب باستخدام الكائنات والبرمجة النصية ، مثل Stencyl.
- Flash Builder - هذه هي الطريقة التقليدية لإنشاء ألعاب Flash. إنها تتطلب قدرًا لا بأس به من معرفة أكشن سكريبت ، ولكنها واحدة من أسهل اللغات لتعلم الأساسيات. يكلف Flash Builder المال ، ولكن يمكنك استخدام البرنامج المفتوح FlashDevelop للعديد من الاستخدامات نفسها.
طريقة 2 من 3: استخدام Stencyl
الخطوة 1. قم بتنزيل Stencyl وتثبيته
Stencyl هو برنامج إنشاء ألعاب لا يتطلب أي معرفة بالترميز. يمكنك استخدام أدوات المنطق المختلفة للتعامل مع الكائنات في اللعبة.
يمكن استخدام Stencyl مجانًا فقط إذا كنت ترغب في نشر لعبتك على الإنترنت. ستظهر في النسخة المجانية شعار Stencyl في البداية. إذا حصلت على النسخة المدفوعة ، يمكنك النشر على منصات أخرى
الخطوة 2. اصنع لعبتك الجديدة
عند بدء تشغيل Stencyl ، ستظهر لك قائمة بألعابك. سيكون هناك بعض نماذج الألعاب في القائمة التي يمكنك إلقاء نظرة عليها لمعرفة كيفية عملها. لبدء العمل على لعبتك ، انقر فوق المربع المنقط المسمى "انقر هنا لإنشاء لعبة جديدة".
الخطوة 3. اختر مجموعة
هناك العديد من الأطقم التي تحتوي على أصول وعناصر جاهزة يمكن أن تساعدك في بدء تشغيل اللعبة بسرعة. اختر مجموعة إذا كنت تريد ، أو حدد "لعبة فارغة" (لعبة فارغة)
يمكنك تنزيل مجموعات صنعها مستخدمون آخرون عبر الإنترنت
الخطوة 4. أدخل معلومات اللعبة الخاصة بك
قبل أن تبدأ في بناء لعبتك ، تحتاج إلى إدخال بعض المعلومات.
- الاسم - هذا هو اسم لعبتك. يمكنك تغيير هذا لاحقًا إلى ما تريد.
- حجم الشاشة - هذا هو حجم شاشتك ، وهو مهم جدًا لأنه سيؤثر على الفن الذي تستخدمه. نظرًا لأن الأشخاص عادة ما يلعبون لعبتك باستخدام متصفح الويب الخاص بهم ، فلا يجب أن يكون حجم الشاشة بهذا الحجم. جربه العرض: 640 بكسل الارتفاع: 480 بكسل. هذا حجم جيد للبدء به.
الخطوة 5. تعرف على التخطيط
عند تحميل لعبتك لأول مرة ، سيتم نقلك إلى لوحة التحكم الرئيسية. هذا هو المكان الذي يمكنك فيه مشاهدة جميع مشاهد لعبتك والوصول إلى أي موارد. يمكنك أيضًا تغيير إعدادات اللعبة من هنا. ستقضي معظم وقتك في العمل في لوحة التحكم الرئيسية.
- المشهد - هذه هي نافذة لوحة التحكم الرئيسية ، وتعرض اللعبة الفعلية وجميع الأصول. ستكون لعبتك عبارة عن مجموعة من المشاهد.
- الموارد - هذه قائمة بجميع العناصر والأصول في لعبتك. يتضمن ذلك الممثلين والخلفيات والخطوط والمشاهد والمنطق والأصوات ومجموعات المربعات. يتم ترتيب المصادر في الشجرة الموجودة على يسار الشاشة.
- الإعدادات - تتيح لك خيارات اللعبة والإعدادات تخصيص طريقة عمل آليات لعبتك ، بما في ذلك عناصر التحكم والجاذبية والأعطال وتحميل الشاشة والمزيد.
الخطوة 6. إنشاء ممثلين
الممثل هو أي شيء يتحرك أو يمكن التفاعل معه في اللعبة (لاعبون ، أعداء ، أبواب ، إلخ.) ستحتاج إلى إنشاء ممثل لكل كائن في لعبتك. لإنشاء ممثل ، انقر فوق الخيار "أنواع الممثل" في قائمة الموارد. حدد الممثل الذي تريده من القائمة (يتم تحديد القائمة من المجموعة التي حددتها).
- قم بتعيين ممثلين إلى مجموعات (لاعبين ، أعداء). سيساعد هذا في تحديد خصائص الاصطدام للممثل. حدد الممثل الخاص بك لفتح محرر الممثل. ثم انقر فوق علامة التبويب خصائص ، وحدد المجموعة المناسبة من القائمة المنسدلة.
- اختر سلوكًا (القفز ، المشي على الأقدام). السلوك هو ما يسمح لممثلك بفعل شيء ما. انقر فوق السلوكيات ، وانقر فوق الزر "+ إضافة سلوك" في الزاوية اليسرى السفلية. حدد سلوكًا (مثل "المشي") من القائمة ، ثم انقر فوق "اختيار".
- ضبط السيطرة. إذا كنت تقوم بإنشاء شخصية لاعب ، فستحتاج إلى السماح للاعب بنقلها. عند إضافة سلوك المشي ، سيتم نقلك إلى شاشة سمات المشي. يمكنك استخدام القائمة لتحديد المفتاح الذي سينقل الممثل إلى اليسار واليمين. يمكنك تثبيت الرسوم المتحركة أيضًا إذا كانت المجموعة التي تستخدمها تحتوي عليها.
- يمكنك إضافة الكثير من السلوكيات وتحديد ما يمكن للممثلين القيام به.
الخطوة 7. خلق مشهد
المشهد هو ما يراه اللاعب أثناء لعب اللعبة. هذه هي الخلفية ، وكذلك أي كائنات مرئية وممثلين. لإنشاء مشهد جديد ، انقر فوق الخيار Scenes في شجرة الموارد ، ثم انقر فوق المربع المبطن. امنح المشهد الجديد اسمًا للمتابعة.
- الخلفية - سيتم تغيير حجم المشهد الخاص بك تلقائيًا ، لذلك لا داعي للقلق بشأن ذلك في الوقت الحالي. يمكنك اختيار استخدام لون كخلفية ، والتي سيتم تجانبها فوقها. يمكنك أيضًا الاختيار من بين الألوان الصلبة أو المتدرجة. انقر فوق "إنشاء" عند الانتهاء. سيؤدي هذا إلى فتح مصمم المشهد.
- وضع البلاط - سيتم تحميل مجموعات البلاط المضمنة في المجموعة الخاصة بك على الجانب الأيمن من النافذة. انقر فوق أداة Pencil في القائمة اليسرى ، ثم انقر فوق المربع الذي تريد استخدامه. يمكنك بعد ذلك وضع البلاط على المشهد الخاص بك. انقر واسحب بالماوس لوضع مربعات مزدوجة.
- ضع الفاعل. انقر فوق علامة التبويب الممثلون أعلى مجموعة البلاط للتبديل إلى الممثلين المتاحين لديك. يجب عليك إنشاء واحدة مسبقًا حتى تظهر في هذه القائمة. انقر فوق الممثل الذي تريد وضعه ، وانقر فوق المشهد الذي تريده أن يظهر فيه. إذا ضغطت على Shift ، سينتقل الممثل إلى هناك.
- الجاذبية المضافة. انقر فوق علامة التبويب "الفيزياء" أعلى النافذة ، ثم أدخل قيمة في مربع "Gravity (Vertical)". إدخال 85 سيحاكي الجاذبية الأرضية الحقيقية.
الخطوة 8. اختبر اللعبة
بمجرد إنشاء المشهد ووضع بعض الممثلين ، يمكنك اختبار اللعبة. انقر فوق الزر "اختبار اللعبة" أعلى الشاشة لتشغيل ما قمت بإنشائه الآن. يمكنك استخدام المفاتيح التي قمت بتعيينها للتحكم في شخصية اللاعب الخاص بك.
ابحث عن أي جانب لا يعمل ، وحاول إصلاحه. على سبيل المثال ، هل يتصرف العدو بشكل صحيح؟ هل يمكنك التغلب على العدو؟ هل هناك منصات لا يمكن الوصول إليها أو صدوع غير سالكة؟ ارجع إلى المنطقة ذات الصلة بمحرر اللعبة لإصلاح أي مشكلات تجدها. قد يستغرق الأمر بعض الوقت ، لكن النتيجة النهائية ستكون أكثر متعة وسهولة في اللعب
الخطوة 9. أضف المزيد
الآن بعد أن أصبح لديك مشهد عملي وقابل للعب ، فقد حان الوقت لبناء اللعبة بأكملها. أضف المستويات والتحديات ، واستمر في اختبار الوظائف الإضافية للتأكد من أنها ممتعة وتعمل بشكل صحيح.
الخطوة 10. قفل الموقع لعبتك
إذا كنت ستقوم بتحميل اللعبة على موقع يستضيف ألعاب Flash ، أو تقوم بتحميلها على موقعك الخاص ، فيجب عليك استخدام "Site Lock". سيمنع هذا لعبتك من اللعب إذا لم تكن مدرجة في قائمة المواقع المسموح بها.
- افتح "إعدادات اللعبة" من شجرة "الموارد". حدد قسم "اللودر". أدخل المواقع التي تسمح بها في مربع "Site Lock" ، مفصولة بفواصل وبدون مسافات. على سبيل المثال ، newgrounds.com ، kongregate.com.
- أثناء وجودك على هذه الشاشة ، أدخل صفحتك الرئيسية في مربع "صفحتك الرئيسية" ، إذا كان لديك واحدة. سيسمح هذا للاعبين الذين يلعبون لعبتك بالارتباط بموقعك /
الخطوة 11. تصدير اللعبة كـ Flash
بمجرد أن تصبح راضيًا عن لعبتك ، يمكنك تصديرها إلى تنسيق Flash. سيسمح لك ذلك بتحميل اللعبة على موقع يستضيف ألعاب الفلاش ، أو إلى موقع الويب الخاص بك. انقر فوق "نشر" (نشر) حدد "ويب" ثم انقر فوق "فلاش". احفظ الملف في مكان يسهل العثور عليه على جهاز الكمبيوتر الخاص بك.
الخطوة 12. انشر اللعبة
بمجرد أن يكون لديك ملف Flash (. SWF) ، يمكنك تحميله على موقع من اختيارك. هناك العديد من المواقع على الإنترنت التي تستضيف ألعاب الفلاش ، وبعضها قد يسمح لك بكسب المال من عائدات الإعلانات. يمكنك أيضًا تحميل الألعاب على موقع الويب الخاص بك ، ولكن يجب عليك التأكد من أن لديك النطاق الترددي لاستيعاب اللاعبين إذا أصبحت اللعبة شائعة.
- تحقق من هذا الدليل لتحميل الألعاب على موقع الويب الخاص بك.
- إذا كنت ترغب في تحميل لعبتك على موقع مثل Newgrounds أو Kongregate ، فستحتاج إلى إنشاء حساب ثم متابعة عملية التحميل لتلك المواقع. تختلف الشروط لكل موقع.
- إذا كنت ترغب في نشر لعبتك على Stencyl Arcade ، فيمكنك القيام بذلك من داخل برنامج Stencyl. انقر فوق "نشر" وحدد "Stencyl" ثم انقر فوق "Arcade". سيتم تحميل اللعبة تلقائيًا ، لذا تأكد من رضاك عن الاسم قبل القيام بذلك. يبلغ الحد الأقصى لحجم الملف في Stencyl Arcade ميغابايت.
طريقة 3 من 3: استخدام Construct 2
الخطوة 1. قم بتنزيل وتثبيت Construct 2
يتيح لك هذا البرنامج إنشاء ألعاب HTML5 بقليل جدًا من الترميز. ستحتاج إلى تعيين بعض المتغيرات ، ولكن يتم كل ذلك عبر القائمة دون الحاجة إلى ترميز.
Construct 2 مجاني ، على الرغم من أن بعض الميزات محدودة باستثناء الترقية. لا يمكن نشر الإصدار المجاني على الأنظمة الأساسية بخلاف HTML5
الخطوة 2. إنشاء مشروع جديد
عند بدء تشغيل Construct 2 لأول مرة ، يتم الترحيب بك بقائمة ترحيب. انقر على رابط "مشروع جديد" لبدء لعبة جديدة. هناك أيضًا بعض الأمثلة التي يمكنك استخدامها لمعرفة كيفية إنشاء لعبة أساسية.
عند بدء مشروع جديد ، سيتم تقديمك بقائمة من النماذج. بالنسبة لمشروعك الأول ، نوصي بالبدء بمشروع فارغ. سيتيح لك ذلك التعود على الأساسيات دون أن تعيق القوالب
الخطوة 3. اضبط إعدادات المشروع
على يسار نافذة المشروع ، سترى سلسلة من الكائنات في إطار الخصائص. يمكنك استخدام هذا لضبط حجم شاشتك وإدخال معلومات اللعبة والشركة.
الخطوة 4. أدخل الخلفية
انقر نقرًا مزدوجًا فوق التخطيط. حدد "Tiled Background" من القسم العام. انقر فوق التخطيط الخاص بك لوضع الخلفية. سيؤدي هذا إلى فتح محرر الخلفية. ستحتاج إلى إنشاء برنامج خاص بك باستخدام برنامج تحرير الصور ، أو تنزيل مواد من عدة مواقع عبر الإنترنت.
- اضبط الخلفية على حجم التخطيط. قم بذلك عن طريق تحديد كائن الخلفية وتغيير حجمه في إطار الخصائص.
- أعد تسمية الطبقة وقفلها. يجب عليك قفل الطبقة لتجنب تحريكها عن طريق الخطأ عند وضع أشياء أخرى. انقر فوق علامة التبويب "الطبقات" على الجانب الأيمن من الشاشة. حدد الطبقة ، وانقر فوق الزر Pencil. قم بتسمية الطبقة "الخلفية" ، ثم انقر فوق الزر "قفل" لقفل الخلفية.
الخطوة 5. قم بإنشاء طبقة جديدة
في علامة تبويب الطبقات ، انقر فوق الزر "+" لإنشاء طبقة جديدة. سمها "الرئيسية". ستكون هذه هي الطبقة التي ستقيم فيها معظم كائنات اللعبة. تأكد من تحديد الطبقة الرئيسية قبل المتابعة.
الخطوة 6. أضف معلومات عن لعبتك
في Construct 2 ، يجب إضافة مدخلاتك ككائن إلى لعبتك. إنه غير مرئي ، وسيمكن استخدام لوحة المفاتيح والماوس في المشروع.
انقر نقرًا مزدوجًا فوق التخطيط ثم حدد "الماوس" من قسم الإدخال. افعل الشيء نفسه لإدخال كائن "لوحة المفاتيح"
الخطوة 7. أضف كائنات
حان الوقت الآن لإضافة بعض عناصر اللعبة إلى تخطيطك. انقر نقرًا مزدوجًا فوق التخطيط وحدد "Sprite" من القسم العام. استخدم الشعيرات المتصالبة لتحديد المكان الذي تريد وضع العفاريت فيه. سيتم فتح محرر الصور ، مما يسمح لك بتحميل كائن موجود أو إنشاء كائن جديد.
عندما تحدد كائنًا في التخطيط ، سيتم تحميل خاصية sprite على الإطار الأيسر. أعد تسمية النقوش المتحركة بحيث يمكنك التعرف عليها والرجوع إليها بسهولة أكبر
الخطوة 8. إضافة السلوك إلى الكائن الخاص بك
لإضافة سلوك ، انقر فوق الكائن الذي تريد إضافة سلوك إليه لتحديده. انقر فوق الارتباط "إضافة / تحرير" في قسم السلوكيات في إطار الخصائص. ستظهر قائمة بالسلوكيات المتاحة.
السلوكيات عبارة عن أجزاء من المنطق مسبقة التكوين تتيح لك إضافة قابلية الاستخدام إلى الأشياء الخاصة بك بسرعة. يمكنك الاختيار من بين مجموعة متنوعة من السلوكيات المبنية مسبقًا والتي يمكن أن توفر مجموعة متنوعة من الاستخدامات. على سبيل المثال ، لإنشاء أرضية صلبة ، امنحها سلوكًا "صلبًا". لتحريك الشخصية في 8 اتجاهات ، أعط السلوك "حركة 8 اتجاهات"
الخطوة 9. تغيير خصائص السلوك
يمكنك تحرير السلوك ليناسب الطريقة التي يعمل بها الكائن الخاص بك. يمكنك تغيير القيم لتغيير السرعة والاتجاه والخصائص الأخرى.
الخطوة العاشرة. فهم كيفية عمل الأحداث
الأحداث هي قائمة الشروط ، وهي ما تفلت منه اللعبة. إذا تم الوصول إلى الشرط ، يقع الحدث. إذا لم يتم استيفاء الشرط ، فلن يقع الحدث. عادة ما يتم تشغيل صفحة الحدث حوالي 60 مرة في الثانية. كل شوط يسمى "علامة".
الخطوة 11. إنشاء حدث
انقر نقرًا مزدوجًا فوق صفحة الأحداث. ستظهر قائمة بالكائنات المتاحة. حدد الكائن الذي تريد إنشاء حدث له ، أو يمكنك إنشاء نظام.
- اختر وقت حدوث الإجراء. بعد تحديد كائن ، سيُطلب منك اختيار وقت وقوع الحدث. يمكن أن يستند هذا إلى أحداث أخرى أو في وقت معين. "كل علامة" دائمًا.
- أضف العمل. سيُطلب منك تحديد أحد الأشياء الخاصة بك. اختر من قائمة الإجراءات. على سبيل المثال ، إذا كنت تقوم بإنشاء مطلق النار ، وتريد أن تواجه شخصية اللاعب الماوس دائمًا ، فيمكنك إنشاء إجراء "وجهة نظر إلى الموضع" على كل علامة تم تعيينها في كائن اللاعب. عند مطالبتك بالإحداثيات ، أدخل "Mouse. X" من أجل X و "Mouse. Y" من أجل Y. وهذا سيجعل سفينة اللاعب تواجه المؤشر دائمًا.
الخطوة 12. أضف المزيد من الأحداث والسلوكيات
هذا هو العمود الفقري للعبتك. ستساعدك إضافة وتحسين السلوكيات والأحداث في إنشاء ألعاب فريدة وممتعة سيرغب الأشخاص في لعبها. جرب أحداثًا مختلفة لمحاولة الحصول على اللعبة التي تريدها حقًا.
الخطوة 13. أضف المتغيرات
هناك نوعان من المتغيرات في Construct 2: متغيرات الحالة والمتغيرات العامة. يسمح لك بإنشاء درجات للأشياء والألعاب الخاصة بك ، مثل الصحة والوقت المحدد والنتيجة والمزيد.
- متغير المثيل - يتم تعيين متغير المثيل لكائن واحد. يستخدم هذا لأشياء مثل الأعداء وصحة اللاعب. يمكنك إضافة متغير مثيل بعد تحديد كائن بالنقر فوق الارتباط "إضافة / تحرير" في قسم المتغيرات في إطار الخصائص. امنح المتغير اسمًا يمكن أن يشير إلى الحدث ، بالإضافة إلى قيمة أولية.
- المتغير العام - المتغيرات العالمية هي متغيرات يتم تخصيصها للعبة بأكملها. يتم استخدامه لأشياء مثل نتائج اللاعب. لإنشاء متغير عام ، انتقل إلى صفحة الأحداث وانقر بزر الماوس الأيمن على مساحة فارغة. انقر على "Ass global variable" ، وأعطه اسمًا حتى يمكن الإشارة إليه في الحدث ، ثم أدخل قيمة أولية.
الخطوة 14. إنشاء واجهات
عند إنشاء واجهات ، من الأفضل عادةً القيام بذلك على طبقة جديدة. هذا لأن الواجهة نادرًا ما تتحرك أو تتغير ، لذا من الأفضل وضعها في طبقة مقفلة. في إطار الخصائص للطبقة الجديدة ، اضبط "Parallax" على 0. سيؤدي هذا إلى استمرار إزاحة الطبقة أثناء تحرك الشاشة.
استخدم مربعات النص والمتغيرات لإنشاء واجهتك. يمكنك تعيين مربع النص الخاص بك لعرض الصحة أو النتيجة أو الذخيرة أو أي شيء يحتاج اللاعب إلى رؤيته بشكل دوري
الخطوة 15. اختبر اللعبة وراجعها
الآن بعد أن أصبح لديك بعض العناصر على الشاشة مع الأحداث والسلوكيات ، يمكنك البدء في اختبار المحتوى وإضافته. انقر فوق الزر "تشغيل" في الجزء العلوي من الشاشة للمساعدة في اللعبة واختبارها. لاحظ أي شيء لا يعمل ، وحاول إصلاحه لجعل لعبتك ممتعة وممتعة.
الخطوة 16. تصدير لعبتك
إذا كنت راضيًا عن لعبتك ، فيمكنك تصديرها بحيث يمكن تحميلها على موقع ويب وتشغيلها بواسطة أي شخص. لتصدير اللعبة ، انقر على قائمة "ملف" وحدد "تصدير". احفظ المشروع في مكان يسهل عليك العثور عليه.
الخطوة 17. انشر اللعبة
هناك العديد من المواقع التي تسمح لك بتحميل ألعاب HTML5 للآخرين للعبها. يمكنك أيضًا إضافة ألعاب إلى موقع الويب الخاص بك. راجع هذا الدليل للحصول على تفاصيل حول كيفية تحميل الألعاب على موقع الويب الخاص بك.
نصائح
- إذا كنت مهتمًا أكثر بتعلم الكود وراء ألعاب Flash ، فيمكنك استخدام Flash Builder و ActionScript3 code لبناء الألعاب. سيستغرق هذا وقتًا أطول ولكن يمكن أن يؤدي إلى تجربة فريدة أكثر. انظر دليل البرنامج في ActionsScript3.
- احترم أي مصدر استخلصت منه الأفكار والمحتوى ، ولأي شخص ساعدك في إنشاء اللعبة.