Page 109 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 109
Gambar 6 19 Tampilan Blok Kode Skrip kedua
Mencetak Gol
Sekarang setelah karakter utama kita bisa diluncurkan dengan baik, saatnya memberi
pemain sesuatu untuk dituju. Di Angry Birds, ada babi, tapi kita bisa memilih apa saja yang
kita inginkan. Buatlah sprite baru atau gunakan sprite yang sudah ada, seperti saat kita
membuat karakter utama. Saya akan menggunakan hiu yang sudah ada dalam contoh ini.
Sesuaikan ukuran sprite dan letakkan di posisi yang pas.
Ingat bagaimana kita memeriksa apakah karakter utama menyentuh tanah? Kita perlu
melakukan hal yang mirip di sini untuk mendeteksi kapan musuh terkena oleh karakter
utama. Berikut adalah potongan kode utama untuk mendeteksi tabrakan, dan di dalamnya,
kita akan memasukkan semua efek yang kita inginkan terjadi ketika musuh terkena.
Pastikan sprite musuh dipilih saat kamu membuat skrip ini—karena sprite ini yang akan
mengontrol perilaku musuh, bukan karakter utama.
Gambar 6 20 Tampilan Blok Kode Untuk Mendeteksi Kapan Musuh Terkena Oleh Karakter Utama / Mendeteksi Tabrakan
98