|
| | |
| Main » 2012 » November » 6 » TicTac Game in C or C++
10:00 PM TicTac Game in C or C++ |
this is a simple 2 player game named as Tictac nery common game mostly played by couples
in your turbo c or turbo c++ .you can run this program
#include<stdio.h>
#include<conio.h> #include<stdlib.h> #include<dos.h> #include<time.h> #include<process.h> void loopfun(char arr[3][3]); void masterpage();void quit(void); void enter1(char arr[3][3]); void enter2(char arr[3][3]); void winchk(char arr[3][3]); void playopt(char arr[3][3]); void main(){ char arr[3][3]={45,45,45,45,45,45,45,45,45}; clrscr(); masterpage(); enter1(arr); enter2(arr); enter1(arr); enter2(arr); enter1(arr); winchk(arr); enter2(arr); winchk(arr); enter1(arr); winchk(arr); enter2(arr); winchk(arr); enter1(arr); winchk(arr); printf("\n\n\nt\t\tboth r loosers"); playopt(arr); }
void winchk(char arr[3][3]) {
if((arr[0][0]==arr[1][1]&&arr[0][0]==arr[2][2]&&arr[0][0]==1)||(arr[0][0]==arr[0][1]&&arr[0][0]==arr[0][2]&&arr[0][0]==1)) { printf("\n\n\t\t\tplayer1 won"); playopt(arr); } if((arr[0][0]==arr[1][0]&&arr[0][0]==arr[2][0]&&arr[0][0]==1)||(arr[1][0]==arr[1][1]&&arr[1][0]==arr[1][2]&&arr[1][0]==1||arr[0][2]==arr[1][1]&&arr[0][2]==arr[2][0]&&arr[0][2]==1)) { printf("\n\n\t\t\tplayer1 won"); playopt(arr); } if((arr[2][0]==arr[2][1]&&arr[2][0]==arr[2][2]&&arr[2][0]==1)||(arr[0][1]==arr[1][1]&&arr[0][1]==arr[2][1]&&arr[0][1]==1||arr[0][2]==arr[1][2]&&arr[0][2]==arr[2][2]&&arr[0][2]==1)) { printf("\n\n\t\t\tplayer1 won"); playopt(arr); } if((arr[0][0]==arr[1][1]&&arr[0][0]==arr[2][2]&&arr[0][0]==2)||(arr[0][0]==arr[0][1]&&arr[0][0]==arr[0][2]&&arr[0][0]==2)) { printf("\n\n\t\t\tplayer2 won"); playopt(arr); } if((arr[0][0]==arr[1][0]&&arr[0][0]==arr[2][0]&&arr[0][0]==2)||(arr[1][0]==arr[1][1]&&arr[1][0]==arr[1][2]&&arr[1][0]==2||arr[0][2]==arr[1][1]&&arr[0][2]==arr[2][0]&&arr[0][2]==2)) { printf("\n\n\t\t\tplayer2 won"); playopt(arr); } if((arr[2][0]==arr[2][1]&&arr[2][0]==arr[2][2]&&arr[2][0]==2)||(arr[0][1]==arr[1][1]&&arr[0][1]==arr[2][1]&&arr[0][1]==2||arr[0][2]==arr[1][2]&&arr[0][2]==arr[2][2]&&arr[0][2]==2)) { printf("\n\n\t\t\tplayer2 won"); playopt(arr); }
} void enter1(char arr[3][3]) { int a; clrscr(); loopfun(arr); printf("\n\n\tPLAYER1: pls enter between da range \"1-9\" here => "); scanf("%d",&a); if(a==1) { if(arr[0][0]==45) arr[0][0]=1; else enter1(arr); } else if(a==2){if(arr[0][1]==45) arr[0][1]=1; else enter1(arr);} else if(a==3){if(arr[0][2]==45) arr[0][2]=1; else enter1(arr);} else if(a==4){if(arr[1][0]==45) arr[1][0]=1; else enter1(arr);} else if(a==5){if(arr[1][1]==45) arr[1][1]=1; else enter1(arr);} else if(a==6){if(arr[1][2]==45) arr[1][2]=1; else enter1(arr);} else if(a==7){if(arr[2][0]==45) arr[2][0]=1; else enter1(arr);} else if(a==8){if(arr[2][1]==45) arr[2][1]=1; else enter1(arr);} else if(a==9){if(arr[2][2]==45) arr[2][2]=1; else enter1(arr);} else enter1(arr); clrscr(); loopfun(arr); } void enter2(char arr[3][3]){ int b; clrscr(); loopfun(arr); printf("\n\n\tPLAYER2: pls enter between da range \"1-9\" here => "); scanf("%d",&b); if(b==1){if(arr[0][0]==45) arr[0][0]=2; else enter2(arr);} else if(b==2){if(arr[0][1]==45) arr[0][1]=2; else enter2(arr);} else if(b==3){if(arr[0][2]==45) arr[0][2]=2; else enter2(arr);} else if(b==4){if(arr[1][0]==45) arr[1][0]=2; else enter2(arr);} else if(b==5){if(arr[1][1]==45) arr[1][1]=2; else enter2(arr);} else if(b==6){if(arr[1][2]==45) arr[1][2]=2; else enter2(arr);} else if(b==7){if(arr[2][0]==45) arr[2][0]=2; else enter2(arr);} else if(b==8){if(arr[2][1]==45) arr[2][1]=2; else enter2(arr);} else if(b==9){if(arr[2][2]==45) arr[2][2]=2; else enter2(arr);} else enter2(arr); clrscr(); loopfun(arr);
} void loopfun(char arr[3][3]) { int i,j;
printf("\n\n\n\n\n\n\t\t\tplayer1 symbol is -> %c",1); printf("\n\n\t\t\tplayer2 symbol is -> %c\n\n",2); for(i=0;i<3;i++) { printf("\n\n"); printf("\t\t\t"); for(j=0;j<3;j++) { printf("\t%c",arr[i][j]); } } } void playopt(char arr[3][3]){ char chk;int i,j; for(i=0;i<3;i++){for(j=0;j<3;j++){ arr[i][j]=45; } } printf("\n\n\t\tONLY Press 'P' for play again da game\n\n\t\t & Press 'X' for exit da game"); chk=getch(); if(chk=='p' || chk=='P') { clrscr(); main(); } if(chk=='X' || chk=='x') { exit(0); } else { clrscr(); printf("\n\n\n\n\n\n\n\n\n\t\tooops! Incorrect choice!!!!!\n\t\tpress any key to again chosing da play options"); getch(); loopfun(arr); playopt(arr); } } void masterpage(){ int k;char check; char maker[]="Designed n Created by: JEETENDRA SINGH SIKARWAR"; clrscr(); textcolor(3); printf("\n\n\t\t");textcolor(3) ; for(k=0;maker[k]!='\0';k++){delay(100); cprintf("%c",maker[k]);
}}
|
Category: Web Development |
Views: 325 |
Added by: admin-priyank
| Rating: 5.0/1 |
| |
| | |
|
Calendar |
| « November 2012 » | Su | Mo | Tu | We | Th | Fr | Sa | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| |
|
Our poll |
| | |
|
Statistics |
|
Total online: 1 Guests: 1 Users: 0 | |
|
|