Skip to content

positive235/tic-tac-toe-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tic-Tac-Toe in C++

How to run

g++ tictactoe.cpp tictactoe_functions.cpp
./a.out

Example

 _______  ___   _______    _______  _______  _______    _______  _______  _______ 
|       ||   | |       |  |       ||   _   ||       |  |       ||       ||       |
|_     _||   | |       |  |_     _||  |_|  ||       |  |_     _||   _   ||    ___|
  |   |  |   | |       |    |   |  |       ||       |    |   |  |  | |  ||   |___ 
  |   |  |   | |      _|    |   |  |       ||      _|    |   |  |  |_|  ||    ___|
  |   |  |   | |     |_     |   |  |   _   ||     |_     |   |  |       ||   |___ 
  |___|  |___| |_______|    |___|  |__| |__||_______|    |___|  |_______||_______|

Tic-Tac-Toe is a paper-and-pencil game for two players,
X and O, who take turns marking the spaces in a 3x3 grid.
The player who succeeds in placing three of their marks
in a horizontal, vertical or diagonal row wins the game.

     |     |     
  1  |  2  |  3
_____|_____|_____
     |     |     
  4  |  5  |  6
_____|_____|_____
     |     |     
  7  |  8  |  9
     |     |     

Current Player: X
Next Player: O

Where do you want to put?(answer example: 3): 2
     |     |     
  1  |  X  |  3
_____|_____|_____
     |     |     
  4  |  5  |  6
_____|_____|_____
     |     |     
  7  |  8  |  9
     |     |     

Current Player: O
Next Player: X

Where do you want to put?(answer example: 3): 1
     |     |     
  O  |  X  |  3
_____|_____|_____
     |     |     
  4  |  5  |  6
_____|_____|_____
     |     |     
  7  |  8  |  9
     |     |     

Current Player: X
Next Player: O

Where do you want to put?(answer example: 3): 3
     |     |     
  O  |  X  |  X
_____|_____|_____
     |     |     
  4  |  5  |  6
_____|_____|_____
     |     |     
  7  |  8  |  9
     |     |     

Current Player: O
Next Player: X

Where do you want to put?(answer example: 3): 5
     |     |     
  O  |  X  |  X
_____|_____|_____
     |     |     
  4  |  O  |  6
_____|_____|_____
     |     |     
  7  |  8  |  9
     |     |     

Current Player: X
Next Player: O

Where do you want to put?(answer example: 3): 6
     |     |     
  O  |  X  |  X
_____|_____|_____
     |     |     
  4  |  O  |  X
_____|_____|_____
     |     |     
  7  |  8  |  9
     |     |     

Current Player: O
Next Player: X

Where do you want to put?(answer example: 3): 9
     |     |     
  O  |  X  |  X
_____|_____|_____
     |     |     
  4  |  O  |  X
_____|_____|_____
     |     |     
  7  |  8  |  O
     |     |     


O Player Win! 

Releases

No releases published

Packages

No packages published

Languages