Hướng dẫn làm Game đoán số bằng C/C++


Yêu cầu: Đã cài đặt Code::Blocks 10.05 
  1. Cài đặt Code::Blocks 10.05
Mô tả game:

1. Máy tính sinh ngẫu nhiên ra 1 số cần dự đoán, gọi là số ‘n’ nào đó.
    • Số 'n' nằm từ có giá trị từ 1->10
    • Số 'n' này không công bố cho người chơi biết
    2. Người chơi là sẽ đưa ra một số ‘m’ nào đó. Nếu ‘n’ = ‘m’ thì  người chơi thắng, ngược lại, người chơi được phép đoán lại.
    • Ở mỗi lượt chơi, người chơi được phép đoán tối đa 3 lần, nếu đoán cả 3 lần đều sai thì người chơi thua.
    3. Sau khi kết thúc lượt chơi thì máy sẽ hỏi người chơi có muốn chơi tiếp hay không? nếu tiếp thì máy sẽ tạo 1 lượt chơi mới, còn không thì kết thúc trò chơi

    Video hướng dẫn: trong video này, mình có hướng dẫn cụ thể lập trình từng bước cho game, xem video rõ nhất ở chế độ 720p.
    Đăng ký theo dõi kênh video của mình để có thể xem những video hướng dẫn mới nhất.


    Mã lệnh:
    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
    #include <time.h>
    int main(){
    int
    ans;
    srand((unsigned int)time(0));
    do
    {
    system("cls");
    printf("******Chao mung ban den voi tro choi doan so******\n");
    printf("He thong da sinh ra so ngau nhien, moi ban du doan....\n\n");
    int
    n = rand()%10 + 1;

    int
    c = 0;
    while
    (c<3){
    c=c+1;
    printf("Nhap so doan lan %d: ",c);
    int
    m;
    scanf("%d",&m);
    if
    (n == m){
    printf("\tChuc mung! Ban da thang!\n");
    break
    ;
    }

    else if
    (c==3)
    printf("\tTiec qua! Ban da thua!\n");
    else if
    (n > m)
    printf("\t----> Goi y: So ban doan nho hon so n\n");
    else

    printf("\t----> Goi y: So ban doan lon hon so n\n");
    }

    printf("Nhan phim 'c' de tiep tuc....");
    ans = getch();
    }
    while(ans =='c' || ans =='C');
    return
    0;
    }

    Bài liên quan

    Bài liên quan