Game hangman, yaitu sebuah game tebak kata. Simpan kata yang harus ditebak di dalam sebuah array of character selanjutnya disebut word. Pada tampilan awal setiap huruf dilambangkan dengan * sejumlah karakter yang berada pada word tersebut. Kemudian user menginputkan satu per satu karakter. Jika karakter yang dimasukkan ada dalam word maka tanda * diganti dengan karakter tersebut. Game berakhir jika user dapat menebak seluruh karakter yang ada pada word tersebut yang berarti user menang. Maksimal kesalahan user adalah 3 kali, jika telah menginputkan 3 karakter salah game berakhir dengan komentar user kalah.
Contoh:
word kereta
Tampilan awal ******
Input user Tampilan
1. ‘a’ *****a
2. ‘b’ anda salah *****a
3. ‘e’ *e*e*a
4. ‘c’ anda salah
5. ‘r’ *ere*a
6. ‘v’ anda salah maaf anda kalah
saya sendiri nemu syntax program ini di
http://afnisabelajar.blogspot.com/2010/03/game-hangman-dari-bahasa-c.html#include <conio.h>
#include <string.h>
#include <stdio.h>
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;
}
}
}
refrensi:
http://afnisabelajar.blogspot.com/2010/03/game-hangman-dari-bahasa-c.html