Minggu, 20 April 2014

Cara Membuat Game Batu Kertas Gunting dengan Console C/C++

Halo Semuanya . . .

Akhirnya saya kembali lagi, setelah sekian lama pergi menghilang vakum dari dunia blogging hehe #lebay :p

Dulu sih blog saya bukan ini, apa ya nama blognya ? hehe ada deh . . saya malu soalnya alay banget tuh blog
eh jadi malah curhat deh :v

Oke deh langsung aja ke topik pembicaraan kita kali ini sesuai dengan judul postingan diatas ,
kali ini kita akan belajar bagaimana sih membuat Game Batu Kertas Gunting dengan Menggunakan Console bahasa C/C++
Sebenernya caranya itu mudah loh . . aduh sok banget sih gue -_- hahah beneran kok mudah caranya .. ihh ngomong mulu, gimana caranya mas bro ?


Yapss gini nih caranya temen-temen :
1. Pertama - tama, kita harus paham dulu gimana sih logikanya permainan batu kertas gunting itu.
2. Setelah kita paham logikanya, lalu kita persiapkan variabel dan fungsi apa saja yang dibutuhkan
Dalam kasus ini , kita siapin dulu variabel - variabel yang dibutuhkan, yaitu:



int player; //variabel untuk pemain, nanti digunakan untuk menyimpan input pilihan [Kertas Batu Gunting] dari pemain

int musuh; //variabel untuk CPU /musuh, sama kayak sebelumnya, tpi ini buat musuhnya nanti

int score=0; //ini gunanya sebagai variabel penyimpan nilai score, jadi nanti kalo pemain memang dia bakal dapet skor loh dan akan terus bertambah, pertama - tama diinisialisasi dulu = 0 karena kalau tidak, nanti angkanya abstrak teman - teman :(

int menang=0; //wah ini sama kayak yang score tadi teman, tapi ini buat nyimpen jumlah menang kita saat Battle

int kalah=0; //kalo ini buat ngitung jumlah kalahnya kita

int seri=0; //ini buat ngitung jumlah seri

Catatan : int itu maksudnya data bertipe integer (bilangan bulat)
3.kemudian kita definisikan fungsi apa saja yang akan dipakai. dalam hal ini kita akan menggunakan fungsi rand() gunanya untuk merandom angka. nah agar angkanya benar-benar acak , kita harus menggunakan srand(time(NULL)) Loh kok bisa gitu ? iya karena nanti srand ini loh yg memicu timbulnya angka-angka acak yang berasal dari time (waktu) . nah karena kita butuh fungsi random dan time. jadi nanti kita juga butuh header untuk library srand() dan rand() serta

oh ya ada yang kelupaan nih, nanti nilai dari variabel musuh akan kita isikan dengan rand()%3 , artinya angka acak yang keluar antara 0 sampai 2 .
Kayaknya udah pusing ya,, :3 hehe oke deh kalo gitu kita langsung lihat aja detail sintaksnya , Cekidot :
NB: ini syntaksnya saya menggunakan CodeBlocks.

#include  
/*definisi fungsi scanf dan printf (bahasa C )*/
#include 

1 komentar: