منوعات

ما هي المتاهة بلوكلي

ما هي المتاهة بلوكلي ؟ لعبة متاهة بلوكلي هي لعبة مصممة لتعريف اللاعبين بالمفاهيم الكامنة وراء برمجة الكمبيوتر البسيطة باستخدام أداة تحرير رسومية تستخدم الكتل بدلاً من التعليمات البرمجية المكتوبة.

ما هي المتاهة بلوكلي

في هذه اللعبة يقوم اللاعبون بسحب الكتل وترتيبها بشكل مناسب لإنشاء تطبيق ويب بسيط. عند تشغيل التطبيق، يجب على الطلاب توجيه كائن بشكل صحيح في المتاهة للوصول إلى هدف محدد، وعندما يتمكن الطالب من إكمال مستوى معين، يجب عليه التقدم إلى مستوى أكثر تعقيدًا.

ما هي المتاهة بلوكلي
ما هي المتاهة بلوكلي

 

على سبيل المثال، تتضمن المرحلة الأولى نقل الجسم من النقطة أ إلى النقطة أب سيتطلب الأمر من الطالب خطوة للأمام لتحقيق الهدف المنشود، وفي متاهة بلوكلي سيجد الطالب كتلة مكتوب عليها جميع الحركات الممكنة، لذا يجب عليه سحب الكتلة خطوة للأمام ووضعها في المكان الصحيح .

كيف يمكنني حل متاهة بلوكلي؟

  • يرجى زيارة الموقع العاب بلوكلين على الانترنت.
  • – هتلاقى ألعاب غير المتاهة تقدروا كلكم تلعبوها.
  • اختر MAZE للدخول إلى لعبة المتاهة.

المرحلة الأولى من اللعبة:

  • في المرحلة الأولى، يتعين على اللاعب تحريك الجسم بشكل مستقيم فقط حتى يصل إلى العلامة المحددة
  • ستجد أنه قد وضع الكتلة الأولى في الموضع المخصص للكتلة.
  • يتطلب الأمر فقط وضع كتلة إضافية لإخبار الكائن بالتحرك خطوة واحدة للأمام والتحرك للأمام.
  • اسحب الكتلة MOVE FORWARD وضعها تحت الكتلة الموجودة.
  • لتشغيل البرنامج اضغط على “تشغيل البرنامج” وستلاحظ أن الكائن قد تحرك خطوتين للأمام ووصل إلى الهدف.

ستظهر أمامك الأيقونات التالية:

تقدم إلى الأمام()؛
تقدم إلى الأمام()؛

  • تمثل هذه الرموز كود JavaScript الذي يساعد في تحريك الكائن للأمام.
  • تم استخدام نفس الوظيفة مرتين لأنه تم استخدام كتلتين مختلفتين.
  • انقر على زر “موافق” للانتقال إلى المرحلة الثانية من اللعبة.

المرحلة الثانية

المرحلة الثانية من المتاهة أكثر تعقيدا ولكنها ليست صعبة، حيث يجب على اللاعب أن يستدير حتى يصل إلى الهدف، ويجد أن كتلة MOVE FORWARD موجودة بالفعل، ولذلك يجب عليه إكمال المرحلة بإضافة الكتل التالية:

  • اتجه لليسار تحرك لليسار
  • تحرك للأمام تحرك للأمام
  • انعطف يمينًا تحرك يمينًا
  • تحرك للأمام تحرك للأمام.

عند الانتهاء من تنفيذ البرنامج، سيتم عرض الكود التالي في JavaScript.

تقدم إلى الأمام()؛
انعطف لليسار()؛
تقدم إلى الأمام()؛
انعطف يمينا()؛
تقدم إلى الأمام()؛

اضغط على زر موافق للانتقال إلى المرحلة التالية.

اقرأ أيضًا : تحميل لعبة دريم ليج

ما هي المتاهة بلوكلي
ما هي المتاهة بلوكلي

المستوى الثالث

وتختلف هذه المرحلة، حيث تهدف إلى تعريف الطالب بمفهوم التكرار في البرمجة، وذلك من خلال إخبار الكمبيوتر بتكرار نفس الخطوات حتى الوصول إلى الهدف.

  • ستجد كتلة MOVE FORWARD موجودة بالفعل.
  • الهدف هو تحريك الجسم في اتجاه واحد للأمام حتى يتم الوصول إلى الهدف.
  • لذلك، يجب تحديد كتلة التكرار حتى DO.
  • تشغيل البرنامج.
  • رمز JavaScript لهذه الرسوم المتحركة هو:
  • بينما (لا يتم ()) {
    تقدم إلى الأمام()؛
    }

المرحلة الرابعة

على الرغم من أن المرحلة الأولى قد تبدو صعبة، إلا أنها ليست كذلك. ويعتمد على تكرار عدة خطوات بنفس الترتيب عدة مرات حتى يتم تحقيق الهدف. هذه الخطوات هي:

  • تحرك للأمام تحرك للأمام
  • اتجه يسارًا اتجه يسارًا
  • تحرك للأمام تحرك للأمام
  • انعطف يمينًا انعطف يمينًا

إذا قمت بتنفيذ تلك الأوامر بالترتيب المذكور، فلن يتقاطع سوى سلم واحد في الشكل، وستحتاج إلى تكراره، لذلك يجب وضع تلك الأوامر داخل كتلة التكرار

اقرأ أيضًا : تحميل لعبة GTA 6

كرر حتى تفعل

اسحب الكتلة لتناسب الكتل السابقة بداخلها كما هو موضح في الصورة.

ثم اضغط على تشغيل البرنامج

سيظهر الكود التالي:

بينما (لا يتم ()) {
تقدم إلى الأمام()؛
انعطف لليسار()؛
تقدم إلى الأمام()؛
انعطف يمينا()؛

اضغط على زر موافق وانتقل إلى المرحلة التالية.

المستوى الخامس:

في الخطوة التالية سوف تتحرك بالترتيب التالي:

  • تحرك للأمام تحرك للأمام
  • تحرك للأمام تحرك للأمام
  • اتجه يسارًا اتجه يسارًا
  • كرر حتى تفعل – تحرك للأمام

هذا يعني أنه يجب تكرار الخطوة الأخيرة فقط.

كود جافا سكريبت لهذه المرحلة هو:

تقدم إلى الأمام()؛
تقدم إلى الأمام()؛
انعطف لليسار()؛
بينما (لا يتم ()) {
تقدم إلى الأمام()؛
}

ما هي البرمجة الكتلية؟

يتم استخدام البرمجة، أو البرمجة الجماعية، في بيئة التعلم بالسحب والإفلات، حيث يستخدم المبرمجون الأطفال “كتل” من تعليمات البرمجة لإنشاء قصص وألعاب متحركة، وهو نشاط مثالي للمبتدئين. يمكن للأطفال الحصول على أساس في التفكير الحسابي من خلال التفاعل مع العناصر المرئية بدلاً من البرمجة النصية.

الكتل هي الطريقة التي يتم بها وصف التعليمات التي أدخلها المستخدم جنبًا إلى جنب لإخبار البرنامج بما يجب عليه فعله.

تعتمد برمجة Scratch على الكتل وهي أحد الخيارات الأكثر شيوعًا في لغات البرمجة للأطفال.

يتم تعريف الكتل في Scratch على النحو التالي:

كتل الحركة: يتم استخدامه للتحكم في الحركة وإعطاء إشارة للأشكال المتحركة بأنه يجب عليها التحرك والدوران بالنسبة للكائن نفسه أو الأشكال المحيطة به أو الموضع المحدد.

باستخدام كتلة واحدة، على سبيل المثال، يمكن للمبرمج أن يأمر كائنًا بالتقدم 10 خطوات أو الدوران 15 درجة إلى اليمين.

كتل الصورة: يتم استخدامها لتغيير مظهر كائن ما، ويمكن أن تجعل الكائن يتحدث أو يفكر في شيء ما، أو تغيير الملابس أو الخلفيات أو حتى حجم الكائن أو تأثيراته الرسومية.

على سبيل المثال: يمكن للمنشئين عرض فقاعة نصية وقول “مرحبًا” لمدة ثانيتين على الكائن الخاص بهم.

كتل الصوت: يتم استخدامه لإضافة أصوات إلى القصة أو اللعبة، وتعديل المؤثرات الصوتية مثل مستوى الصوت، وحتى تغيير مستوى الأصوات المختلفة.

على سبيل المثال: يمكن استخدام كتلة صوت لإصدار صوت “مواء”، ثم يمكن استخدام كتلة صوت أخرى لإيقاف جميع الأصوات.

أهمية البرمجة الكتلية

توفر برمجة الكتل تجربة تعليمية قيمة، حيث يدرك الأطفال بسرعة أن برامج الكمبيوتر لن تفعل إلا ما يُطلب منهم، وسوف تقوم بتشغيل التعليمات البرمجية بالترتيب الذي تمت كتابته به. وهذا يتيح لهم تعلم المنطق والنظام والتفكير الحسابي.

شاهد أيضاً
إغلاق