Game Hangman dari Bahasa C

Game hangman yaitu sebuah game tebak kata. permainannya sangat mudah dan penggunaan dalam script sangat lah sederhana. Logikanya kita menyimpan setiap character yang di inputkan oleh user. 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 character yang menggantikan posisi setiap * yang ada, dan setiap permainan memiliki 3 kali kesempatan. Dikatakan game over, 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’};  //misal anda membuat kereta dengan 6 karakter sebagai inisialisasi awal
 char asterik[6]={‘*’,’*’,’*’,’*’,’*’,’*’};  //jangan lupa * sebagai tanda persembunyiannya
 char tebak=’ ‘;
 int salah=0;
 int live=3;  //kesempatan hanya 3 kali
 int menang=0;
 while(salah<=3){
  clrscr();  //berguna untuk pembersihan layar
  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:

output game hangman sederhana dengan bahasa C - neezasty.wordpress.com

output game hangman sederhana dengan bahasa C - neezasty.wordpress.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s