1.
Pendahuluan
Generasi pertama game console adalah Nintendo milik
perusahaan Nintendo dan Sega milik perusahaan Sega. Keduanya merupakan game
console yang ada (sebelum munculnya Play Station, Wii, Game Cube dan Xbox) yang
memiliki kemampuan yang berbeda-beda dari sudut gambar. Generasi terbaru dari
game console adalah Play Station milik perusahaan Sony yang diluncurkan pada
tahun 1999 dan Xbox milik perusahaan Microsoft pada tahun 2001.
Perkembangan teknologi saat ini menjadikan game tidak lagi
hanya dijalankan atau dimainkan pada platform console maupun computer,
melainkan juga dapat dijalankan pada perangkat mobile, misalnya
ponsel/handphone, smartphone, notebook, PDA, dll. Beberapa tahun belakangan
ini, game yang dimainkan pada ponsel mendapatkan prioritas yang sangat tinggi. Ini
diakibatkan penjualan ponsel melesat jauh disbanding dengan penjualan perangkat
mobile lainnya. Di samping harganya terjangkau oleh berbagai masyarakat,
perangkat juga mudah didapat.
2.
Implementasi Sistem pada Metode Penelitian
Sebelum melakukan implementasi sistem harus melakukan tahap
perancangan sistem yaitu yang dilakukan dengan membuat class diagram dan
sequence diagram, lalu perancangan antarmuka atau interface. Setelah tahap
perancangan sistem, maka tahap selanjutnya yang dilakukan adalah
mengimplementasikan tancangan tersebut menjadi sebuah game FN-Ball yang akan
dibangun menggunakan Netbeans 5.0 Beta 2 with Mobility Pack, Sun Java Wireless
Toolkit (versi 1.0.3 dan 2.3 Beta) dan Java 2 SDK versi 1.4.2.
3.
Skenario game FN-Ball
Pertama-tama, player menekan sebuah tombol untuk menjalankan
game. Kemudian akan ditampilkan splashscreen yang merupakan intro dari game. Setelah
itu, player masuk pada tampilan menu utama untuk memilih menu yang telah ada
yaitu mulai permainan, nilai tertinggi, bantuan, informasi dan keluar.
Menu mulai main berfungsi untuk memulai permainan dari level
awal. Menu nilai tertinggi berfungsi menampilkan score/nilai yang tertinggi
pada permainan. Menu bantuan berfungsi untuk menampilkan informasi singkat
tentang pengembang game. Menu keluar berfungsi untuk keluar dari permainan.
Pada tiap-tiap level, terdiri dari box, paddle, dan ball. Tujuan
dari permainan ini adalah player hanya diperintahkan untuk menjaga bola selalu
di udara menggunakan pemantul dan menghancurkan kotak-kotak yang ada
menggunakan bola. Ketika memulai permainan dari awal, player diberi kesempatan
sebanyak tiga kali untuk menjaga bola agar tidak jatuh atau bola tidak dapat
mengenai pemantul, kesempatan ini pada frame permainan dapat dilihat dikanan
atas dari frame yang ditulis juga dengan ball. Jika kesempatan yang diberikan
habis, maka permainan akan berakhir.
4.
Implementasi Sistem
-
FN-BallMidlet Class
Merupakan kelas utama (MIDlet) yang
berfungsi untuk berhubungan langsung dengan AMS dari perangkat handled. Kelas ini menginstansiasi kelas
SplashScreen, MenuScreen, High, Nilai tertinggi, LayoutCanvas, Help, dan About.
-
SplashScreen Class
Merupakan kelas yang digunakan untuk
menampilkan splashscreen atau intro permainan.
-
MenuScreen Class
Merupakan kelas yang digunakan untuk
menampilkan menu yang dapat dipilih oleh player. Menu pilihan terdiri dari main
baru, nilai tertinggi, bantuan, informasi, dan keluar.
-
LayoutCanvas Class
Merupakan kelas yang mengumpulkan
semua objek yang diinginkan dalam satu tempat, yaitu Canvas. Kelas ini
menangani pembacaan level permainan dan menterjemahkan objek-objek, yaitu box,
paddle, dan ball. Kelas ini juga menangani aksi-aksi yang berkaitan dengan
pergerakan dari objek paddle dan ball serta benturan-benturan yang terjadi
apabila objek ball mengenai paddle, objek ball mengenai box, objek ball
mengenai dinding pembatas, dan ketika paddle mengenai dinding pembatas.
-
SpriteKotak Class
Merupakan class yang digunakan untuk
menciptakan objek kotak yang ada pada game FN-Ball. Diperlukan 4 frame untuk
membuat kotak, yaitu sisi kiri, kanan, atas, dan bawah.
-
Sliding Class
Merupakan kelas yang berfungsi untuk
menciptakan objek sliding sebagai alat untuk pemantul bola dalam game FN-Ball
ini.
-
Score Class
Merupakan kelas yang digunakan untuk
menyimpan nilai yang disimpan pada record store.
Sumber :
Tidak ada komentar:
Posting Komentar