Kamis, 27 Juni 2013

Game Space Defense

Salah satu fungsi game adalah untuk mengisi waktu kosong. Dengan demikian genre game yang bertujuan untuk mengisi waktu luang tersebut mulai tercipta yaitu salah satu nya adalah Arcade.
Banyak game pertahanan yang sudah tercipta salah satunya adalah “Bloons Tower Defense” yang merupakan game yang sudah mendunia dan sangat diminati dibanyak kalangan.
Java merupakan salah satu bahasa pemrograman berorientasi objek. Java sendiri bisa digunakan untuk pemrograman game, dan sudah banyak game yang dibuat dari bahasa pemrograman ini.
Maka dengan permasalahan diatas dapat di rancangkan suatu game yang ber-genre arcade dengan basis pertahanan yaitu mempertahankan base dari terjangan meteor yang terus berdatangan untuk selanjutnya disebut dengan “Pertahanan Luar Angkasa” atau “Space Defence”.
Space Defense

Alur game :
  • Mempertahankan base dari serangan meteor dengan menggunakan senjata berupa peluru normal dan peluru spesial.
  • Jika score kelipatan 100 bertambah di tiap level.
  • Meteor akan hilang jika peluru mengenai meteor dan skor bertambah 1 di setiap meteor yang tertebak permainan berakhir jika meteor bertabrakan dengan base
Spesifikasi Game :
  • Dekstop
  • Single player
  • Java JRE 1.7 (keatas)
  • Genre : arcade
  • Tools : Java 1.7 Net Beans
  • Input : Keyboard dan Mouse
Aturan(Role) Game :
  • Player hanya punya satu nyawa
  • Player dapat menembakan peluru/proyektil berupa peluru normal dan peluru spesial
  • Peluru bersifat piercing(tembus)
  • Jumlah peluru normal tidak terbatas,sedangkan jumlah peluru spesial adalah 4
  • Jumlah maksimal level player adalah 6
  • Kenaikan level berdasarkan jumlah meteor yang telah di hancurkan dengan kelipatan 100 meteor
  • Game over jika player terkena meteor
Beberapa Screnshot :
Space Defense - Bom

Space Defense - Proyektil Normal

Space Defense - Meteor

Sourcecode menyusul :P

Jumat, 21 Desember 2012

Aplikasi Perhitungan IPK - Android

Kali ini saya aka coba membuat aplikasi sederhana. Yaitu Aplikasi Perhitungan IPK dengan menggunakan android. Aplikasi ini menggunakan database sebagai data. Jadi kita berasumsi sudah ada sistem lain yang memiliki database ini seperti sistem informasi akademik. 

Database yang dibuat adalah database seminim mungkin bertujuan agar dapat menjadi lebih mudah untuk dipelajari. Database yang digunakan adalah MySQL.


Pada aplikasi ini terdapat 3 buah aktifiti yaitu :
  • aktifiti untuk login
  • aktifiti untuk menu utama
  • aktifiti untu melihat hasil perhitungan ipk
Android Emulator
Selain itu juga dibuat beberapa kelas seperti :
  • kelas Mahasiswa
  • kelas Nilai
  • Kelas MataKuliah
Aplikasi ini mampu berjalan pada API 8 keatas.Dan berikut adalah beberapa hasil screenshot aplikasi nya :
Untuk pembahasan lebih lanjut, kita tunggu postingan saya selanjutnya. :P

Senin, 19 Maret 2012

Membuat Aplikasi Buku Telepon Sederhana - Part2


Buat sebuah project di Netbeans dan buat form seperti dibawah. Pada aplikasi ini saya membuat project dengan struktur seperti bibawah :
Package Koneksi nanti nya akan di isi kelas handle ke database, dalam hal ini yang kita gunakan adalah DB4o
Apa itu DB4o?
Package Main berisi form dan main program. juga terdapat package testing untuk menguji fungsi-fungsi tertentu.
Package Mode akan diisi dengan kelas yang berfungsi sebagai model dapam aplikasi ini, didalam nya juga terdapat package TabelModel untuk memodelkan tabel di dalam Form. Model tabel ini bertujuan agar tampilan tabel dalam form yang sesuai dengan model data nya. pada kasus ini akan memodelkan data dari objek kontak, dan memfilter beberapa Field nya.
Packake Utils akan disini kelas yang bertujuan sebagai ulitility dalam aplikasi. fungsi nya mirip dengan tools.
Libraries, kita akan menggunakan JDK 1.7 (default) dan librari dari DB4o(librari yang kita tambahkan secara manual di netbeans di netbeans).
Berikutnya kita akan buat berbagai form yang dibutuh kan diantaranya sebagai berikut :

dan
Part ke 3 akan membahas kelas dan fungsi yang ada