Image of the Scratch design interface

إضافة المستويات والنقاط والأصوات في سكراتش

| |

طور لعبتك في سكراتش: أضف مستويات (زيادة سرعة)، نقاط محسّنة، أصوات، حيوات وانتهاء لعبة. دليل خطوة بخطوة مع صور.

5- جعل اللعبة أكثر مرحاً

مرحباً بعودتكم! في المقالة السابقة بنينا لعبة صيد التفاح الأساسية مع حركة، سقوط، تصادم، ونقاط بسيطة. اليوم نجعلها أكثر إثارة: نضيف مستويات (تزيد الصعوبة)، نحسّن عرض النقاط (مع إمكانية نقاط عالية)، ونضيف أصوات لردود الفعل.

المفاهيم الرئيسية لهذه المرحلة

المفهومالكتل / الأفكارالغرض
المستوياتمتغير “المستوى”، إذا النقاط > حد معين فالمستوى +1جعل اللعبة أصعب تدريجياً
تحسين النقاطعرض المتغير، نقاط عالية اختياريةتتبع التقدم وتشجيع اللعب مرة أخرى
الأصواتشغّل صوت (من المكتبة)، ابدأ صوترد فعل صوتي عند الصيد أو الخسارة
انتهت اللعبة / الفوزإذا الحيوات = 0 أو المستوى > أقصى فأوقف الكلإنهاء اللعبة بشكل صحيح

تحديث المشروع: تحسين لعبة صيد التفاح

الهدف: تحويل اللعبة البسيطة إلى شيء يُعاد لعبه – المستويات تزيد سرعة السقوط، الأصوات تُشغل عند الصيد، النقاط واضحة، ونضيف انتهاء لعبة بسيط.

الخطوات خطوة بخطوة (بناءً على مشروعك السابق):

  1. افتح مشروع صيد التفاح السابق.
  2. أنشئ متغيرات جديدة (لكل الكائنات):
    • “المستوى” – اجعله 1 عند الضغط على العلم الأخضر
    • “الحيوات” – اجعله 3 عند الضغط على العلم الأخضر
    • ابقِ “النقاط” (موجودة بالفعل)
  3. اعرض المتغيرات: من فئة المتغيرات، حدد “المستوى”، “النقاط”، “الحيوات” لتظهر على المنصة.
  4. حسّن سرعة سقوط التفاحة مع المستوى:
    • في حلقة كرر إلى الأبد للتفاحة، غيّر “تحرك 5 خطوات” إلى “تحرك (5 + (المستوى * 3)) خطوات”
  5. رفع المستوى بناءً على النقاط:
    • أضف سكريبت جديد للتفاحة أو السلة: كرر إلى الأبد
      • إذا النقاط > (المستوى * 10) ف
        • غيّر المستوى بـ1
        • شغّل صوت “level up” أو أي صوت ممتع (من تبويب الأصوات → اختر أو ارفع)
        • قل “رفع المستوى!” لمدة 2 ثوان (تأثير بصري اختياري)
  6. أضف الأصوات:
    • عند الصيد (داخل إذا يلمس السلة): شغّل صوت “pop” أو “collect” (من المكتبة)
    • عند الخسارة (عندما تصل التفاحة للأسفل): شغّل صوت “low pitch” أو صوت حزين (اختياري)
  7. أضف الحيوات وانتهاء اللعبة:
    • عندما تصل التفاحة للأسفل بدون صيد: غيّر الحيوات بـ-1 + اختفِ
    • كرر إلى الأبد (في التفاحة أو كائن منفصل): إذا الحيوات < 1 ف
      • أوقف الكل
      • قل “انتهت اللعبة! النقاط النهائية: ” & النقاط لمدة 5 ثوان (أو أرسل بث “انتهت_اللعبة”)
  8. اختبر: العب → اصطد التفاح → شاهد المستوى يرتفع، السرعة تزيد، الأصوات تُشغل، الحيوات تنقص عند الخسارة → اللعبة تتوقف عند 0 حيوات.

الآن لعبتك لها تقدم، ردود فعل، ونهاية!

أفكار إضافية للتجربة

  • نقاط عالية: استخدم متغير سحابي (يحتاج حساب على الإنترنت) أو محلي “أعلى_نقاط” – إذا النقاط > أعلى_نقاط فحدّثه
  • تأثيرات بصرية للمستوى: غيّر الخلفية أو مظهر الكائن عند رفع المستوى
  • موسيقى خلفية: شغّل موسيقى هادئة في حلقة حتى انتهاء اللعبة
  • شرط فوز: إذا المستوى > 5 فأظهر “لقد فزت!”

“إضافة المستويات والأصوات والحيوات تحول المشروع البسيط إلى لعبة حقيقية. اختبر كثيراً وضبط الأرقام لتوازن ممتع.”

عمل رائع! لعبتك الآن أكثر اكتمالاً ومتعة.

في المقالة القادمة سنربط سكراتش بروبوتات حقيقية (محاكاة أو Arduino بسيط)، لننتقل من العالم الرقمي إلى الواقعي.

→ اقرأ المقالة السادسة: الربط مع روبوتات حقيقية (محاكاة أو Arduino)

شاهد فيديو تعليمي قصير يشرح الدرس عملياً

هل الفيديو بالإنجليزي وتريد قراءة الكلام بالعربي؟
سهل جدًا! اضغط على الزر الصغير CC أسفل الفيديو (في الزاوية اليمين تحت).
إذا ظهرت الكتابة بالإنجليزي، اضغط على أيقونة الترس ⚙️ (الإعدادات)، ثم اختر “الترجمة التلقائية” (Auto-translate)، ثم اختر العربية.
جربها الآن – ستظهر الكلمات بالعربي تحت الفيديو مباشرة!

(فيديو قصير مركز على إضافة المستويات بناءً على النقاط – يطابق تحديثنا الرئيسي اليوم)

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *