Objective:
Your objective is to write a TicTacToe program for two players. The program
will allow the players to enter their names and then play tictactoe. The program
will determine when a player wins and keep track of the number of wins for each player.
Program Specifications:
- ____/10: The TicTacToe board will be displayed.
- ____/10: The users will be able to enter their names.
- ____/10: The program will indicate whose turn it is and update the playing
board appropriately after a player has taken their turn.
- ____/10: Players will have the option of playing another game or quitting
the program after a game is over.
- ____/10: The number of wins and ties for each player will be displayed.
- ____/10: Users will be prevented from selecting a spot that has already been
selected.
- ____/10: The program will determine when a player has won and will end the
game.
- ____/10: An option will be provided to allow the users to start a new session
by entering new names and stting the number of wins for each player back to 0.
- ____/10: EXTRA CREDIT - Use a timer to limit the time each player takes. The
player with the shortest time would be the winner for a tie.
- ____/20: EXTRA CREDIT - Add a one-player option in which the player will play
against the computer.
- ____/10: EXTRA CREDIT - Add a progress bar to indicate how close a game is
to being over.