Kompetensi :
Setelah menempuh pokok bahasan ini, mahasiswa mampu:
1. Mengidentifikasi objek-objek yang akan terlibat dalam scenario di Greenfoot
2. Membuat scenario sederhana (menggerakkan, membelokan, dan mendetaksi
interseksi objek) menggunakan Greenfoot.
3. Memahami konsep/paradigma pemrograman berorientasi objek melalui
pengalaman membuat scenario di Greenfoot
Pendahuluan
Terdapat 3 objek Aktor, yaitu Wombat, Batu dan Daun. Ketika objek actor tersebut
berada di dalam WonbatWorld. Antara objek yang satu dengan objek yang lain yang
ada di dalam WombatWorld saling berinteraksi. Wombat jika menemui Batu, maka ia
akan belok, dan jika Wombat bertemu Daun maka Daun tersebut akan hilang/termakan
Wombat.
Skenario yang dibuat dalam percobaan ini adalah sebagai berikut: (1) terdapat objek
ular dan katak yang ada di dalam world (2) pergerakan ular bisa dikontrol dengan
keyboard, tombol kiri untuk belok kiri, tombol kanan untuk belok kanan, tombol atas
untuk gerak maju dan tombol bawah untuk gerak mundur. (3) katak diam saja (4) jika
katak bertemu ular, maka katak akan hilang dan akan muncul satu lagi katak dalam
posisi yang random.
1. Buat Skenario baru
Kemudian, lengkapi pengaturannya. Berikan nama Ular pada nama class dan
pilih gambar ular.
6. Untuk menyimpan semua yang telah ditambahkan ke world, klik kanan pada
objek world > Save the world
7. Berikan kode program untuk mengontrol gerak pada class Ular. Klik kanan
class Ular > Open editor. Buat fungsi eat() dan tambahkan sintaks program di
dalam fungsi act().
8. Simpan scenario
9. Jalankan menggunakan tombol control Run.
Pertanyaan:
Tugas: