Jawaban UAS Pemodelan dan Simulasi Kelas 7C Abdullah Akram 1903015125

Hal-hal
yang harus kamu perhatikan sebelum memulai adalah :
1.
Pastikan kamu telah menginstall Aplikasi Greenfootnya (Untuk menginstallnya
kamu bisa langsung ke Webnya kok : https://www.greenfoot.org/download )
2. Persiapkan objek-objek atau gambar-gambar yang nantinya mengisi layar game kamu (Untuk ukuran gambarnya harus menyesuaikan ya, disini mimin membuat gambarnya hanya berukuran 50x50 pixels untuk objek dan 300x500 pixels untuk layar utamaya).
Setelah aplikasi diinstall dan mempunyai gambar untuk dijadikan objek Game mari kita mulai untuk melanjutkan cara membuatnya...
1. Buat project baru (Scenario > New Java Scenario)
Buat nama game sesuai keinginan pada game kali ini saya membuat Name = CandyFrog
Lalu pilih location anda untuk menyimpan data game yang telah dibuat
2. Masukkan semua gambar atau object yang anda miliki untuk game ke dalam folder "image" pada folder game dimana letak location yang anda save pada langkah no.1 (Contoh : E:\Games\\CandyFrog\\images)
3. Lalu muncul tampilan scenario baru
World merupakan layar utama kita dimana actor-actor atau objek-objek nantinya akan dimainkan
Actor merupakan objek-objek yang nantinya kita instruksikan dan kita masukan pada layer World
5. Lalu kita akan membuat resolusi layer game dengan meng-klik 2x pada MyWorld
6. Masukan Homepage dan Endpage dengan klik kanan pada World > New subclass (Ulangi langkah 4 untuk mengganti reolusi layer dan ulangi langkah 5 untuk menambahkan gambar)
7. Masukkan actor-actor dengan cara meng-klik kanan pada actor > New subclass
Masukkan actor kodok, candy, no, play, exit, dll dan jangan lupa memberikan nama classnya
*Berbeda dengan actor kodok dll, counter merupakan subclass yang telah disediakan oleh aplikasi Greenfoot fungsi dari Counter yakni sebagai perhitungan skor dan nyawa nantinya. Untuk mendapatkan Counter yakni klik pada Edit > Import Class > Counter > OK
*Untuk menduplikat Counter klik kanan pada actor Counter > Duplicate > (Memberikan class name) > OK
8. Kita mulai coding pada actor Counter (Memberikan skor pada game)
private static final Color transparent = new Color(0,0,0,0);
private GreenfootImage background;
private int value;
private static int target;
private String prefix;
public static void add(int score)
9. Lalu kita coding pada actor Counter 2 (Memberikan nyawa pada game)
private static final Color transparent = new Color(0,0,0,0);
private GreenfootImage background;
public static int value;
private static int target;
private String prefix;
10. Lalu masukan codingan berikut pada actor kodok
11. Setelah actor kodok selesai kita lanjutkan kepada actor candy
12. Setelah actor candy selesai sebagai class parent dari candy1,2 dst. masukan codingan berikut pada actor candy1,2,3 dst
*Note : Setiap candy memiliki nama berbeda jadi jangan lupa mengganti no candy sesuai dengan nama classnya (pada class yang dibirukan) contoh pada subclass candy 2 maka codingan sebagai berikut :
candy2 candy2 = new candy2();
getWorld().addObject(candy2,Greenfoot.getRandomNumber(300),0);
13. Seperti pada induk class candy, induk class dari no (no berarti barang yang tidak boleh dimakan oleh kodok) juga diberikan codingan sebagai berikut :
14. Seperti halnya pada subclass dari candy1,2,3,dst subclass dari induk class no yakni no1,2,3dst diberikan codingan sebagai berikut :
15. Lalu memasukkan codingan pada actor play sebagai berikut
16. Dilanjutkan dengan memasukkan codingan berikut pada actor Exit
17. Setelah semua code dimasukan dalam actor dan World, mari kita lanjutkan untuk memasukkan actor-actor kepada layer World dengan cara klik kanan pada actor > new > masukan kepada layer
Contoh : actor kodok > new kodok() > masukan ke layer MyWorld > klik kiri
*Note hal terpenting pada bagian ini adalah jangan lupa untuk klik kanan pada layar game lalu "Save the World" untuk meng-save gambar yang telah kita buat dan pindahkan
18. Setelah semua langkah dilakukan mari kita coba dengan mengklik Run pada bawah layar game dan klik Play pada game.
Mudahh bukan ?
Tetap semangat, Stay Safe and Keep Healthy ya !!!
Oh iya mungkin bila teman-teman agak mager untuk ngebaca bisa dilihat video ini, karena pada video kali ini dijelasin juga ni fungsi2 yang terdapat dalam codingan :
Komentar
Posting Komentar