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

Berikut perubahannya:

                       1.  Membuat variabel baru bernama score, yang dimulai dari 0. Setiap kali pemain
                          menekan tombol yang benar, skornya bertambah, dan setiap kali pemain menekan

                          tombol yang salah, skornya berkurang. Tunjukkan hasil akhir di akhir permainan.

                       2.  Tambahkan variabel baru lainnya bernama target. Ini adalah pin yang terhubung
                          ke kunci yang harus ditekan oleh pemain. Di awal permainan, kami menetapkan

                          target  berdasarkan  nexttarget,  dan  memperbarui  target  setiap  kali  pemain

                          menekan tombol yang benar.
                       3.  Di dalam while blok, kami memeriksa tombol mana yang ditekan (jika ada). Jika

                          tombol  yang  ditekan  sama  dengan  tombol  target,  kita  berikan  kepada  pemain

                          sebuah titik. Jika tidak, jika tombol lain ditekan, kita mengambil satu poin jauh. El
                          if  adalah  kependekan  dari  else  if,  dan  digunakan  ketika  kita  mempunyai

                          banyak if blok, tetapi hanya ingin salah satunya dieksekusi


                    Inid Dia! Permainan siap dimainkan. Hanya ada satu kode kecil yang ditambahkan di akhir
                    program, Ini akan membuat segalanya lebih mudah nantinya.


                       if __name__ == "__main__":

                              play(30)

                    Ini adalah trik kecil khusus yang memungkinkan Anda nanti menggunakan kembali kode

                    tersebut  sebagai  modul  Anda  sendiri  atau  sekadar  memainkan  gamenya  tanpa  harus

                    memuat semua kode dan menjalankannya di IDLE terlebih dahulu.


                    Sekarang,  jika  Anda  mencoba  memainkan  game  tersebut,  Anda  mungkin  akan
                    mendapatkan pesan kesalahan. Ini karena sistem operasi Raspberry pi ingin melindungi

                    semua  perangkat  keras.  Anda  bisa  melakukan  hal-hal  berbahaya  jika  Anda  diizinkan
                    mengubah apa pun kamu suka! Namun dalam kasus ini, tindakan kami terbatas pada pin

                    GPIO, jadi kami bisa cukup yakin bahwa kami tidak akan merusak apa pun. Simpan kode

                    Anda dan tutup IDLE. Buka LXTerminal dan ketik sudo  idle  <nama  program>.
                    Anda mungkin ditanya untuk memasukkan kata sandi Anda (defaultnya adalah raspberry).

                    Anda akan melihat IDLE terbuka, dan itu akan terlihat persis sama seperti sebelumnya.

                    Namun kali ini, Anda harus melakukannya dapat menavigasi ke Run | Run Module dan
                    ketik play (30) untuk memainkan game. Perbedaannya terletak pada perintah sudo. Ini



                                                           119
   125   126   127   128   129   130   131   132   133   134   135