جدول المحتويات:

لعبة 2D Shooter Scratch: 11 خطوة
لعبة 2D Shooter Scratch: 11 خطوة

فيديو: لعبة 2D Shooter Scratch: 11 خطوة

فيديو: لعبة 2D Shooter Scratch: 11 خطوة
فيديو: لعبة التقاط التفاح | scratch 2024, يوليو
Anonim
2D مطلق النار لعبة الصفر
2D مطلق النار لعبة الصفر

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

اللوازم

  • كمبيوتر.
  • A Scratch تسجيل الدخول / الحساب.
  • فأر (يجعل لعب اللعبة عندما تنتهي أسهل بكثير).

الخطوة 1: مشروع جديد

مشروع جديد
مشروع جديد

أول شيء تريد القيام به هو الانتقال إلى https://scratch.mit.edu/. ثم تريد تسجيل الدخول بحسابك والنقر على "إنشاء".

الخطوة الثانية: صنع سبرايت جديد

صنع سبرايت جديد
صنع سبرايت جديد
صنع سبرايت جديد
صنع سبرايت جديد

الصورة الأولى هي ما يجب أن تراه بعد النقر فوق الزر "إنشاء". ما تريد القيام به الآن هو النقر على أيقونة خدش القط التي تقول "sprite one" ، ثم النقر على زر سلة المهملات. سيؤدي هذا إلى حذف كائن البداية حتى نتمكن من صنع كائن خاص بنا. بعد ذلك ، نريد النقر فوق شعار القط بعلامة + ، ثم تحديد الطلاء. الآن يمكننا صنع أول كائن لدينا.

الخطوة 3: الشخصية الرئيسية

الشخصية الرئيسية
الشخصية الرئيسية

الآن نريد أن نجعل الشخصية الرئيسية لدينا ، والتي سيتحكم فيها اللاعب. باستخدام الأدوات الموجودة على اليسار ، قم بعمل دائرة صغيرة تتمركز في المنتصف ، واستخدم أداة الخط وأداة المستطيل لرسم أذرع وبندقية. يمكنك إجراء تجربة على الألوان إذا كنت ترغب في ذلك ، ولكن لأول مرة ، حاول فقط جعلها مماثلة في الحجم والشكل مثل ملكي. أخيرًا ، بمجرد الانتهاء ، انقر فوق النص حيث يقول sprite one واستبدله ليقول "Player" ، كما يفعل لي. هذه مجرد طريقة يمكننا من خلالها معرفة أن "اللاعب" يشير إلى شخصيتنا الرئيسية.

الخطوة 4: الرجل السيئ

الشخص السئ
الشخص السئ

الآن بعد أن صنعنا شخصيتنا الرئيسية ، نحتاج إلى صنع شيء لتلك الشخصية للقتال. باستخدام الأدوات الموجودة على اليسار ، مرة أخرى ، قم بعمل نفس الشيء كما في الخطوة 3 ، ولكن بأذرع أكثر استقامة وبدون مسدس. اجعلها بنفس حجم "Player" ، وتأكد من أنها تواجه اليسار مباشرة. أخيرًا ، أعد تسميته كما فعلنا في الخطوة 3 إلى شيء مثل "BadGuy". قبل أن ننتقل إلى الخطوة التالية ، انقر فوق رمز الخلفية في أسفل اليسار وحدد الرسام.

الخطوة 5: الخلفية

الخلفية
الخلفية

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

الخطوة 6: تجاوز اللعبة الخلفية

انتهت اللعبة الخلفية
انتهت اللعبة الخلفية

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

الخطوة 7: رصاصة

رصاصة
رصاصة

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

الخطوة 8: البرمجة

الترميز
الترميز

أولاً ، حدد "Player" Sprite من الزاوية اليسرى السفلية التي صنعناها من قبل. ثم ، في الزاوية العلوية اليسرى حيث تقول الرمز والأزياء والصوت ، انقر فوق الرمز. يمكنك التمرير لأعلى ولأسفل عبر الكتل المرمزة بالألوان ، وسحب الكتل وإفلاتها في مساحة العمل. لحذف كتلة ، اسحبه مرة أخرى إلى الجانب الأيسر. تعتاد على تحريك وفصل وحذف الكتل. من خلال النظر في كتل التعليمات البرمجية ، أعد إنشاء الكود في الصورة. عندما تصل إلى كتلة "البث" ، ستقوم ببث جديد ، وتسميته "تصوير" ، ثم حدده في القائمة المنسدلة المضمنة في الكتلة.

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

الخطوة 9: التصوير

اطلاق الرصاص
اطلاق الرصاص

مرة أخرى ، كما في الخطوة 8 ، ستقوم بإعادة إنشاء الكود الموجود في الصورة ، ولكن على كائن التعداد النقطي (انقر فوق الرمز "Bullet" في أسفل اليمين).

يعمل هذا الكود مع الكود الموجود في "Player" ، ويجعله بحيث كلما تم الضغط على الماوس ، فإنه ينشئ نسخة من الرصاصة (مما يسمح بوجود عدة نقوش رمزية في وقت واحد) أمام اللاعب بحيث يبدو وكأنه يخرج من مسدس اللاعب ، ثم يتحرك في الاتجاه الذي يشير إليه الماوس. يمنح هذا الشخص الذي يلعب اللعبة القدرة على التصويب وإطلاق الرصاص.

الخطوة 10: قانون الرجل السيئ

قانون الرجل السيئ
قانون الرجل السيئ
قانون الرجل السيئ
قانون الرجل السيئ

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

يعمل هذا الرمز على جعل الشخص السيئ مستنسخات تتكاثر بشكل عشوائي على حواف الشاشة. كما أنه يجعل الأمر كذلك بحيث يتابع الشخص السيئ اللاعب دائمًا ويموت عندما تصطدم به رصاصة ، وتنتهي اللعبة عندما يلمس أحد الأشرار اللاعب.

الخطوة 11: الخطوات النهائية

الخطوات النهائية
الخطوات النهائية
الخطوات النهائية
الخطوات النهائية
الخطوات النهائية
الخطوات النهائية

أخيرًا ، أضف الكود الموجود في الصورة اليسرى إلى "Player" ، والكود الموجود في أعلى الصورة اليمنى إلى "Bullet" ، والرمز الموجود في الصورة الثالثة إلى "BadGuy". هذه هي الطريقة التي نمنع بها حدوث كل شيء بمجرد انتهاء اللعبة وإنهائها. أنت فعلت ذلك! تأكد من أن كل شيء مشفر بشكل صحيح. انقر على "مشاهدة صفحة المشروع" في الجزء العلوي وابدأ في لعب لعبتك! انقر فوق العلم الأخضر لتشغيل الرمز وعلامة التوقف الحمراء لإيقاف الرمز. إذا كنت تريد أن ترى الرمز الذي قمت بإنشائه ، أو تحقق مرة أخرى من الكود الخاص بك ، فانتقل إلى هنا: https://scratch.mit.edu/projects/381823733/. لا تتردد في إضافة أشياء جديدة ، مثل الدرجات العالية ، والصحة ، والأضرار ، والأسلحة المختلفة. استمتع!

موصى به: