Saturday, April 16, 2011

Aplikasi Game BublleDrop untuk Hp

Dah lama gk nulis2 d blog niyy..sekarang mw ngbhas tentang game yang pernah saya buat..berikut latar belakangnya terlebih dahulu yg akan saya sampaikan.

Berbagai macam game telah berkembang di abad ini,dari game 2 Dimensi hingga 3 Dimensi. Contoh game yang akan penulis buat adalah contoh game sederhana game 2 Dimensi yaitu membuat BubleDrop Game ini merupakan game 2 Dimensi yang di buat dengan menggunakan Netbeans 6.8
Seiring berkembangnya Zaman, game sekarang tidak hanya dapat diimplementasikan atau dimainkan di komputer, tetapi juga dapat diimplementasikan atau dimainkan di ponsel. Sehingga dimanapun dan kapanpun mereka dapat memainkannya. Aplikasi BubleDrop yang berbasis java ini berguna untuk menghilangkan rasa jenuh. Selain itu juga menarik dan dapat dimainkan siapa saja dan dimana saja untuk semua kalangan baik dewasa maupun anak-anak.
Software yang dapat dipergunakan untuk membuat aplikasi permainan pada ponsel adalah java sebagai pendukungnya. Software Netbeans6.8 ini tidak hanya ditujukan untuk membuat aplikasi Game, tetapi juga ditujukan untuk membuat berbagai program lainnya yang bermanfaat khususnya ponsel yang berbasis java
Keberagaman jenis perangkat komunikasi selular telah mengakibatkan munculnya berbagai macam platform sehingga memunculkan permasalahan bagi pengembang aplikasi. Hal tersebut memunculkan kebutuhan akan adanya suatu platform yang mampu berjalan pada berbagai jenis perangkat komunikasi mobile. Dalam kaitan itulah kemudian muncul Netbeans 6.8 yang memungkinkan dilakukannya hal tersebut. Tentunya selama perangkat-perangkat tersebut mengimplementasikan teknologi java.

Tuh latar belakangnya,,sekarang lanjut ke pembahasan..cekidot!!!!

BubleDrop merupakan game sederhana 2 Dimensi yang menggambarkan sebuah bola yang akan melewati papan-papan sebagai rintangannya dan lubang pada papan untuk menghindari agar bola tidak sampai tergencet langit-langit. Game Buble Drop 2D yang berbasis Java ini berguna untuk menghilangkan rasa jenuh. Selain itu juga menarik dan dapat dimainkan siapa saja dan dimana saja untuk semua kalangan baik dewasa maupun anak-anak.
Aturan permainannya cukup sederhana, jadi kita tinggal memilih tombol right dan left pada ponsel untuk menghindarkan bola agar tidak terbentur langit-langit dengan mencari lubang pada papan agar bola tersebut tetap turun kebawah. Jika bola tersebut terbentur dinding maka permainan akan berakhir. Kemudian pada game ini terdapat nilai tertinggi, penulis membatasi nilai tertinggi sebanyak sepuluh urutan, tetapi nilai tidak tersimpan jika aplikasi telah di close atau di tutup. Tidak ada sound pada game ini serta tidak dibatasi oleh waktu. Jika pemain ingin keluar, cukup dengan memilih tombol menu pada game kemudian memilih tombol keluar maka secara otomatis game akan keluar sendiri dan kembali ke menu awal.

Lanjut ke cara pembuatan game ini..

Game BubleDrop mempunyai kelas utama yaitu Play.java yang berfungsi untuk mengatur tampilan pada layar dan menangani perintah pada tiap halaman.
Pada Netbeans 6.8 disediakan sebuah emulator yaitu sebuah perangkat untuk pengembangan aplikasi wireless

Untuk pengembangan aplikasi game PlaneSpace ini digunakan J2MEWireless Toolkit 2.2. Berikut akan dijelaskan langkah-langkah pembuatan project menggunakan Netbeans 6.8 yakni:
1. Buka Netbeans 6.8 melalui jendela windows (Start, AllProgram, Netbeans 6.8).
2. Untuk memulai project baru pilih new project pada Netbeans 6.8

Setelah memilih menu tersebut, akan ditampilkan jendela new project, dimana pengguna akan diminta untuk memasukkan nama project serta nama class yang akan digunakan. Setelah nama project serta class dimasukkan, pilih tombol Create project.

Kemudian pengaturan nama MIDlet dilakukan pada menu project dengan pilihan setting, dimana pada settingan ini penulis mendeklarasi tempat image disimpan dan nama dari image yang nantinya akan dipanggil oleh program untuk ditampilkan pada layar pengguna nantinya.

3. Proses program
Dibawah ini akan dijelaskan langkah-langkah pembuatan Aplikasi Game BubleDrop dari mulai pembuatan menu BubleDrop hingga proses aplikasi
dijalankan.
Pada game ini terdapat 2 buah file program yang digunakan, yaitu BubleDrop.java dan BubleDropCanvas.java. Berikut penjelasannya dari source code dari file program BubleDrop.


sekarang masuk ke codingan..tp cuma dkit aja ya,,tar pada gk ngerti lg klo bannyak2..hahahha

//ballWidth=floatReg (width,180,20);
//ballHeight=floatReg (height,177,20);
ballWidth=floatReg (width,250,20);
ballHeight=floatReg (height,200,20);

Untuk mengatur ukuran tinggi dan lebar bola yang kita buat. Semakin Besar nilai yang kita masukkan, maka akan semakin kecil ukuran bolanya.

//holeWidth=floatReg (width,180,55);
holeWidth=floatReg (width,500,55);

lineWidth=floatReg (height,177,3);
lineWidth=(((height*10000)/177)*3);

Untuk mengatur jarak lubang diantara garis. Semakin besar nilai yang kita masukkan, maka akan semakin kecil lubangnya begitu juga sebaliknya.



Tampilan Game

Dan bila bola terbentur langit-langit maka permainan akan berakhir atau GameOver

Tampilan ketika bola terbentur langit-langit


Demikian hasil dari tulisan saya tentang pembuatan game ini, semoga bisa bermanfaat dan berguna bagi yang membutuhkannya..aminn