Monday, May 21, 2012

Algorima Pada Game Suit (Batu, Gunting, dan Kertas)


Game Suit merupakan salah satu game sederhana yang hampir setiap orang mengenalnya. Aturan permainannya pun juga bisa dibilang sederhana, yaitu:
* Batu menang dari Gunting
* Gunting menang dari Kertas
* Kertas menang dari Batu
Setiap item di atas dilambangkan dengan tangan. Berikut untuk lebih jelasnya.


Game Suit dapat dibuat dengan bahasa pemrograman Java yang mana kita melawan komputer. Permainan dimulai setelah kita memilih dan kemudian secara otomatis memanggil fungsi Math.random() yang akan menentukan pilihan komputer secara acak. Bisa dibilang kemungkinan menang adalah 50:50. Untuk implementasi aturan permainan, kita bisa menggunakan struktur kondisi if yang sekaligus bisa digunakan untuk menentukan pemenang.
Jadi secara singkat algoritmanya sebagai berikut:
1. Pemain 1 pilih Batu/Gunting/Kertas
2. Komputer pilih secara acak dengan Math.random().
3. Tentukan hasil dengan membandingkan pilihan Pemain 1 dengan Komputer
4. Tampilkan hasil