جدول المحتويات:
- اللوازم
- الخطوة 1: مشروع جديد
- الخطوة الثانية: صنع سبرايت جديد
- الخطوة 3: الشخصية الرئيسية
- الخطوة 4: الرجل السيئ
- الخطوة 5: الخلفية
- الخطوة 6: تجاوز اللعبة الخلفية
- الخطوة 7: رصاصة
- الخطوة 8: البرمجة
- الخطوة 9: التصوير
- الخطوة 10: قانون الرجل السيئ
- الخطوة 11: الخطوات النهائية
فيديو: لعبة 2D Shooter Scratch: 11 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
في هذا الدليل ، سأوضح لك كيفية صنع لعبة خدش مطلق النار ثنائية الأبعاد. من السهل جدًا صنعها ، ولكن نأمل أن تتعلم بعض الأشياء على طول الطريق ، وسرعان ما تصنع ألعاب الخدش الخاصة بك!
اللوازم
- كمبيوتر.
- 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/. لا تتردد في إضافة أشياء جديدة ، مثل الدرجات العالية ، والصحة ، والأضرار ، والأسلحة المختلفة. استمتع!
موصى به:
لعبة Soft Toy Bluetooth Dice وتطوير لعبة Android مع مخترع تطبيق MIT: 22 خطوة (مع صور)
لعبة Soft Toy Bluetooth Dice وتطوير لعبة Android مع MIT App Inventor: لعب لعبة النرد له طريقة مختلفة 1) اللعب التقليدي بالنرد الخشبي أو النحاسي. العب النرد جسديًا وحرك العملة في الهاتف المحمول أو الكمبيوتر الشخصي
لعبة سيمون - لعبة ممتعة: 5 خطوات
Simon Game - Fun Game !: المرجع: بعد عطلة نهاية أسبوع طويلة ، يجب أن تحاول جاهدًا إكمال جميع المهام والعمل الذي تتحمل مسؤوليته. حان الوقت لتدريب عقولنا ، أليس كذلك؟ إلى جانب تلك الألعاب المملة والتي لا معنى لها ، هناك لعبة تسمى Simon Game
Aruduino LED لعبة النقر السريع لعبة لاعبين: 8 خطوات
Aruduino LED Game Fast Clicking Two Player Game: هذا المشروع مستوحى منHassonAlkeim. إذا كنت على استعداد لإلقاء نظرة عميقة ، هنا رابط يمكنك التحقق من https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. هذه اللعبة هي نسخة محسنة من Alkeim. إنها
لعبة مينيون كوبيكرافت (لعبة مصباح يدوي): 4 خطوات
لعبة Minion Cubecraft (لعبة مصباح يدوي): منذ فترة طويلة كنت أرغب في صنع شعلة لاستخدامها في الظلام ، لكن فكرة وجود كائن أسطواني الشكل بمفتاح تشغيل وإيقاف فقط جعلتني أقاوم عدم القيام بذلك. لقد كان سائدًا جدًا. ثم في أحد الأيام أحضر أخي قطعة صغيرة من ثنائي الفينيل متعدد الكلور
بسيط وسهل Spider-Man Web-Shooter: 12 خطوة
Simple & Easy Spider-Man Web-Shooter: هل شاهدت فيلم Spider-Man؟ كتاب هزلي عن Spider-Man؟ أي شيء مرتبط بشكل غامض بـ Spider-Man؟ يبدو أن Spider-Man موجود في كل مكان. لماذا لا تصنع لعبة ويب بسيطة؟ بعد قليل من الممارسة ، ابتكرت تصميمًا من مواد منزلية يمكن إنشاؤه