Cara kami membuat kod program kadbod atau versi Scratch permainan pendidikan papan Battle of the Golems

Permainan papan yang mengajar asas pengaturcaraan dan robotik, "Battle of the Golems," sudah berusia 5 tahun. Dan permainan ini terus hidup dan berkembang. Anda boleh membaca tentang idea yang kami masukkan ke dalamnya dan perkembangan edisi pertama Dalam artikel ini.

Tetapi sekarang kita akan bercakap tentang perubahan yang agak radikal dalam komponen metodologi dan visual, yang kami berisiko untuk memperkenalkan ke dalam permainan, termasuk terima kasih kepada permintaan ibu bapa dan guru. Permainan ini berlangsung selama dua edisi hampir tidak berubah dari segi kaedah menggambarkan kod program, yang berdasarkan carta alir, tetapi dalam edisi ketiga kami "berputus asa"

Tetapi kami juga diminta untuk menghubungkan permainan itu bukan sahaja dengan kurikulum sekolah dan buku teks, tetapi juga dengan bahasa dan persekitaran pengaturcaraan yang kanak-kanak belajar pada peringkat awal, iaitu Scratch dan Python. Namun, permainan kami ditujukan kepada kanak-kanak berumur 7-10 tahun, dan ini adalah persekitaran serta bahasa yang paling diminati.

Tetapi anda boleh melihat jadual pembangunan awal, di mana anda boleh melihat bahawa kami bekerja bukan sahaja pada mereka:

Cara kami membuat kod program kadbod atau versi Scratch permainan pendidikan papan Battle of the Golems

Pembangunan kad arahan sedemikian (iaitu, anda menggunakannya untuk menetapkan program untuk robot Golem anda) bermula pada tahun 2017. Dengan mengambil versi semasa Scratch 2 sebagai asas, kami menukar arahan utama kepada jenis blok:

Cara kami membuat kod program kadbod atau versi Scratch permainan pendidikan papan Battle of the Golems

Dan inilah rupa peta contoh dalam Python:

Cara kami membuat kod program kadbod atau versi Scratch permainan pendidikan papan Battle of the Golems

Kemudian kami memberikan fail PDF kepada ibu bapa dan guru untuk diuji (versi Python masih boleh dimuat turun, kerana kami belum bercadang untuk menerbitkannya lagi) dan akibatnya kami menerima maklum balas bahawa kanak-kanak... mula keliru. Mereka keliru sebelum ini, tetapi lebih kepada kedudukan Robot dan orientasi mereka di atas padang, tetapi tidak dalam pasukan (maksimum dalam kitaran kompleks dan keadaan dengan sensor). Kini kanak-kanak hanya mengelirukan arahan, kerana ada yang memulakan permainan lebih awal daripada mereka telah menguasai persekitaran Scratch dan malah ikon penerangan tidak membantu.

Kami memutuskan untuk tidak menyentuh arahan Python, tetapi kami perlu menambah penjelasan teks pada blok. Selepas semua ujian, 2018 hampir berlalu, pelancaran prapesan yang tidak berjaya pada penghujungnya, permulaan 2019, dan dengan itu... peralihan kepada versi ke-3 Scratch.

Kami terpaksa menyimpan stok pada peta warna blok baharu dan melukis semula semua peta, memperbaikinya di sepanjang jalan (dan mengeluarkan kucing Scratch, kerana kami tidak dibenarkan untuk menambahkannya).

Hasilnya boleh dilihat dalam contoh ini. Di sebelah kiri ialah peta Pertempuran Golem "klasik", dan di sebelah kanan ialah perwakilan Scratch:

Cara kami membuat kod program kadbod atau versi Scratch permainan pendidikan papan Battle of the Golems

Orang dewasa yang dibesarkan pada gambar rajah blok klasik mungkin berpendapat bahawa keadaan menjadi lebih teruk sekarang, tetapi ujian ke atas kanak-kanak telah menunjukkan bahawa mereka memahami kad dengan baik dalam versi ini dan membuat persamaan antara persekitaran komputer dan kadbod.

Satu-satunya perkara yang bijak dinasihatkan kepada kami ialah meningkatkan kontras warna (dengan menjadikan latar belakang lebih terang dan warna blok lebih cerah) dan meningkatkan saiz ikon pendua infografik.

Edisi baharu itu dipanggil β€œPertempuran Golems. Liga Kad Parobos"Dan sebagai tambahan kepada menukar kad pasukan, kami mengolah semula prinsip membina padang permainan, mekanisme untuk membina robot dan membuat perubahan lain, yang membolehkan kami memasukkan permainan ke dalam siling psikologi "sehingga 1000 rubel." Dan seperti permainan kami yang lain, kami akan menerbitkannya melalui crowdfunding dan kami akan gembira jika anda menyokong permainan ini.

Cara kami membuat kod program kadbod atau versi Scratch permainan pendidikan papan Battle of the Golems

Kami berharap edisi ini akan berjaya, dan kad arahan Python (dan tidak lama lagi Java), seperti versi "klasik" Battle of Golems, kami memutuskan untuk membuat diedarkan secara bebas dan boleh dimuat turun.

Sumber: www.habr.com

Tambah komen