Page 110 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 110

Kita  menggunakan  blok  selamanya  jika  dan  bukan  hanya  jika  karena  kita  ingin  terus

                   memeriksa  tabrakan.  Buzzy  adalah  nama  sprite  karakter  utama  saya.  Jika  semuanya
                   dilakukan dengan benar, saat musuh terkena, ini yang akan terjadi:

                       ➢  Musuh menghilang
                       ➢  Skor diperbarui

                       ➢  Skrip untuk musuh ini berhenti—jadi kita tidak perlu lagi memeriksa tabrakan di

                          masa depan


                   Kita bisa membuat musuh menghilang dengan menggunakan blok kode bersembunyi, dan
                   kita sudah tahu cara menghentikan skrip dengan menggunakan blok menghentikan skrip.

                   Satu-satunya yang tersisa adalah skor.

                   Buat  variabel  baru  bernama  skor,  dan  pastikan  memilih  Untuk  semua  sprite.  Ini
                   memastikan semua sprite bisa mengakses skor, jadi jika ada banyak musuh, mereka semua

                   bisa  memperbarui  variabel  yang  sama.  Setelah  variabel  dibuat,  pastikan  kotak  di
                   sebelahnya dicentang agar skor muncul di Stage.


                   Sekarang  kita  perlu  menambahkan  beberapa  kode  agar  skor  bertambah  ketika  musuh

                   terkena. Tambahkan blok ubah skor sebanyak 10 ke dalam blok selamanya jika.


                   Skrip Anda sekarang akan terlihat seperti pada gambar berikut.















                               Gambar 6 21 Tampilan Blok Kode Agar Skor Bertambah Ketika Musuh Terkena.

                   Cobalah mainkan game Anda dan coba mengenai musuhnya. Jika permainannya terasa
                   terlalu sulit atau terlalu mudah, Anda bisa mengubah ukuran sprite, kecepatan peluncuran,

                   atau gravitasi. Setelah Anda berhasil mengenai musuh, musuh akan menghilang dan Anda

                   akan mendapat poin. Namun, skor dan musuh tidak akan diatur ulang saat Anda bermain
                   lagi. Mari kita perbaiki itu. Tambahkan kode seperti yang ditunjukkan pada gambar berikut

                   ke sprite musuh sebagai skrip kedua.





                                                           99
   105   106   107   108   109   110   111   112   113   114   115