Membuat Game Tebak Angka Menggunakan C++

Membuat Game Tebak Angka Menggunakan C++

Membuat Game Tebak Angka Menggunakan C++

Membuat game tebak angka menggunakan C++ bisa menjadi proyek yang menyenangkan. Di bawah ini adalah contoh game tebak angka sederhana yang dapat Anda gunakan sebagai panduan. Game ini akan mengharuskan pemain menebak angka acak antara 1 hingga 100.

#include <iostream>
#include <ctime>
#include <cstdlib>
int main() {
    // Inisialisasi generator angka acak
    std::srand(static_cast<unsigned int>(std::time(nullptr)));
    // Menghasilkan angka acak antara 1 hingga 100
    int target = std::rand() % 100 + 1;
    int guess;
    int attempts = 0;
    std::cout << "Selamat datang di Game Tebak Angka!" << std::endl;
    do {
        std::cout << "Tebak angka (1-100): ";
        std::cin >> guess;
        attempts++;
        if (guess < target) {
            std::cout << "Terlalu rendah! Coba lagi." << std::endl;
        } else if (guess > target) {
            std::cout << "Terlalu tinggi! Coba lagi." << std::endl;
        } else {
            std::cout << "Selamat! Anda menebak angka dengan benar dalam " << attempts << " percobaan." << std::endl;
        }
    } while (guess != target);
    return 0;
}

Cara kerja game ini adalah sebagai berikut:

  1. Angka acak antara 1 hingga 100 dihasilkan menggunakan std::rand().
  2. Pemain diminta untuk menebak angka.
  3. Program akan memberikan petunjuk apakah angka yang ditebak terlalu rendah atau terlalu tinggi.
  4. Pemain terus menebak sampai menebak dengan benar, dan jumlah percobaan akan dicatat.

Anda dapat mengembangkan atau menyesuaikan game ini sesuai dengan preferensi Anda dengan menambahkan fitur tambahan, seperti skor tertinggi, batasan jumlah percobaan, atau tampilan grafis.