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