Bagaimana kami membuat kode kardus atau versi Awal dari game papan Golem Battle

Sebuah permainan papan yang mengajarkan dasar-dasar pemrograman dan robotika "Golem Battle" selama 5 tahun. Dan game terus hidup dan berkembang. Anda dapat membaca tentang ide-ide yang kami masukkan di sana dan pengembangan edisi pertama dalam artikel ini .

Tapi sekarang kita akan berbicara tentang perubahan yang agak dramatis dalam komponen metodologis dan visual yang kami berani bawa ke dalam permainan, termasuk karena permintaan dari orang tua dan guru. Permainan dua edisi berlangsung hampir tidak berubah dengan metode memvisualisasikan kode program, yang didasarkan pada diagram alur, tetapi dalam edisi ketiga kami "menyerah"

Tetapi kami juga diminta untuk menghubungkan permainan tidak hanya dengan kurikulum sekolah dan buku teks, 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 dan bahasa inilah yang paling diminati.

Tetapi Anda dapat melihat tabel pengembangan awal, di mana Anda dapat melihat bahwa kami berhasil tidak hanya mereka:

gambar

Pengembangan peta tim semacam itu (yaitu, Anda menentukan program untuk robot Golem Anda) dimulai pada tahun 2017. Berdasarkan versi Scratch 2 saat itu, kami redid perintah utama menjadi tipe blok:

gambar

Berikut ini contoh peta Python:

gambar

Kemudian kami memberikan file PDF untuk diuji kepada orang tua dan guru (versi Python masih dapat diunduh, karena kami belum berencana untuk menerbitkannya) dan pada akhirnya kami mendapat umpan balik bahwa anak-anak ... mulai bingung. Mereka bingung sebelumnya, tetapi lebih pada posisi Robot dan orientasi mereka di lapangan, tetapi tidak dalam tim (maksimal dalam siklus sulit dan kondisi dengan sensor). Sekarang, anak-anak hanya membingungkan tim, karena beberapa memulai permainan lebih awal daripada menguasai lingkungan Scratch dan bahkan tidak menyimpan ikon penjelasan.

Kami memutuskan untuk tidak menyentuh perintah Python, tetapi kami harus menambahkan penjelasan teks ke blok. Untuk semua tes, 2018 hampir berlalu, peluncuran pre-order yang gagal pada akhirnya, awal 2019, dan dengan itu ... transisi ke versi ke-3 dari Scratch.

Kami harus menyimpan di peta warna baru dari blok dan menggambar kembali semua kartu, secara bersamaan meningkatkan mereka (dan menghapus anak kucing Scratch, 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:

gambar

Orang dewasa yang dibesarkan dengan diagram alur klasik mungkin berpendapat bahwa itu sekarang menjadi lebih buruk, tetapi pengujian "pada anak-anak" telah menunjukkan bahwa mereka memahami kartu dengan cara ini dengan baik dan menggambar paralel antara komputer dan lingkungan kardus.

Satu-satunya hal yang kami sarankan dengan benar adalah meningkatkan kontras warna (dengan membuat latar belakang lebih terang dan warna blok lebih terang) dan meningkatkan ukuran duplikat ikon infografis.

Edisi baru disebut " Pertempuran Golem. Liga Kartu Parobot " dan sebagai tambahan untuk mengubah kartu tim, kami mengolah kembali prinsip membangun lapangan bermain, mekanisme untuk membangun robot dan membuat perubahan lain, yang memungkinkan kami untuk menempatkan permainan di langit-langit psikologis "hingga 1.000 rubel". Dan seperti halnya game kami yang lain, kami akan menerbitkannya melalui crowdfunding dan akan senang jika Anda mendukung game tersebut.

gambar

Kami berharap edisi ini akan berhasil, dan kami memutuskan untuk membuat peta tim Python (dan segera Jawa), serta versi "" klasik "Pertempuran Golem, didistribusikan secara bebas dan dapat diunduh .

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


All Articles