القاعدة التي من الضروري فيها المضي قدمًا بخطوتين أو أكثر للوصول إلى النقطة المستهدفة تسمى قاعدة ماذا؟ نظرًا لأن لغة Scratch هي إحدى لغات البرمجة السهلة التي يتم تعليمها للأطفال لتكون البوابة الأولى لدخول عالم البرمجة وفهم لغات البرمجة، فقد ظهرت Blockley Labyrinth والتي تشبه إلى حد ما لغة Scratch، و يهتم بتعريفنا على إجابة السؤال المطروح وتعريفنا بطبيعة متاهة لغة بلوكلي، وما ارتباط متاهة بلوكلي بلغة سكراتش.
ما هي لغة بلوكلي؟
هي مكتبة للغة جافا سكريبت تستخدم في إنشاء لغات البرمجة المرئية، حيث تتيح من خلال الأدوات القدرة على ربط الكتل، حيث إنها تشبه لغة برمجة سكراتش من حيث الميزات والبرمجة المرئية، وفي ذلك فهي مناسبة لجميع المبتدئين في مجال البرمجة من حيث السهولة لذلك يتم تدريسها للأطفال، وهو مشروع مفتوح المصدر لشركة Google، بهدف إنشاء أكواد بسهولة باستخدام JavaScript و Python و Dart وجميع لغات البرمجة الصينية.
:
القاعدة التي يكون من الضروري فيها المضي قدمًا بخطوتين أو أكثر للوصول إلى النقطة المستهدفة تسمى القاعدة
تعتمد متاهة بلوكلي على عدد من القواعد التي يتم من خلالها تمرير المراحل في المتاهة. وتتكون من عشر مراحل وهي كالتالي:
- القاعدة التي يلزم فيها المضي قدمًا بخطوتين أو أكثر للوصول إلى النقطة المستهدفة تسمى قاعدة التسلسل.
- قاعدة التكرار التي يتم فيها وضع كتلة “التكرار حتى أفعل” حيث تكرر هذه الكتلة مجموعة كاملة حتى الوصول إلى النهاية.
- قاعدة التحديد التي تسمح باختيار مسار معين.
:
لغة سكراتش وعلاقتها بمتاهة بلوكلي
تستخدم متاهة بلوكلي للأغراض التعليمية، فهي التطبيق العملي للغة سكراتش، حيث أن سكراتش هي إحدى لغات البرمجة البسيطة التي تعتمد على مبدأ اللبنات الأساسية، بعد الدراسة النظرية لهذه اللغة، أصبحت متاهة بلوكلي هي تُستخدم باعتبارها أسهل طريقة لفهم لغة سكراتش، فهي مثل الخطوات العملية لتعليمات سكراتش.
:
القاعدة التي يجب على المرء فيها المضي قدمًا بخطوتين أو أكثر للوصول إلى نقطة الهدف تسمى قاعدة التسلسل، حيث يوجد عدد من القواعد أو اللبنات الأساسية التي توفرها متاهة Blockley لكل مرحلة، ويجب أن يجتاز التعلم المراحل العشر باستخدام لغة البرمجة Scratch التي تتبع لغة سهلة وبوابة لدخول المبتدئين وخاصة الأطفال إلى عالم البرمجة.