PROJECT REPORT ON
GAME:
SUBMITTED BY
MISS ADITI SHUKLA
PROJECT GUIDE
MRS.MANJIRI K. GUJAR
SCHOOL
NEW HORIZON SCHOLARS SCHOOL.AIROLI
11th COMPUTER SCIENCE
AISSCE 2017
CBSE
1
GAME
GAME
2
GAME
#1
PREFACE
3
GAME
4
GAME
5
GAME
#2
ACKNOWLEDGEMENT
6
GAME
7
GAME
8
GAME
Thank you.
9
GAME
#3
coding
10
GAME
11
GAME
#include <iostream.h>
#include <conio.h>
int main()
{
int player = 1,i,choice;
char mark;
clrscr();
do
{
board();
player=(player%2)?1:2;
cout << "Player " << player << ", enter a number:
";
12
GAME
square[9] = mark;
else
{
cout<<"Invalid move ";
player--;
getch();
}
i=checkwin();
player++;
}while(i==-1);
board();
if(i==1)
cout<<"==>\aPlayer "<<--player<<" win ";
else
cout<<"==>\aGame draw";
getch();
return 0;
}
/*********************************************
14
GAME
int checkwin()
{
if (square[1] == square[2] && square[2] == square[3])
return 1;
else if (square[4] == square[5] && square[5] ==
square[6])
return 1;
else if (square[7] == square[8] && square[8] ==
square[9])
return 1;
else if (square[1] == square[4] && square[4] ==
square[7])
return 1;
15
GAME
16
GAME
return -1;
}
/***********************************************
********************
FUNCTION TO DRAW BOARD OF TIC TAC TOE WITH
PLAYERS MARK
************************************************
********************/
void board()
{
clrscr();
cout << "\n\n\tTic Tac Toe\n\n";
cout << "Player 1 (X) - Player 2 (O)" << endl << endl;
cout << endl;
cout << " | | " << endl;
17
GAME
cout << " " << square[1] << " | " << square[2] << " |
" << square[3] << endl;
cout << "_____|_____|_____" << endl;
cout << " | | " << endl;
cout << " " << square[4] << " | " << square[5] << " |
" << square[6] << endl;
cout << "_____|_____|_____" << endl;
cout << " | | " << endl;
cout << " " << square[7] << " | " << square[8] << " |
" << square[9] << endl;
cout << " | | " << endl << endl;
}
/***********************************************
********************
END OF PROJECT
************************************************
********************/
18
GAME
#4
Output
19
GAME
When one player win the game:
1)
2)
20
GAME
3)
4)
21
GAME
5)
22
GAME
23
GAME
24
GAME
25
GAME
26