Selasa, 06 Mei 2014

MEMBANGUN APLIKASI GAME FN-BALL PADA PONSEL

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