
المشروع المصغر: التقاط النجوم المتساقطة
طبّق ما تعلمته عن المتغيرات (Variables) والجمل الشرطية (Conditionals) والحلقات (Loops) لإنشاء لعبة بسيطة يقوم فيها اللاعب بالتقاط النجوم قبل انتهاء الوقت.
متطلبات المشروع
- كائن النجمة: اجعل النجمة تسقط من أعلى المسرح إلى موقع عشوائي على المحور X كل 1.5 ثانية.
- كائن اللاعب: اجعل اللاعب يتحرك يمينًا ويسارًا باستخدام أسهم لوحة المفاتيح.
- متغير النقاط (Score): أنشئ متغيرًا باسم النقاط، ثم زد قيمته بمقدار 1 كلما التقط اللاعب نجمة.
- متغير المؤقت (Timer): أنشئ متغيرًا باسم المؤقت، واجعله يبدأ من 30 ثم يعدّ تنازليًا حتى يصل إلى 0، وبعدها تنتهي اللعبة.
- عرض المتغيرات: تأكد من إظهار كل من النقاط (Score) والمؤقت (Timer) على المسرح أثناء اللعب.
حفظ المشروع
احفظ مشروعك باسم التقاط النجوم (Catch the Stars).
📦 المصادر والخطوات
الخطوة 1 — ادخل على سكراتش
الخطوة 2 — افتح المشروع المستخدم في الشرح
الخطوة 3 — تابع التطبيق
أنشئ اللعبة خطوة بخطوة، ثم اختبرها وتأكد من أن حركة اللاعب، وسقوط النجوم، وعدّاد النقاط، والمؤقت جميعها تعمل بشكل صحيح.
📝 ملاحظات إضافية
- استخدم كتلة اختر عددًا عشوائيًا لتغيير مكان سقوط النجمة في كل مرة.
- أعد النجمة إلى أعلى المسرح بعد التقاطها أو عند وصولها إلى أسفل الشاشة.
- تأكد من إعادة تعيين النقاط والمؤقت عند بداية كل لعبة.
- يمكنك إضافة مؤثرات صوتية أو رسائل عند التقاط النجوم لجعل اللعبة أكثر متعة.
- رابط اللعبة النهائية