Permainan papan yang mengajarkan dasar-dasar pemrograman dan robotika, βBattle of the Golems,β sudah berusia 5 tahun. Dan permainan ini terus hidup dan berkembang. Anda dapat membaca tentang ide-ide yang kami masukkan ke dalamnya dan pengembangan edisi pertama
Namun sekarang kita akan berbicara tentang perubahan yang cukup radikal dalam komponen metodologis dan visual, yang berisiko kami masukkan ke dalam permainan, termasuk berkat permintaan orang tua dan guru. Permainan ini berlangsung selama dua edisi hampir tidak berubah dalam hal metode visualisasi kode program, yang didasarkan pada diagram alur, namun pada edisi ketiga kami βmenyerahβ
Namun kami juga diminta untuk menghubungkan permainan tersebut tidak hanya dengan kurikulum sekolah dan buku pelajaran, tetapi juga dengan bahasa dan lingkungan pemrograman yang dipelajari anak-anak pada tahap awal, yaitu Scratch dan Python. Namun, permainan kami ditujukan untuk anak-anak berusia 7-10 tahun, dan lingkungan serta bahasa inilah yang paling diminati.
Namun Anda dapat melihat tabel pengembangan awal, di mana Anda dapat melihat bahwa kami tidak hanya mengerjakannya:
Pengembangan kartu perintah tersebut (yaitu, Anda menggunakannya untuk mengatur program untuk robot Golem Anda) dimulai pada tahun 2017. Mengambil versi Scratch 2 saat ini sebagai dasar, kami mengubah perintah utama menjadi tipe blok:
Dan inilah contoh peta dengan Python:
Kemudian kami memberikan file PDF tersebut kepada orang tua dan guru untuk diuji (versi Python masih dapat diunduh, karena kami belum berencana untuk mempublikasikannya) dan sebagai hasilnya kami mendapat masukan bahwa anak-anak... mulai bingung. Sebelumnya mereka bingung, tetapi lebih pada posisi Robot dan orientasinya di lapangan, tetapi tidak dalam tim (maksimum dalam siklus dan kondisi yang kompleks dengan sensor). Sekarang anak-anak hanya bingung dengan perintahnya, karena beberapa memulai permainan sebelum mereka menguasai lingkungan Scratch dan bahkan ikon penjelasan tidak membantu.
Kami memutuskan untuk tidak menyentuh perintah Python, tetapi kami harus menambahkan penjelasan teks ke blok. Setelah hampir semua pengujian, tahun 2018 berlalu, peluncuran pre-order yang gagal di akhir tahun 2019, dan dengan itu... transisi ke Scratch versi ke-3.
Kami harus menyiapkan peta warna blok baru dan menggambar ulang semua peta, memperbaikinya sepanjang proses (dan menghapus Scratch kitty, karena kami tidak diizinkan untuk menambahkannya).
Hasilnya dapat dilihat pada contoh ini. Di sebelah kiri adalah peta Pertempuran Golem βklasikβ, dan di sebelah kanan adalah representasi Scratch:
Orang dewasa yang dibesarkan dengan diagram blok klasik mungkin berpendapat bahwa keadaan menjadi lebih buruk sekarang, namun pengujian pada anak-anak menunjukkan bahwa mereka memahami kartu dengan baik dalam versi ini dan menarik kesejajaran antara lingkungan komputer dan karton.
Satu-satunya hal yang disarankan secara bijak kepada kami adalah meningkatkan kontras warna (dengan membuat latar belakang lebih terang dan warna blok lebih cerah) dan meningkatkan ukuran ikon duplikat infografis.
Edisi baru disebut β
Kami berharap edisi ini akan sukses, dan kartu perintah Python (dan segera Java), seperti versi βklasikβ dari Pertempuran Golem, kami memutuskan untuk membuat
Sumber: www.habr.com