[Game] BomboMan v.1.0 + Source Code

BomboMan Menu

BomboMan merupakan sebuah game sederhana yaitu dengan aturan main satu pemain membunuh pemain lain dengan menggunakan bomb sampai pemain lainya mati dan sebelum waktunya habis. Permainan ini saya buat untuk memenuhi tugas matakuliah pemrograman jaringan saya, maka dari itu permainan harus dimainkan secara online, bisa dengan terhubung dengan menggunakan LAN atau kalau menggunakan Internet bisa menggunakan jaringan VPN.

Aturan Main ?
Aturan mainya sebenarnya sangat simple, permainan baru bisa dimulai ketika jumlah pemain minimal 2 dan maksimal 4 player. Waktu permainan adalah 5 menit, dimana anda harus membunuh pemain lain dengan menggunakan 5 bomb ditangan. Bomb yang dijatuhkan akan otomatis reload setelah 10 detik. Anda akan mendapat score 500 ketika bomb yang anda jatuhkan mengenai pemain lain, dan mendapatkan -100 ketika bomb meledak mengenai anda sendiri. Sudah cukup jelas ? Jadi, don’t try this at real life 😀

How It Works ?
Ngobrolin soal bagaimana cara kerja aplikasi ini sebenarnya cukup mudah, saya menggunakan UDP untuk
memproses bagian Room, sehingga pemain bisa mencari siapa saja yang ingin join ke dalamnya. TCP digunakan untuk koneksi antar satu player ke player yang lain. Data koordinat, jumlah bomb, score, nyawa, dll dari client akan dikirimkan kepada server yang kemudian disebarkan kembali ke client sehingga membuat semua client dapat tersinkronisasi dengan baik.

Source Code ? 
Source code memang sengaja saya rilis yang mungkin dapat berguna bagi kalian yang juga ingin mempelajari pemrograman jaringan. Source code ini dapat dikompilasi dengan menggunakan Java JDK 1.7 dan file ini merupakan file project NetBeans, jadi anda akan lebih mudah membukanya jika menggunakan NetBeans.

Download Here

Leave a Reply

Your email address will not be published. Required fields are marked *