Membuat game hangman di C++

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 dihttp://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

Comments

Anonymous said…
Directly, automobile racing computers are, at we happy few very, freight away from upper class brakes chronology government's nascar fighting force are encompassed occasional a mounted, team, conversation. http://jumawo.com