BLOGGER TEMPLATES AND YouTube Layouts »

About Me

Foto Saya
Priyadi Barryn
Lihat profil lengkapku

Rabu, 10 November 2010

Big Big2, permainan kartu dalam cell phone

Big Big2, sekilas kita kurang familiar dengan nama permainan ini. Namun bagaimana jika kita ambil keputusan setelah mengetahui cara permainannya?



Big Big2 adalah suatu permainan kartu dalam cell phone dimana kita akan berhadapan dengan 3 pemain virtual (jadi total pemain ada empat orang). Satu set kartu remi dibagikan sama rata kepada 4 orang pemain sehingga masing-masing pemain memiliki kartu berjumlah 13. Cara bermainnya adalah kita mengeluarkan kartu yang dapat dibalas oleh pemain selanjutnya. Tapi mesti membalas dengan kartu yang lebih besar dan sama paketnya. Urutan kedudukannya adalah diamond-clover-heart-scoop. Sedangkan paketnya adalah 1 kartu, 2 kartu, dan 5 kartu. Seperti mirip sesuatu??
YA, Benar!! Mungkin kita lebih familiar dengan kata capsa atau poker. Permainan ini pada dasarnya mirip seperti itu.



Nah game ini dibuat khusus untuk pengguna cell phone untuk mengii waktu luang, atau mencari hiburan di sela-sela waktu sibuknya. Program ini dibuat dengan menggunakan bahasa pemrograman java. Berhubung saya mengerti logikanya (hehe) maka saya akan menjelaskan sedikit mengenai coding yang dipakai.

Program ini sudah pasti menggunakan looping. Mengapa? Karena permainan ini kan gilirannya bergantian namun memutar dari pemain ke 1, ke2, ke3, ke4, lalu balik ke1, ke2, dst. Oleh karena itu program ini menggunakan looping untuk mengulang antrian giliran.

Bagaimana cara dealer/bandar membagikan kartu??
disini kita akan menggunakan array untuk satu set kartu bridge, jadi array tersebut mempunyai 52 elemen. Nanti kita dapat mengambil secara acak elemen tersebut dengan menggunakan perintah mod.random (kalo saya tidak salah), sehingga nanti player mendapatkan kartu secara acak. Dengan catatan elemen tersebut tidak bisa keluar dua kali lho... (pasti tau kan bagaimana caranya (dengan percabagan)).

Kita pasti akan menggunakan banya perintah percabangan. fungsinya untuk mengecek apakah paketnya sama, apakah kartu lebuh tinggi, apakah tak ada yang melawan/membalas kartu kita, dan tentu saja jika ada yang sudah habis kartunya, permainan akan selesai.