Course Content
الحركة والمظهر
يتعلم الطلاب تحريك الكائنات على المسرح باستخدام قطع الحركة، وتغيير مظهرها باستخدام قطع المظهر — بما فيها الأزياء وفقاعات الكلام وتغيير الحجم.
0/7
الحلقات والتسلسل
يتعلم الطلاب كيفية تكرار الأوامر بكفاءة باستخدام كتل الحلقات مثل كرر وكرر باستمرار وكرر حتى، كما يتعرفون على أهمية ترتيب الكتل في التسلسل وكيف يؤثر ذلك في سلوك البرنامج ونتائجه.
0/7
الشرطيات وإدخال المستخدم
يتعلم الطلاب كيفية إنشاء برامج تتفاعل مع المستخدم وتتخذ قرارات باستخدام كتل إذا وإذا/وإلا، بالإضافة إلى اكتشاف ضغطات لوحة المفاتيح وإدخال الفأرة، وهي الأساس لبناء الألعاب والتطبيقات التفاعلية.
0/8
المتغيرات والعوامل
يتعلم الطلاب كيفية تخزين البيانات واستخدامها من خلال المتغيرات، وإجراء العمليات الحسابية والمنطقية باستخدام العوامل، مما يمكنهم من إنشاء لوحات النتائج، والمؤقتات، وبرامج أكثر ذكاءً وتفاعلية.
0/7
الأحداث والرسائل
يتعلم الطلاب كيفية استجابة برامج سكراتش للأحداث، مثل النقر على العلم الأخضر أو ضغط مفتاح أو النقر على الكائن، كما يتعلمون كيفية تواصل الكائنات مع بعضها البعض باستخدام رسائل البث (Broadcast) لإنشاء مشاريع أكثر تفاعلية وتنظيمًا.
0/7
الصوت والموسيقى
يتعلم الطلاب كيفية إضافة المؤثرات الصوتية والموسيقى إلى مشاريعهم باستخدام محرر الصوت وكتل الصوت في سكراتش، مما يجعل ألعابهم ورسومهم المتحركة أكثر متعة واحترافية.
0/8
القوائم والاستنساخ
يتعلم الطلاب كيفية تخزين عدة قيم داخل القوائم، وإنشاء نسخ متعددة من الكائنات باستخدام الاستنساخ (Clones)، وهما أداتان قويتان تساعدان على بناء مشاريع أكثر تعقيدًا وديناميكية.
0/7
المشروع النهائي واختتام الدورة
يطبق الطلاب جميع المهارات التي تعلموها خلال الدورة لإنشاء لعبة أو مشروع تفاعلي متكامل باستخدام سكراتش وعرضه، ليكون إنجازًا مميزًا ضمن أعمالهم. كما يتضمن هذا الجزء مراجعة لأهم المفاهيم الأساسية وتوجيهات تساعدهم على مواصلة تطوير مهاراتهم في البرمجة.
0/6
ابنِ ألعابك و قصصك من الصفر : البرمجة بسكراتش

المشروع المصغر: التقاط النجوم المتساقطة

طبّق ما تعلمته عن المتغيرات (Variables) والجمل الشرطية (Conditionals) والحلقات (Loops) لإنشاء لعبة بسيطة يقوم فيها اللاعب بالتقاط النجوم قبل انتهاء الوقت.

 

متطلبات المشروع

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

 

حفظ المشروع

احفظ مشروعك باسم التقاط النجوم (Catch the Stars).

 


📦 المصادر والخطوات
الخطوة 1 — ادخل على سكراتش

https://scratch.mit.edu

الخطوة 2 — افتح المشروع المستخدم في الشرح

رابط المشروع

الخطوة 3 — تابع التطبيق

أنشئ اللعبة خطوة بخطوة، ثم اختبرها وتأكد من أن حركة اللاعب، وسقوط النجوم، وعدّاد النقاط، والمؤقت جميعها تعمل بشكل صحيح.


📝 ملاحظات إضافية
  • استخدم كتلة اختر عددًا عشوائيًا لتغيير مكان سقوط النجمة في كل مرة.
  • أعد النجمة إلى أعلى المسرح بعد التقاطها أو عند وصولها إلى أسفل الشاشة.
  • تأكد من إعادة تعيين النقاط والمؤقت عند بداية كل لعبة.
  • يمكنك إضافة مؤثرات صوتية أو رسائل عند التقاط النجوم لجعل اللعبة أكثر متعة.
  • رابط اللعبة النهائية