Bagaimana kami membuat kode program karton atau versi Scratch dari permainan edukasi papan Battle of the Golems

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 dalam artikel ini.

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:

Bagaimana kami membuat kode program karton atau versi Scratch dari permainan edukasi papan Battle of the Golems

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:

Bagaimana kami membuat kode program karton atau versi Scratch dari permainan edukasi papan Battle of the Golems

Dan inilah contoh peta dengan Python:

Bagaimana kami membuat kode program karton atau versi Scratch dari permainan edukasi papan Battle of the Golems

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:

Bagaimana kami membuat kode program karton atau versi Scratch dari permainan edukasi papan Battle of the Golems

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 “Pertempuran Golem. Liga Kartu Parobot“Dan selain mengganti kartu tim, kami mengerjakan ulang prinsip membangun lapangan permainan, mekanisme membuat robot, dan membuat perubahan lain, yang memungkinkan kami menyesuaikan permainan ke dalam batas psikologis “hingga 1000 rubel.” Dan seperti game kami yang lain, kami akan mempublikasikannya melalui crowdfunding dan kami akan senang jika Anda mendukung permainan ini.

Bagaimana kami membuat kode program karton atau versi Scratch dari permainan edukasi papan Battle of the Golems

Kami berharap edisi ini akan sukses, dan kartu perintah Python (dan segera Java), seperti versi “klasik” dari Pertempuran Golem, kami memutuskan untuk membuat didistribusikan secara bebas dan dapat diunduh.

Sumber: www.habr.com

Tambah komentar