الحركة والمظهر والحلقات التكرارية في سكراتش
تعلم الحلقات التكرارية (كرر، كرر إلى الأبد) وتغيير المظهر في سكراتش. مشروع عملي: شخصية تمشي ذهاباً وإياباً مع أنيميشن مشي.
٣- الحركة المستمرة في سكراتش
مرحباً بعودتكم إلى السلسلة التعليمية. في المقالة السابقة صنعنا مشروعاً بسيطاً: شخصية تتحرك مرة واحدة وتقول مرحباً. اليوم سنطور هذه الفكرة لنجعل الحركة مستمرة وأكثر حيوية باستخدام الحلقات التكرارية وتغيير المظهر.
فهم الحلقات التكرارية (Loops)
الحلقات تسمح بتكرار مجموعة من الكتل عدة مرات دون الحاجة إلى نسخها يدوياً. في فئة التحكم نجد ثلاثة أنواع رئيسية:
| نوع الحلقة | متى نستخدمها | مثال بسيط |
|---|---|---|
| كرر … مرة | عندما نعرف عدد التكرارات بالضبط | كرر ٤ مرات (لرسم مربع) |
| كرر إلى الأبد | حركة مستمرة لا تنتهي (مثل دورية) | تحريك خلفية أو شخصية تمشي دائماً |
| كرر حتى … | تكرار حتى يتحقق شرط معين | كرر حتى يلمس الحافة |
مشروع اليوم: شخصية تمشي ذهاباً وإياباً مع تغيير مظهر
الهدف: نجعل القط (أو أي كائن) يتحرك يميناً ويساراً باستمرار، ويغير مظهره ليبدو وكأنه يمشي.
الخطوات خطوة بخطوة:
- افتح مشروعك السابق أو ابدأ مشروعاً جديداً في محرر سكراتش.
- تأكد من أن الواجهة بالعربية (أيقونة الكرة الأرضية أسفل يسار).
- أضف مظاهر إضافية للكائن: اضغط على علامة تبويب “مظاهر” أعلى يمين → اضغط “اختر مظهراً” → ابحث عن “walk” أو “run” أو أضف مظهرين/ثلاثة للمشي (مثل قدم مرفوعة وقدم منخفضة).
- في منطقة البرمجة، ابدأ بكتلة عند الضغط على العلم الأخضر.
- أضف كتلة كرر إلى الأبد (من فئة التحكم).
- داخل الحلقة “كرر إلى الأبد”:
- من الحركة: تحرك ٥ خطوات
- من المظهر: غيّر المظهر إلى التالي (أو اختر مظهراً محدداً مثل “walk1” ثم “walk2”)
- من التحكم: انتظر ٠.٢ ثانية (لجعل التغيير بطيئاً وواضحاً)
- من الحركة: إذا كان على الحافة، ارتد (ليعكس الاتجاه عند الوصول إلى الحافة)
اضغط العلم الأخضر: سترى الشخصية تمشي ذهاباً وإياباً مع تغيير مظهرها تلقائياً.
تجارب إضافية لتطوير المهارة
- غيّر السرعة: بدل “تحرك ٥” إلى “تحرك ١٠” أو استخدم متغيراً للسرعة.
- استخدم “كرر ١٠ مرات” بدل “كرر إلى الأبد” لعدد محدود من الخطوات.
- أضف صوتاً: من فئة الصوت → “شغّل صوت خطوات” داخل الحلقة.
- جرب “كرر حتى” → كرر حتى مسافة من [mouse-pointer] < ٥٠ للتوقف عند اقتراب الفأرة.
“الحلقات تجعل البرنامج أقصر وأسهل في التعديل. جرب دائماً تغيير الأرقام والشروط لترى الفرق.”
لقد أتقنت الآن أساسيات الحركة المستمرة والرسوم المتحركة البسيطة.
في المقالة القادمة سنبني لعبة حقيقية بسيطة: لعبة صيد التفاح أو تجنب العوائق، مع إضافة تفاعل ونقاط.
→ اقرأ المقالة الرابعة: بناء لعبة بسيطة – صيد التفاح أو تجنب العوائق
** شاهد الفيديو التعليمي في الأسفل..
شاهد فيديو تعليمي قصير يشرح الدرس عملياً
هل الفيديو بالإنجليزي وتريد قراءة الكلام بالعربي؟
سهل جدًا! اضغط على الزر الصغير CC أسفل الفيديو (في الزاوية اليمين تحت).
إذا ظهرت الكتابة بالإنجليزي، اضغط على أيقونة الترس ⚙️ (الإعدادات)، ثم اختر “الترجمة التلقائية” (Auto-translate)، ثم اختر العربية.
جربها الآن – ستظهر الكلمات بالعربي تحت الفيديو مباشرة!
(إذا لم يعمل الـ CC بالعربي في بعض الفيديوهات، جرب فيديو آخر أو فعّل الترجمة من إعدادات يوتيوب الخاصة بك)


