Membuat Game Tebak Angka menggunakan C++

Membuat Game Tebak Angka menggunakan C++


Sebelum memulai, pastikan Anda telah menguasai:
  • Input/Output pada C++
  • Perulangan While

Pertama kita buat terlebih dahulu code dasarnya
1
2
3
4
5
6
7
8
#include <iostream><br>#include <cstdlib><br>#include <ctime>
   
using namespace std;
   
int main() {
   
    return 0;
}

Lalu kita membuat batas-batas pengacakan dan mengenerate bilangan acak tersebut.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstdlib>
#include <ctime>
 
#define MINACAK 1
#define MAXACAK 10
   
using namespace std;
   
int main() {
     
    srand(time(NULL));
    int jawaban = (rand()%(MAXACAK-MINACAK+1)) + MINACAK;
       
    return 0;
}
Dengan begitu, kita sudah mendapatkan bilangan acak yang kita jadikan sebagai angka tebakan.

Selanjutnya, kita membuat keterangan untuk mengawali permainan.
1
2
3
4
cout << "SELAMAT DATANG DI GAME TEBAK ANGKA" << endl;
cout << "==================================" << endl << endl;
     
cout << "Angka yang akan ditebak berada dalam batasan : " << MINACAK << " sampai " << MAXACAK << endl << endl;

Lalu ini adalah code untuk permainannya.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
int tebakan = KESEMPATAN;
bool menang = false;
int angka;
do {
    cout << "Masukkan tebakan anda: ";
    cin >> angka;
    tebakan--;
     
    if (angka==jawaban) {
        menang = true;
        cout << "Benar!" << endl;
    } else {
        if (angka<jawaban) {
            cout << "Tebakan anda terlalu kecil" << endl;
        } else {
            cout << "Tebakan anda terlalu besar" << endl;
        }
        cout << "Kesempatan tersisa : " << tebakan << endl;
     
    }
    cout << endl;
     
} while ((tebakan>0) && (!menang));
 
if (menang) {
    cout << "Selamat, Anda telah memenangkan permainan ini!" << endl;
} else {
    cout << "Maaf, Anda kurang beruntung!" << endl;
    cout << "Angka yang akan ditebak adalah " << jawaban << endl;
}

Selamat! Anda telah berhasil membuat sebuah game tebak angka sederhana!






http://jagocoding.com/tutorial/591/Membuat_Game_Tebak_Angka_menggunakan_C

Komentar