Game Hangman Dari Bahasa C

04.03 Edit This 0 Comments »
Game hangman yaitu sebuah game tebak kata. permaianannya sangat mudah dan penggunaan dalam script angat lah sederhana. logikanya kita menyimpan setiap char yang menginputkan. kita simpan di memory sementara. dalam huruf itu itu menyadikan sebuah array yang berisi beberapa character yang telah tersimpan. program pertama dilambangkan dengan **** sebanyak jumlah characternya. setelah user menginputkan maka dia hanya memiliki 3 kali kesemppatan. dan game itu akan berakhir jika ketiga kali kesempatan itu habis. misalnya hang man tebak kereta. disini ada script program bahasa c, silahkan mencoba......

//Script game Hangman
#include
#include

void main(){
int i=0;
char kata[6]={'k','e','r','e','t','a'};
char asterik[6]={'*','*','*','*','*','*'};
char tebak=' ';
int salah=0;
int live=3;
int menang=0;

while(salah<=3){
clrscr();
if(salah==3){
live=0;
break;
}

int jumlah_asterik=0;

puts ("************SELAMAT DATANG DI GAME HANGMAN**************");
puts ("________________________________________________________\n");
puts ("|Aturan main: anda silahkan menebak huruf yang bertanda|");
puts ("|*, dan anda memilih tiga kali kesempatan menebak huruf|");
puts ("________________________________________________________\n");

printf ("Silahkan menebak kata berikut :\n");

for(i=0;i<6;i++){
printf("%c",asterik[i]);
}

printf("\tlive : %i",live);
printf("\n\n");

int adayangsama=0;

printf("masukin tebakanmu : ");

for(i=0;i<6;i++){
if(asterik[i]=='*'){
jumlah_asterik++;
}
}

if(jumlah_asterik==0){
printf("\n\nselamat anda menang");
break;
}

scanf("%c",&tebak);
fflush(stdin);

for(i=0;i<6;i++){
if(kata[i]==tebak){
asterik[i]=tebak;
adayangsama++;
}
}

if(adayangsama==0){
salah++;
live--;
}

if (salah==3){
printf("\nmaaf anda kalah");
break;
}
}
}

setelah anda mencoba, kalian akan tahu bagaimana tampilannya. output program seperti di bawah ini: