GreenFoot
Assalamualaikum..
yosh, langsung aja Pada kesempatan kali ini, saya akan berbagi ilmu tentang membuat game
sederhana dengan menggunakan GreenFoot. Tapi sebelum buat game nih kita kenalan dulu yuk
sebenernya apasih GreenFoot itu ?
GreenFoot atau kaki hijau dalam bahasa Indonesia adalah adalah perangkat lunak yang didesain
untuk pemula agar dapat terbiasa dengan Pemrograman Berorientasi Objek (Object-Oriented
Programming), yang mendukung pengembangan aplikasi bergambar dengan memakai bahasa
pemrograman Java. Informasi lebih lanjut mengenai Greenfoot bisa dilihat di www.greenfoot.org.
Okeh yang diatas sekedar perkenalan dengan GreenFoot. Sekarang kita masuk untuk membuat
sebuah pemrograman dasar game menggunakan Greenfoot.
Ini merupakan salah satu karya saya dengan scenario atau jalan ceritanya yaitu “ ada seekor kepik
yang sedang hinggap di dahan pohon tiba-tiba dari langit turun banyak sekali kue pie. Karena lapar
kepik memakan kue pie itu. Setiap kali makan satu pie itu kepik akan mendapatkan 1 poin. Tapi
disatu sisi ada spider/ laba-laba yang turun juga yang ternyata laba-laba tersebut beracun. Jika
tersentuh laba-laba tersebut maka kepik akan mati atau game over. Selain itu jika pie itu tidak
berhasil dimakan oleh kepik lalu jatuh ke tanah maka akan game over “.
Itulah sedikit penjelasan tentang game yang akan kita buat. Sangat sederhana tapi semoga
bermanfaat.. :D
Klik kanan pada latar kemudian pilih open editor, maka akan tampil kode program class word dalam
hal ini latar.
Ketikkan sintaks berikut :
public latar()
{
super(900, 500, 1);
Perintah super(900,500,1). Perintah ini digunakan untuk membuat ukuran layar dengan panjang 900
x tinggi 500 dengan ukuran cell 1 x 1.
7. Mengatur gerak aktor dengan Mouse. Masukkan sintaks berikut ke dalam actor kepik ;
if(Greenfoot.mouseMoved(null)) {
MouseInfo mouse = Greenfoot.getMouseInfo();
setLocation(mouse.getX(), mouse.getY());
}
Tekan compile dan pastikan sintaks yang teman buat sudah sesuai, jika tidak terjadi kesalahan maka
akan muncul tulisan Class compiled-no syntax error.
8. Setelah itu mengatur gerak Kue Pie / Hujan Pie secara Random. Masukkan sintaks berikut ke
dalam actor pie:
9. Mengatur gerak spider atau musuh kepik. Masukkan sintaks berikut ke dalam actor spider:
10. Membuat Point. Yaitu apabila kepik makan kue pie maka akan medapat poin satu. Masukkan
sintaks berikut kedalam Actor Kepik di dalam Void Act:
Note : Untuk sound/ suara teman-teman bisa diambil dari folder Greenfoot Sound yang berada di
direktori C:\
Kemudian masukkan sintaks berikut pada latar dipaling atas setelah komentar:
gantiGambar();
}
gambar.setColor(Color.RED);
import greenfoot.*;
import java.awt.Color;
import java.awt.Font;
import java.util.Calendar;
spider spider=(spider)getOneIntersectingObject(spider.class);
if(spider !=null)
{
setImage("skull.png");
setRotation(0);
Greenfoot.playSound("buzz.wav");
getWorld().removeObject(spider);
Greenfoot.stop();
((latar) getWorld()).selesai();
}
12. Yosh, sudah selesai. Agak membingungkan memang. Baiklah selamat berkreasi . Bay bay
sampai jumpa lagi… :D
Sumber: softwaregenerasi2.blogspot.com