كيف نصنع رمز من الورق المقوى أو إصدار سكراتش من لعبة لوح Golem Battle

لعبة ألواح تعلم أساسيات البرمجة والروبوتات "Golem Battle" لمدة 5 سنوات. وتستمر اللعبة في العيش والتطور. يمكنك أن تقرأ عن الأفكار التي وضعناها هناك وتطور الإصدار الأول في هذا المقال .

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

ولكن طُلب منا أيضًا ربط اللعبة ليس فقط بالمناهج المدرسية والكتب المدرسية ، ولكن أيضًا باللغات وبيئات البرمجة التي درسها الأطفال في المرحلة الأولية ، وهي Scratch و Python. ومع ذلك ، فإن لعبتنا تستهدف الأطفال من عمر 7 إلى 10 سنوات ، وهذه البيئات واللغات هي الأكثر طلبًا.

ولكن يمكنك إلقاء نظرة على جدول التطوير الأولي ، حيث يمكنك أن ترى أننا لم نعدهم فقط:

صورة

بدأ تطوير خرائط الفريق هذه (وهي تحدد برنامج الروبوت الخاص بـ Golem) في عام 2017. استنادًا إلى الإصدار الحالي من Scratch 2 في ذلك الوقت ، قمنا بإعادة توجيه الأوامر الرئيسية إلى نوع الكتلة:

صورة

إليك ما بدا عليه مثال خريطة بايثون:

صورة

بعد ذلك قدمنا ​​ملفات PDF للاختبار إلى أولياء الأمور والمدرسين (لا يزال من الممكن تنزيل إصدار Python ، نظرًا لأننا لا نخطط لنشره حتى الآن) وفي النهاية تلقينا ملاحظات بأن الأطفال ... بدأوا في الخلط. كانوا مرتبكين من قبل ، ولكن أكثر في موقف الروبوتات وتوجههم في هذا المجال ، ولكن ليس في فرق (كحد أقصى في دورات وظروف صعبة مع أجهزة الاستشعار). الآن ، كان الأطفال يربكون الفرق ببساطة ، حيث بدأ بعضهم اللعبة قبل أن يتقنوا بيئة Scratch ولم ينقذوا حتى الرموز التوضيحية.

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

كان علينا تخزين خريطة لونية جديدة للكتل وإعادة رسم جميع البطاقات مرة أخرى ، وتحسينها في وقت واحد (وإزالة القط الصغير Scratch ، حيث لم يُسمح لنا بإضافته).

يمكن رؤية النتيجة في هذا المثال. على اليسار توجد خريطة Golem Battle "الكلاسيكية" ، وعلى اليمين تمثيل Scratch:

صورة

قد يجادل البالغون الذين تربوا على مخططات انسيابية تقليدية بأنه أصبح الآن أسوأ ، ولكن اختبار "على الأطفال" أظهر أنهم يدركون البطاقات بهذه الطريقة بشكل جيد ويرسمون أوجه التشابه بين الكمبيوتر وبيئة الكرتون.

الشيء الوحيد الذي تم إعلامنا به بشكل صحيح هو زيادة تباين الألوان (مما يجعل الخلفية أفتح وألوان الكتل أكثر إشراقًا) وزيادة حجم الرموز المكررة الخاصة بـ infographic.

تمت تسمية الإصدار الجديد باسم " Battle of Golems. Parobot Card League " بالإضافة إلى تغيير بطاقات الفريق ، أعدنا صياغة مبدأ إنشاء ملعب وآليات لبناء الروبوتات وإجراء تغييرات أخرى ، مما سمح لنا بوضع اللعبة في سقف نفسي "يصل إلى 1000 روبل". وكما هو الحال مع ألعابنا الأخرى ، سنقوم بنشرها من خلال التمويل الجماعي وسنكون سعداء إذا كنت تدعم اللعبة.

صورة

نأمل أن يكون هذا الإصدار ناجحًا ، وقررنا إعداد خرائط فريق Python (وقريباً Java) ، بالإضافة إلى الإصدار "الكلاسيكي" لمعركة Golem Battle ، ويمكن توزيعه وتنزيله مجانًا .

Source: https://habr.com/ru/post/ar466143/


All Articles