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

Gambar 6 11 Tampilan Blok Kode Untuk Menghubungkan Dengan Blok Gerak.

                          Berikut  ini  adalah  cara  sederhana  untuk  memindahkan  karakter.  Misalnya,  jika

                   tombol panah kiri ditekan, karakter akan bergerak ke kiri. Ini mungkin terdengar sedikit
                   membingungkan, jadi mari kita jelaskan.

                          Setiap  karakter  di  layar  memiliki  dua  angka  yang  menunjukkan  posisinya

                   (koordinat). Angka pertama (koordinat x) menunjukkan seberapa jauh karakter berada dari
                   kiri atau kanan, dan angka kedua (koordinat y) menunjukkan seberapa jauh karakter berada

                   dari atas atau bawah. Pusat layar adalah titik (0,0), artinya kedua angka ini adalah nol.
                   Angka x bertambah dari kiri ke kanan, dan angka y bertambah dari bawah ke atas. Anda

                   bisa  melihat  posisi  karakter  dan  mouse  di  layar,  di  bawah  nama  sprite  dan  di  bawah
                   panggung.

                          Untuk  membuat  karakter  bergerak  dengan  tombol  panah,  kita  akan  mengubah

                   posisi  karakter  dengan  menambah  atau  mengurangi  nilai  koordinatnya.  Begini  cara
                   kerjanya:

                       ➢  Tombol panah kiri: Ubah posisi x dengan mengurangi 5.

                       ➢  Tombol panah kanan: Ubah posisi x dengan menambah 5.
                       ➢  Tombol panah atas: Ubah posisi y dengan menambah 5.

                       ➢  Tombol panah bawah: Ubah posisi y dengan mengurangi 5.


                          Agar pemain bisa terus menggerakkan karakter dengan menekan tombol, kita perlu
                   menempatkan semua kode ini di dalam blok selamanya. Blok selamanya akan menjalankan

                   semua kode yang ada di dalamnya terus-menerus, sehingga setiap kali tombol ditekan,

                   karakter bisa bergerak. Pastikan blok selamanya ini diletakkan di bagian bawah skrip yang
                   ada, sehingga posisi karakter bisa disesuaikan setelah direset.

                   Dengan cara ini, kode Anda akan terlihat seperti berikut:














                                                           92
   98   99   100   101   102   103   104   105   106   107   108