اصنع لعبة ماريو الخاصة بك! أساسيات الخدش للأطفال والكبار

اصنع لعبة ماريو الخاصة بك! أساسيات الخدش للأطفال والكبار
هذا الدليل متاح للتنزيل كملف PDF مجاني. قم بتنزيل هذا الملف الآن . لا تتردد في نسخ هذا ومشاركته مع أصدقائك وعائلتك.

هل تعلم أن أي شخص يمكنه صنع لعبة فيديو بدون برمجة؟ على الرغم من وجود العديد من اللغات الصديقة للمبتدئين ، لا يتعين عليك قضاء نصف عام في تعلم Java أو C ++ لبناء لعبة. يمكنك الاختيار من بين العديد من الأدوات لأنواع مختلفة من الألعاب ، ولكن أحد الخيارات الرائعة للأطفال (والكبار) هو MIT مجانًا يخدش .





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





قابل سكراتش

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





الآن ، يمكنك القفز مباشرة. انقر فوق إنشاء في شريط الأدوات العلوي لتشغيل محرر سكراتش. إذا كنت تفضل ، يمكنك أيضًا تنزيل المحرر في وضع عدم الاتصال للعمل بدون اتصال بالإنترنت.

العناصر التي تظهر على الشاشة

عند تشغيل المحرر ، سترى النافذة أدناه. دعنا نقسم عناصرها (انظر الصورة بالحجم الكامل إذا كانت الصورة الصغيرة أدناه غير واضحة):



  1. المسرح - يعرض ملخصًا سريعًا للعبتك. ستظهر هنا جميع الكائنات الحية النشطة والخلفية التي اخترتها. يمكنك تحريك النقوش المتحركة إذا أردت. امنح مشروعك اسمًا في الحقل أعلاه.
  2. الخلفية - هنا ، يمكنك تحديد خلفية للعبتك. اختر من مكتبة Scratch أو ارسم بنفسك أو قم باستيراد ملف. يمكنك أيضًا التقاط صورة من كاميرا جهاز الكمبيوتر الخاص بك ، على الرغم من أن معظم الأشخاص لن يحتاجوا على الأرجح إلى هذا الخيار.
  3. العفاريت - مركز كل العفاريت في مشروعك. مثل الخلفيات ، يمكنك إضافة الخلفيات الافتراضية ، أو إنشاء الصور الخاصة بك ، أو تحميل الصور. انقر فوق الزر الأزرق الصغير أنا رمز على كائن لإعادة تسميته أو تغيير زاويته أو إخفائه.
  4. منطقة العمل - أين يقع الجزء الأكبر من عملك في سكراتش. استخدم علامات التبويب أعلاه (المسمى نصوص و ازياء خاصة ، و اصوات لتغيير ما تعمل عليه.
    1. نصوص هو لإضافة كتل من التعليمات البرمجية ، والتي سنغطيها قريبًا.
    2. ازياء خاصة يتيح لك إنشاء أوضاع إضافية للعفاريت الخاصة بك. ستتغير علامة التبويب هذه إلى الخلفيات إذا كان لديك واحد محدد في المنطقة 2 والعودة إلى ازياء خاصة عند تحديد Sprite في المنطقة 6 . يتيح لك محرر الصور الأساسي إجراء تغييرات على الرسومات في لعبتك. يمكنك إعادة تسمية الأصول هنا أيضًا.
    3. اصوات ، مما لا يثير الدهشة ، هو مركز إضافة الأصوات وتحريرها.
  5. كتل - اعتمادًا على أي من علامات التبويب الثلاث التي حددتها ، ستنتقل هذه المنطقة بين مجموعات التعليمات البرمجية والأزياء / الخلفيات المتحركة ومقاطع الصوت.
  6. أزرار التحكم - يبدأ العلم الأخضر لعبتك ، بينما ينهيها شكل علامة التوقف الحمراء. ستستخدمها للاختبار.

باستخدام الكتل

الآن بعد أن تعرفت على محرر Scratch ، دعنا نتحدث عن أحد أهم أجزاء الأداة - كتل التعليمات البرمجية. بدلاً من كتابة تعليمات برمجية حقيقية ، تتيح لك هذه الكتل تحديد سلوك العناصر الخاصة بك. يلتقطون معًا مثل LEGO ، مما يجعل من السهل رؤية كيفية تأثيرهم على بعضهم البعض.

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





  • حركة - اجعل الكائن المحدد يتحرك ، سواء بخطوات ، نحو كائن آخر ، أو عبر الإحداثيات المباشرة.
  • تبدو - السماح للكائن بالإخفاء أو إظهار نفسه ، أو تبديل الأزياء ، أو تغيير الحجم ، أو التنقل بين الطبقات.
  • يبدو - تشغيل الأصوات أو تغيير مستوى الصوت أو ضبط الإيقاع.
  • قلم - ارسم بعلامة وتغيير لونها وشكلها.
  • البيانات - يتيح لك إنشاء المتغيرات الخاصة بك. هذا مفيد للغاية للعناصر التي لا يحتوي عليها Scratch.
  • الأحداث - معايير بدء الإجراءات الأخرى ، مثل النقر فوق العلم الأخضر أو ​​الضغط على شريط المسافة. أنت بحاجة إلى هذه الكتل لجميع الكتل الأخرى تفعل شيئًا بالفعل!
  • مراقبة - حلقات لتكرار إجراء ما ، أو تنفيذ عبارة if-else ، أو إيقاف شيء ما.
  • الاستشعار - ضع هذه الكتل في أجزاء أخرى لأداء الإجراءات عندما يلمس كائن ما عنصرًا آخر أو عندما يقوم المستخدم بالضغط باستمرار على مفتاح.
  • العاملين - العناصر الحسابية التي تتيح لك إجراء العمليات الحسابية أو المنطقية الأساسية على المتغيرات.
  • المزيد من الكتل - اصنع الكتل الخاصة بك إذا لم تكن هذه كافية!

مثال بسيط

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

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





الآن بعد أن أصبحت الرسومات جاهزة ، عليك أن تبدأ ببعض الكتل. حدد القط ، لأنه هو من يقوم بهذا الإجراء. تذكر أن ملف الأحداث التبويب يحمل العديد من كتل البداية؟ ألقِ نظرة ، وسترى واحدة تنطلق عندما تنقر فوق العلم الأخضر. هذه نقطة انطلاق مثالية - اسحبها إلى ملف نصوص منطقة العمل.

بمجرد أن تبدأ ، تريد أن تدهس القطة وتركل الكرة ، أليس كذلك؟ هذا يبدو وكأنه شيء من شأنه أن يندرج تحت حركة التبويب. لديك عدة خيارات لجعل القطة تتحرك ، مثل حرك خطوات X منع. لكن لا يمكننا ضمان عدد الخطوات التي سيستغرقها القط للوصول إلى الكرة. هناك كتلة أفضل لهذا - جرب تمرير X ثانية إلى منع. ثانية واحدة هي وقت جيد ، وستحتاج إلى النقر فوق الزر الأزرق أنا رمز كرة القدم لمعرفة إحداثياتها. أدخل هؤلاء في الكتلة ، واكتمل الإجراء الأول الخاص بك!

ركل الكرة

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

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

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

ويذهب الحشد الجامح

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

كيفية نقل البرامج المثبتة إلى محرك أقراص آخر

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

[video mp4 = 'https: //www.makeuseof.com/wp-content/uploads/2017/04/Scratch-Soccer-Example-Video.mp4'] [/ video]

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

إنشاء لعبة ماريو الأساسية

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

يرجى الملاحظة: لأنني لست فنانًا ، لأغراض هذا البرنامج التعليمي ، أقوم بنسخ شخصيات ماريو من الويب. رسومات Mario مملوكة لشركة Nintendo ويجب ألا تنشر أي لعبة باستخدام النقوش المتحركة المحمية بحقوق الطبع والنشر. يتم تقديم هذا كمثال فقط.

استيراد الرسومات

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

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

يحتوي Scratch على ملف السماء الزرقاء 3 الخلفية ، والتي ستعمل بشكل جيد لتلبية احتياجاتنا.

تحرير أزياء Sprite

نظرًا لوجود نوعين من النقوش المتحركة التي تشكل الرسوم المتحركة الخاصة بتشغيل Mario ، فأنت بحاجة إلى إضافتها كملابس منفصلة. استخدم محرر صور مثل Paint.NET لحفظ إطاري Mario كملفات منفصلة - يمكنك تجاهل الإطار الثالث. قم بتحميل أول كائن ماريو ، ثم حدده واستخدم ملف ازياء خاصة علامة التبويب لتحميل الكائن الآخر كزيه الثاني. امنحهم أسماء مميزة ، مثل ماريو -1 و ماريو 2 . أضف كائن القفز كزي آخر لماريو.

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

بالنسبة للأرض ، ستحتاج إلى الكثير من الكتل حيث يعمل ماريو على طولها. استخدم Paint.NET للاستيلاء على الكتل الست في منتصف ملف الكتل الأرضية صورة ، ثم احفظها كملف منفصل. ستحتاج إلى حوالي 12 كتلة لتغطية الجزء السفلي من الشاشة بالكامل بمجرد تقليصها إلى حجم جيد. وبالتالي ، يجب عليك وضع نسختين من هذه الكتل الست جنبًا إلى جنب من أجل ملف أرضي شبح. قم بتحميل هذا ثم قم بعمل نسختين مكررتين من الرموز الأرضية في Scratch.

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

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

استيراد الأصوات

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

تحريك القطع النقدية

الآن بعد أن أصبحت جميع الأصول جاهزة ، حان الوقت للبدء في جعلها تنبض بالحياة. سنبدأ بالعملات المعدنية ، لأنها سهلة. حدد كائن العملة المعدنية و نصوص التبويب. نظرًا لأن عملاتنا المعدنية عبارة عن صور GIF متحركة ، يمكننا استخدام سلسلة من الكتل للتمرير باستمرار عبر أزياءهم حتى يظهروا وكأنهم يتحركون.

يبدو نص الرسوم المتحركة كما يلي:

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

قم بإلغاء تحديد المربع المجاور لـ عملة FPS في ال البيانات علامة التبويب (هذا متغير مخصص تقوم بإنشائه) لذلك لا يظهر على الشاشة.

جعل ماريو تتحرك

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

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

  • جاذبية هو ثابت يعيد ماريو إلى الأرض عندما يقفز.
  • على الأرض يتتبع ما إذا كان ماريو يلمس الأرض أم لا.
  • ScrollX يقيس الحركة الأفقية للشاشة.
  • سرعة (ماريو فقط) يتحكم في السرعة التي يقفز بها ماريو.

تنشيط الأرض

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

إليك كتلة التعليمات البرمجية التي ستحتاجها لكل منها أرضي شبح:

هذا يضع الأرض في أسفل الشاشة ، ثم يقوم ببساطة بتمرير الكتل أثناء تحرك ماريو. ScrollX هو موضع الكتل. 0 هو الموضع الافتراضي الذي يبدأ عند النقر فوق العلم الأخضر. ستلاحظ أنه لا يمكنك التحرك إلى اليسار فورًا بعد أن تبدأ.

بالنسبة للكتل الأرضية الثانية (والأخرى) ، قم بزيادة 0 رقم في ScrollX + 480 * 0 بواحد لكل قطعة أرض جديدة. سيؤدي ذلك إلى تعويضها بحيث يتم تمريرها بسلاسة.

منطق ماريو

هذا كل ما يتطلبه الأمر للكتل ، لكن لدى ماريو العديد من الكتل البرمجية. إليك ما يفعله كل منهم ، مع ملخص موجز:

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

كيف تصنع فلتر سناب شات

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

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

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

آخر كتلة لدينا من التعليمات البرمجية لـ Mario هي الإعداد بالكامل. عند النقر فوق العلم الأخضر للبدء ، تبدأ الموسيقى ، ويتم تعيين جميع المتغيرات على قيمها الافتراضية ، وينتشر Mario في منتصف الشاشة.

جمع العملات

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

إليك نص مجموعة العملات لدينا:

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

انتقل العملات والسحب

أنت على وشك الانتهاء! نظرًا لأن Mario لا يتحرك ولكن يتم تمرير الأرض ، فنحن بحاجة إلى التأكد من تمرير العملات المعدنية أيضًا حتى يتمكن Mario من جمعها. إليك كيف يعمل ذلك:

هذا يضع العملة في و القيمة (هذا الوضع الرأسي للشاشة) حيث يمكن لماريو الاستيلاء عليها بسهولة. ثم يستخدم منطقًا مشابهًا للكتل الأرضية للتمرير نحو ماريو. لاحظ أننا قمنا بزيادة معدل التمرير إلى 0.75 بحيث تتحرك العملات المعدنية نحو ماريو بسرعة. بالنسبة للعملات المعدنية الثانية والثالثة ، نقوم بزيادة اضبط y على المجال ل -40 و عشرين لذا فهي أعلى قليلاً ويصعب على ماريو انتزاعها. في ال قم بتعيين x على كتلة ، قم بزيادة 150 * 1 إلى 150 * 3 و 150 * 5 للعملات المعدنية الثانية والثالثة لوضعها بعيدًا عن الشاشة اليمنى.

تستخدم السحب كتلة متطابقة تقريبًا من التعليمات البرمجية:

مرة أخرى ، يضع هذا سحابة على ارتفاع معين ، ثم يقوم بتمريرها أثناء تحرك ماريو. للحصول على سحابة ثانية أمام Mario بدلاً من خلفه ، قم بتغيير ملف تعيين x على منع ل (ScrollX * 0.1) + (150 * 1) ، تمامًا مثل العملات المعدنية.

أضف الحدود

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

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

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

بعد ذلك ، ما عليك سوى بضع كتل حتى تكون الحدود دائمًا في المقدمة:

توسيع لعبتك

جرب ال المنتج النهائي هنا !

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

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

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

هل أنت مهتم بأخذ هذه الخطوة للأعلى؟ تحقق من Scratch For Arduino لبناء مشاريع على تلك المنصة. إذا كنت مستعدًا للانطلاق ، فتحقق من كل ما تحتاجه لإنشاء لعبة على iPhone من 'نقطة الصفر'.

لن يستيقظ الكمبيوتر من نظام التشغيل windows 10

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

يشارك يشارك سقسقة بريد الالكتروني كيفية تنظيف جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows باستخدام موجه الأوامر

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

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • وثيقةطويلة
  • دليل Longform
  • يخدش
نبذة عن الكاتب بن شتيجنر(تم نشر 1735 مقالة)

Ben هو نائب محرر ومدير Onboarding في MakeUseOf. ترك وظيفته في مجال تكنولوجيا المعلومات ليكتب بدوام كامل في عام 2016 ولم ينظر إلى الوراء أبدًا. لقد كان يغطي البرامج التعليمية التقنية وتوصيات ألعاب الفيديو والمزيد ككاتب محترف لأكثر من سبع سنوات.

المزيد من Ben Stegner

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك