Di blog inilah tempat saya akan berbagi serta membantu semua hal mengenai ilmu pengetahuan yang saya miliki kepada semua orang. Apapun itu :)
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:
intplayer; //variabel untuk pemain, nanti digunakan untuk menyimpan input pilihan [Kertas Batu Gunting] dari pemain
intmusuh; //variabel untuk CPU /musuh, sama kayak sebelumnya, tpi ini buat musuhnya nanti
intscore=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 :(
intmenang=0; //wah ini sama kayak yang score tadi teman, tapi ini buat nyimpen jumlah menang kita saat Battle
intkalah=0; //kalo ini buat ngitung jumlah kalahnya kita
intseri=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
waw aku terkejut :3
BalasHapus