لعبة اللوحة التي تعلم أساسيات البرمجة والروبوتات، "Battle of the Golems"، عمرها بالفعل 5 سنوات. وتستمر اللعبة في العيش والتطور. يمكنك أن تقرأ عن الأفكار التي وضعناها فيه وعن تطور الطبعة الأولى
ولكن الآن سنتحدث عن تغيير جذري إلى حد ما في المكون المنهجي والمرئي، الذي خاطرنا بإدخاله في اللعبة، بما في ذلك بفضل طلبات أولياء الأمور والمعلمين. استمرت اللعبة في نسختين دون تغيير تقريبًا من حيث طريقة تصور كود البرنامج، والتي كانت تعتمد على المخططات الانسيابية، لكن في الإصدار الثالث "استسلمنا"
ولكن طُلب منا أيضًا ربط اللعبة ليس فقط بالمناهج المدرسية والكتب المدرسية، ولكن أيضًا باللغات وبيئات البرمجة التي يتعلمها الأطفال في مرحلة مبكرة، وهي Scratch وPython. ومع ذلك، فإن لعبتنا تستهدف الأطفال الذين تتراوح أعمارهم بين 7 و10 سنوات، وهذه هي البيئات واللغات الأكثر طلبًا.
ولكن يمكنك إلقاء نظرة على جدول التطوير الأولي، حيث يمكنك أن ترى أننا لم نعمل عليها فقط:
بدأ تطوير بطاقات الأوامر هذه (أي استخدامها لتعيين برنامج لروبوت Golem الخاص بك) في عام 2017. باستخدام الإصدار الحالي من Scratch 2 كأساس، قمنا بتحويل الأوامر الرئيسية إلى نوع الكتلة:
وإليك ما تبدو عليه خريطة المثال في بايثون:
ثم قدمنا ملفات PDF إلى الآباء والمعلمين للاختبار (لا يزال من الممكن تنزيل إصدار Python، لأننا لا نخطط لنشره بعد) ونتيجة لذلك تلقينا تعليقات مفادها أن الأطفال... بدأوا في الارتباك. لقد كانوا مرتبكين من قبل، ولكن أكثر في موضع الروبوتات وتوجههم في الملعب، ولكن ليس في الفرق (الحد الأقصى في الدورات والظروف المعقدة مع أجهزة الاستشعار). الآن الأطفال ببساطة يخلطون بين الأوامر، لأن البعض بدأ اللعبة قبل أن يتقنوا بيئة سكراتش وحتى الرموز التوضيحية لم تساعد.
قررنا عدم التطرق إلى أوامر بايثون، لكن كان علينا إضافة شرح نصي إلى الكتل. بعد كل الاختبارات، كاد عام 2018 أن يمر، والإطلاق غير الناجح للطلب المسبق في نهايته، وبداية عام 2019، ومعه... الانتقال إلى الإصدار الثالث من سكراتش.
كان علينا تخزين خريطة ملونة جديدة وإعادة رسم جميع الخرائط وتحسينها على طول الطريق (وإزالة قطة Scratch، حيث لم يكن مسموحًا لنا بإضافتها).
ويمكن رؤية النتيجة في هذا المثال. على اليسار توجد خرائط لمعركة Golem "الكلاسيكية"، وعلى اليمين يوجد تمثيل لـ Scratch:
قد يجادل البالغون الذين نشأوا على الرسوم البيانية الكلاسيكية بأن الأمور أصبحت أسوأ الآن، لكن الاختبارات التي أجريت على الأطفال أظهرت أنهم يدركون البطاقات جيدًا في هذا الإصدار ويرسمون أوجه تشابه بين بيئات الكمبيوتر والكرتون.
الشيء الوحيد الذي تم نصحنا به بحكمة هو زيادة تباين الألوان (عن طريق جعل الخلفية أفتح وألوان الكتل أكثر سطوعًا) وزيادة حجم أيقونات الإنفوجرافيك المكررة.
الطبعة الجديدة كانت بعنوان "
نأمل أن تكون هذه الطبعة ناجحة، وقررنا أن نجعل بطاقات أوامر Python (وقريبًا Java)، مثل الإصدار "الكلاسيكي" من Battle of Golems
المصدر: www.habr.com