بناء لعبة بسيطة في سكراتش: صيد التفاح
بناء لعبة صيد التفاح في سكراتش: حركة السلة، سقوط التفاحة، كشف التصادم، جمع النقاط. دليل خطوة بخطوة مع صور.
٤- لعبة صيد التفاح
مرحباً بعودتكم إلى السلسلة. في المقالة السابقة تعلمنا الحلقات التكرارية وتغيير المظهر لجعل الشخصية تمشي. اليوم نجمع ما تعلمناه لنبني لعبة حقيقية: صيد التفاح. الهدف: تحريك سلة (أو طبق) يميناً ويساراً لصيد التفاح المتساقط، مع جمع النقاط.
المفاهيم الرئيسية في اللعبة
| المفهوم | الكتل المستخدمة | الغرض |
|---|---|---|
| حركة اللاعب | مفتاح السهم يمين/يسار مضغوط | تحريك السلة |
| سقوط عشوائي | انتقل إلى x عشوائي، y=180 | ظهور التفاحة في أعلى الشاشة |
| كشف التصادم | إذا كان يلمس [السلة] | جمع النقاط وإخفاء التفاحة |
| إدارة النقاط | متغير نقاط + أضف 1 | عرض النتيجة |
مشروع اليوم: لعبة صيد التفاح
الهدف: اجمع أكبر عدد من التفاح المتساقط قبل أن يسقط على الأرض (يمكن إضافة “خسارة حياة” لاحقاً).
الخطوات خطوة بخطوة:
- افتح محرر سكراتش وابدأ مشروعاً جديداً.
- اختر كائنين:
- السلة (Bowl أو Plate من المكتبة) – سمّها “السلة”
- التفاحة (Apple) – سمّها “التفاحة”
- لـ”السلة” (حركة يمين/يسار):
- عند الضغط على العلم الأخضر → كرر إلى الأبد
- إذا مفتاح السهم الأيمن مضغوط → غيّر x بـ +5
- إذا مفتاح السهم الأيسر مضغوط → غيّر x بـ -5
- لـ”التفاحة” (السقوط والتصادم):
- عند الضغط على العلم الأخضر → أنشئ متغير “نقاط” (للكل)
- كرر إلى الأبد:
- انتقل إلى x=عشوائي من -240 إلى 240، y=180
- أظهر
- كرر حتى y < -150 أو يلمس [السلة]
- تحرك 5 خطوات (أو أكثر للسرعة)
- إذا يلمس [السلة] → أضف 1 إلى نقاط + اختفِ + شغّل صوت (اختياري)
- وإلا (إذا وصل الأسفل) → اختفِ (أو أضف خسارة لاحقاً)
- أظهر المتغير “نقاط” على المنصة (من فئة المتغيرات).
اضغط العلم الأخضر: التفاحة تسقط عشوائياً، حرّك السلة لتصطادها وزد نقاطك!
تجارب إضافية لتحسين اللعبة
- زد السرعة تدريجياً: أضف متغير سرعة وازدده كل 10 نقاط.
- أضف حيوات: متغير “حيوات” = 3، إذا سقطت التفاحة بدون صيد → انقص 1، إذا 0 → توقف اللعبة.
- أضف صوتاً عند الصيد: من فئة الصوت → “شغّل صوت pop”.
- غيّر الخلفية أو أضف تفاحات متعددة (استخدم “استنسخ” كائن التفاحة).
“ابدأ بسيطاً ثم أضف تحسينات واحدة تلو الأخرى. هذا هو سر تطوير الألعاب الجيدة.”
تهانينا! لقد بنيت لعبتك الأولى الكاملة في سكراتش.
في المقالة القادمة سنطور اللعبة أكثر: إضافة مستويات، نقاط، أصوات، وربما شاشة “انتهت اللعبة”.
→ اقرأ المقالة الخامسة: إضافة المستويات والنقاط والأصوات
شاهد فيديو تعليمي قصير يشرح الدرس عملياً
هل الفيديو بالإنجليزي وتريد قراءة الكلام بالعربي؟
سهل جدًا! اضغط على الزر الصغير CC أسفل الفيديو (في الزاوية اليمين تحت).
إذا ظهرت الكتابة بالإنجليزي، اضغط على أيقونة الترس ⚙️ (الإعدادات)، ثم اختر “الترجمة التلقائية” (Auto-translate)، ثم اختر العربية.
جربها الآن – ستظهر الكلمات بالعربي تحت الفيديو مباشرة!
(الفيديو قصير ومركز على فكرة لعبة صيد الأشياء المتساقطة – تماماً مثل درسنا اليوم)
