Mengenal Keyboard Control dan Event Listener pada Pemrograman Alice 3
- Membuat Scene dimana pengguna mengontrol objek yang berinteraksi dengan objek lain.
- Membuat animasi yang dijalankan secara kondisional / adanya kondisi. Berdasarkan pada tombol yang ditekan atau yang diklik pada mouse.
- Dapat Digunakan untuk membuat Game dimana pengguna diharuskan untuk mengontrol sebuah objek untuk memenangkan permainan
Dari Fungsi Tersebut dapat diimplementasikan dalam Alice 3 anda dapat menetapkan prosedur pada tombol di keyboard anda. Jadi Ketika User mengklik tombol keyboard tertentu maka prosedur yang ditetapkan pada tombol keyboard tersebut akan dijalankan, Sebagai contoh Mengkilk Tombol Panah Kanan di Keyboard akan memutar Poci teh ke Kanan. Seperti gambar berikut :
Menekan Tombol dan Klik Mouse itu diistilahkan Event pada Pemrograman Alice 3. Pada Alice 3 Ada istilah Event Listener. Event Listener adalah prosedur di Scene yang menunggu Inputan Keyboard saat animasi sedang berjalan. Jadi Biasanya Event Listener pada Tombol Keyboard digunakan untuk banyak hal seperti :
1. Memindahkan sebuah objek ke atas atau ke bawah apabila tombol tertentu ditekan.
2. Memindahkan sebuah objek ke ke depan, belakang, kiri dan kanan menggunakan tombol panah kanan.
3. Membuat objek melakukan tindakan, seperti berbicara atau hilang.
Pemrograman Alice 3 tersedia 4 jenis Event Listerner yang meliputi :
1. Scene Activation / Time
4. Position / Orientation
Untuk mengakses Event Listener pada Pemrograman Alice 3 ada langkah- langkahnya seperti berikut :
- Dalam Code Editor Klik Tab Scene
- Klik Tombol V Dropdown di samping initializeEventListeners dan pilih Edit
- Langkah ini akan membuka tab initializeEventListeners jika belum dibuka
- Pilih Drop Down Menu Add Event Listener
- Pilih Keyboard
- Pilih AddKeyPressListener
Dan Untuk Pemberian If Structure Control pada Event Listener juga sangan mudah dengan langkah — langkah seperti berikut :
- Drag If Structure Control ke dalam AddKeyPressListener
- Pilih Kondisi true
- Pilih Objek yang dikontrol oleh Tombol Keyboard.
- Drag and Drop Prosedur yang harus dijalankan oleh tombol keyboard ke dalam struktur kontrol IF dan pilih argumennya.
Anda dapat menambah beberapa prosedur dan struktur kontrol ke dalam If Strucure Control seperti contoh berikut :
Demikianlah pembahasan tentang Keyboard Control dan Event Listener pada Pemrograman ALice 3 Semoga bermanfaat.
Referensi :
- Oracle Academy
- Rijalul Fikri, dkk (2005), “Pemrograman Java”, Penerbit ANDI, Yogyakarta
- L.N. Harnaningrum (2009), “Algoritma & Pemrograman Menggunakan Java”, Graha Ilmu, Yogyakarta.
Originally published at https://daismabali.com on February 16, 2020.