analisa game supermario.docx
TRANSCRIPT
TUGAS AKHIR APLIKASI MOBILE
ANALISA GAME
SUPER MARIO PLANET
OLEH :
INDRA AGUS P. (0931140110)
TITIS SARI PUTRI (0931140033)
KELAS 2-A
MANAJEMEN INFORMATIKA
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI MALANG
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 2
2011
1. Konversi File Jar ke Jad
Untuk mendapatkan file jad pada game SuperMario Planet yang telah didownload menggunakan
aplikasi jad wizard, dengan langkah-langkah sebagai berikut :
1.1. Download aplikasi JAD Wizard
1.2. Buka aplikasi JAD wizard
maka akan muncul tampilan seperti gambar disamping.
1.3. Untuk mengkonversi file jar ke jad, drag aplikasi game SuperMario Planet ke
apliaksi jad wizard.
Maka secara otomatis, file jad akan terbentuk, seperti gambar berikut :
2. Menjalankan game SuperMario Planet di komputer.
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 3
File game yang dijalankan di komputer adalah file Mario.jad. Untuk menjalankannya menggunakan
aplikasi J2ME Wireless Toolkit. Berikut langkah-langkahnya :
2.1. Buka aplikasi J2ME Wireless Toolkit, pilih Run MIDP application.
Kemudian akan muncul kotak dialog untuk memilih file yang akan dijalankan.
Pilih file game yang akan
dijalankan, klik run. Maka akan
muncul aplikasi J2ME Wireless
Toolkit.
jalankan aplikasi game dengan
menekan tombol launch.
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 4
3. Melihat Sourcecode dari file game
Untuk melihat source code dari game mobile kita harus mengekstrak file tersebut kedalam sebuah
folder akan tetapi isinya nanti akan bertipe file class sehingga tidak dapat diketahui source codenya.
Untuk melihat source codenya maka ikuti langkah-langkah berikut:
1. Download program Cavaj Java Decompiler
2. Install program Cavaj Java Decompiler
3. Extract file jar kedalam sebuah folder
Klik kanan pada file Mario.jar, pilih ‘extract to
Mario\’.
Kemudian akan muncul folder Mario seperti gambar berikut :
Isi folder berupa file-file gambar dan
sourcecode game.
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 5
4. Jalankan aplikasi Cavaj Java Decompiler
5. Klik file open buka file class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 6
4. Analisis Game
1. Tampilan awal Game SuperMario Planet
Pada awal game di tampilkan menu permainan yang berisi play, instructions, highscores,
options, credits, dan quit.
Menu play untuk langsung bermain game.
Menu Instructions untuk memberikan intruksi tentang game.
Meni highscores untuk menampilkan scor tertinggi yang pernah diperoleh oleh pemain
sebelum-sebelumnya.
Menu options untuk mengatur pilihan beberapa pengaturan game
Menu credits menampilkan tentang team pembuatan game
Menu quit untuk keluar aplikasi.
2. Tampilan Menu-menu game SuperMario Planet
1. Tampilan menu Instructions
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 7
2. Tampilan menu Highsores
Tampilan menu highsores masih 0
karena belum ada yang bermain
sebelumnya.
3. Tampilan menu Options
Menu Options memiliki tiga menu
didalamnya, yaitu menu sound untuk
mengaktifkan suara game atau tidak,
menu vibrator, menu language untuk
memilih pilihan bahasa yang akan
digunakan.
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 8
4. Tampilan menu Credits
5. Tampilan menu Quit
Jika menu quit dipilih, maka akan
tampil halaman yang mengkonfirmasi
apakah user benar ingin keluar
aplikasi atau tidak. Jika benar ingin
keluar aplikasi, user menekan tombol
cek hijau di pojok kiri bawah, dan jika
tidak ingin meninggalkan aplikasi, user
menekan tombol silang merah di
pojok kanan bawah
6. Tampilan menu Play
D
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 9
Dalam menu play terdapat tiga menu lagi, yaitu menu tutorial, menu medium, dan difficult.
Menu tutorial adalah menu pembelajaran game, menu ini wajib di buka dan diikuti oleh
user sebelum mulai bermain dengan menu medium. Menu tutorial berisi video permainan
singkat. Menu medium dan difficult adalah menu level permainan.
Dalam menu medium, terdapat menu level sebanyak 15 level, seperti gambar berikut :
Untuk membuka level
berikutnya, harus menyelesaikan
level sebelumnya terlebih
dahulu.
Menu permainan :
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 10
5.
Pada game SuperMario Planet terdapat 11 class yang merupakan source code dari game tersebut.
Class-class tersebut adalah :
1. a.class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 11
Source code a.class berupa source kode untuk mengatur tampilan grafis aplikasi.
2. b.class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 12
Source code b.class berupa code permainan aplikasi,
seperti proses pengalihan ke level selanjutnya jika
berhasil finish di level sebelumnya.
3. c.class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 13
Source code c.class berisi code untuk pengaturan jalannya permainan.
4. d.class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 14
Source code d.class berisi pengaturan permainan.
5. e.class
Source code e.class berisi tentang pengaturan permainan.
6. f.class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 15
Souce code f.class berisi code untuk pengaturan permainan, perpindahan level.
7. g.class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 16
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 17
Source code g.class berisi
pendeklarasian code untuk
pengaturan menu
permainan, mulai dari
menu credits, pemilihan
bahasa, pause, sampai
game over serta beberapa
pengaturan gambar
8. h.class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 18
Source code h.class berisi code untuk pengaturan grafis permainan(gambar, objek, garis,dll).
9. i.class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 19
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 20
Source code i.class berisi code pengaturan grafis permainan dari level per level.
10. j.class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 21
Source code j.class berisi code untuk pengaturan grafis permainan.
11. FilaoFriedChicken.class
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 22
Source code
FilaoFriedChicken.class berisi code untuk menampilkan (display) permainan.
6. Kekurangan dan Kelebihan Game SuperMario Planet
Kelebihan Kekurangan
Game sangat mudah digunakan (user
friendly) pengguna baru tidak merasa
kesulitan untuk mulai bermain
Tidak ada menu control game saat
permainan, hanya menu pause saat
tombol pojok kanan ditekan
Terdapat music yang menarik saat
aplikasi di buka sampai game dimainkan Tidak ada pencatatan waktu permainan
Warna dan animasi sangat menarik Tidak ada pemberitahuan waktu lama
game yang telah berjalan
Terdapat menu tutorial untuk
memberikan gambaran permainan
kepada user, terutama bagi user baru
Permainan monoton karena arah
geraknya hanya ke sebelah kanan saja
dan media permainan hanya kabel
Sistem menu dan langkah-langkah
pengaturan yang disedikan mudah dan
tidak membingungkan
Waktu permainan tiap level sangat
singkat
Ukuran game relatif kecil, sehingga tidak
menghabiskan banyak memory
Tidak ada tampilan scor yang diperoleh
pada saat permainan
Tidak membutuhkan spesifikasi
handphone yang terlalu berat untuk
memainkan game ini.
Tidak ada keterangan poin yang
diperoleh pada saat permaianan dari
tiap benda-benda yang diperoleh.
A n a l i s a G a m e S u p e r M a r i o P l a n e t | 23