Ajari anak Anda membuat kode dengan Scratch

Ajari anak Anda membuat kode dengan Scratch

Gambar 1 dari 8

Ajarkan Scratch kepada anak-anak Anda: langkah delapan
Ajarkan Scratch kepada anak-anak Anda: langkah ketujuh
Ajarkan Scratch kepada anak-anak Anda: langkah enam
Ajarkan Scratch kepada anak-anak Anda: langkah lima
Ajarkan Scratch kepada anak-anak Anda: steo empat
Ajarkan Scratch kepada anak-anak Anda: langkah ketiga
Ajarkan Scratch kepada anak-anak Anda: Langkah Kedua
Ajarkan Scratch kepada anak-anak Anda: Langkah Pertama

Dikembangkan lebih dari satu dekade yang lalu di MIT, Scratch memungkinkan Anda membuat game, cerita interaktif, atau animasi tanpa harus memasukkan satu baris kode pun.

Sebagai gantinya, Scratch menyediakan blok perintah virtual seperti Lego yang dapat disatukan untuk membuat program yang cukup canggih.

Seberapa canggih? Yah, satu pengguna telah menggunakan Scratch untuk membuat kode versi yang hampir identik dari aplikasi hit terbaru, Flappy Bird yang bisa kamu mainkan di sini.

Kekuatan besar Scratch adalah membiasakan anak-anak dengan konsep pemrograman – seperti loop, variabel, dan string – bahkan tanpa mereka sadari. Mereka hanya mempelajari konsep melalui pengujian coba-coba dengan berbagai perintah yang tersedia saat membuat game mereka sendiri.

Ada banyak sekali sumber daya online untuk membantu guru, orang tua, dan anak-anak memulai Scratch, banyak di antaranya dapat ditemukan di situs web proyek. Di sini, Anda akan dapat mengakses tutorial tertulis, panduan video, dan – mungkin yang paling berguna – galeri besar proyek Scratch.

Buka ini dan periksa skrip untuk melihat bagaimana mereka diprogram.
Etos sumber terbuka Scratch berarti siapa pun bebas membuat salinan proyek orang lain dan memodifikasinya, bahkan jika modifikasinya kecil seperti mengubah beberapa warna. Satu-satunya syarat yang terlampir adalah pencipta asli harus dikreditkan dalam apa yang disebut "remix".

Scratch pada awalnya dapat dieksekusi sendiri, tetapi sekarang dapat dijalankan di dalam browser dari situs web Scratch, dengan semua proyek disimpan di cloud. Masih ada versi offline yang dapat diunduh tersedia untuk PC, Mac, dan Linux dengan mana proyek dapat disimpan secara lokal, atau diunggah ke situs web Scratch (setelah didaftarkan). Kami lebih memilih versi offline karena lebih responsif – terutama pada koneksi broadband yang lambat.

Ajari anak-anak membuat kode dengan membuat game di Scratch

Di bawah ini, kami telah membuat panduan delapan langkah, menunjukkan cara membuat game dasar mirip Space Invaders yang disebut Seagull Splat. Kami hanya memiliki cukup ruang untuk menunjukkan kepada Anda cara memprogram mekanisme dasar game dan memahami cara kerja Scratch.

Namun dengan keterampilan dan teknik yang akan Anda kembangkan dalam delapan langkah ini saja – atau dengan sedikit bantuan tambahan dari tutorial dalam aplikasi atau online – Anda harus dapat mengembangkan fitur lebih lanjut sendiri, seperti membuat kucing menghilang, dan mengakhiri permainan jika burung menyerang kucing atau mencapai dasar layar. Mengapa tidak menambahkan efek suara dan papan skor juga?

Dengan mengutak-atik variabel, Anda juga bisa membuat permainan lebih sulit, dengan membuat burung bergerak lebih cepat atau memperlambat kucing. Anda juga bisa mengecilkan burung dan menambah jumlahnya.

Langkah satu: Atur pemandangan

Menggunakan Scratch versi online, klik File | Baru dari menu. Pertama kita membutuhkan pemandangan pantai. Di bawah Latar Belakang Baru di pojok kiri bawah, klik Pilih Latar Belakang Dari Perpustakaan dan pilih "Pantai Malibu".

Atau, seperti yang telah kami lakukan, pilih foto digital Anda sendiri dengan mengeklik tombol Unggah. Karakter kucing terlalu besar, jadi ubah ukurannya dengan mengeklik tombol Kecilkan di panel atas dan mengeklik kucingnya
beberapa kali.

Ajarkan Scratch kepada anak-anak Anda: Langkah Pertama

Langkah kedua: Buat kucing bergerak

Klik tab Scripts, lalu Cat sprite, lalu klik Events. Seret blok "saat tombol spasi ditekan" ke jendela sebelah kanan, lalu klik Gerak dan seret blok "tunjuk ke arah" tepat di bawahnya. Pilih "panah kiri" dan "-90 (kiri)" dari menu tarik-turun yang relevan. Sekarang seret blok "bergerak 10 langkah" di bawah dua lainnya. Ulangi seperti yang ditunjukkan untuk membuat kucing bergerak ke kanan.

Ajarkan Scratch kepada anak-anak Anda: Langkah Kedua

Langkah ketiga: Hentikan kucing membalik

Klik pada kucing di jendela kiri atas dan seret dia ke kaki layar. Sekarang klik bendera hijau untuk menjalankan program Anda, dan tekan tombol panah untuk memindahkan kucing. Anda mungkin menemukan dia membalikkan kepalanya saat Anda mengubah arah.

Untuk memperbaikinya, klik "I" biru di pojok kiri atas jendela Sprite kucing, dan ubah gaya rotasinya menjadi "kiri-kanan" dengan mengklik ikon panah berlawanan.

Ajarkan Scratch kepada anak-anak Anda: langkah ketiga

Langkah keempat: Bawa burung-burung itu

Klik ikon "New sprite from library" (terlihat seperti anak laki-laki berambut besar), dan pilih Dove1. Kecilkan burung merpati dan seret ke bagian atas layar.

Untuk membuatnya bergerak secara otomatis, klik Skrip, Acara, lalu seret blok "ketika bendera hijau diklik" ke tempatnya. Di bawah Kontrol, pasang blok "selamanya" di bawahnya untuk memastikan tindakan diulang, lalu masukkan blok "bergerak 10 langkah" dan "jika di tepi, pantulkan" seperti yang ditunjukkan.

Ajarkan Scratch kepada anak-anak Anda: steo empat

Langkah lima: Buat burung itu jatuh

Jika Anda mengeklik bendera hijau, Anda akan melihat burung memantul dari satu sisi ke sisi lain, tetapi tidak jatuh, dengan gaya Space Invaders, saat menyentuh tepi.

Untuk melakukan ini, kita perlu mengubah skrip dove kita dengan "siaran" untuk bergerak ke bawah, sehingga saat seekor merpati menyentuh tepi layar, dia dan semua merpati lainnya akan turun ke bawah layar. Kami melakukannya dengan mengubah skrip merpati seperti yang ditunjukkan di screengrab.

Ajarkan Scratch kepada anak-anak Anda: langkah lima

Langkah enam: Gandakan dan setel ulang burung

Buat tiga burung yang menggunakan skrip yang sama seperti aslinya dengan mengklik kanan burung merpati dan memilih Duplicate. Jika Anda mengklik bendera hijau dan menghentikan permainan, posisi burung tidak akan diatur ulang.

Untuk melakukan itu, seret setiap burung ke tempat yang Anda inginkan untuk memulai, catat koordinat x dan y, dan masukkan blok "ke" di bawah "ketika bendera hijau diklik". Anda harus mengubah skrip setiap burung satu per satu.

Ajarkan Scratch kepada anak-anak Anda: langkah enam

Langkah tujuh: Buat senjata laser

Sekarang untuk membuat peluru untuk menembak burung. Klik ikon "Cat sprite baru" di jendela Sprite, dan rancang amunisi Anda. Kami telah memilih garis merah tipis untuk laser bergaya Star Wars, tetapi Anda dapat memilih desain yang berbeda.

Jika keluar terlalu besar, kecilkan. Setelah selesai, klik Skrip dan masukkan blok yang ditampilkan, yang memberi tahu peluru untuk muncul, pergi ke kucing, dan naikkan layar saat bilah spasi ditekan.

Ajarkan Scratch kepada anak-anak Anda: langkah ketujuh

Langkah delapan: Buat burung yang ditembak menghilang

Jika Anda mengklik Pergi sekarang, peluru akan ditembakkan, tetapi langsung menembus burung. Untuk memperbaikinya, klik Dove1, dan masukkan kode yang ditunjukkan untuk memberi tahu merpati agar bersembunyi jika disentuh oleh Sprite2 (peluru).

Klik kanan bagian atas tumpukan blok baru, klik Duplikat, dan seret ke masing-masing sprite dua merpati lainnya, lalu klik kiri untuk menyalin ke skrip mereka. Sekarang coba buat skrip untuk Sprite2 untuk menyembunyikan peluru saat mengenai burung.

Ajarkan Scratch kepada anak-anak Anda: langkah delapan