Question: Final Project: Tic Tac Toe ( NO LATE SUBMITTALS ) You are going to create a game of Tic Tac Toe. Use any tools that

Final Project: Tic Tac Toe (NO LATE SUBMITTALS)
You are going to create a game of Tic Tac Toe. Use any tools that you have learned so far in this semester. Use functions, they will help you finish this program, although, they are not required. Try an array to initialize your board state. Your program should allow for two human players and should let them input their names. It should also display the name of the player whose turn it currently is. Your tic tac toe game should track the number of wins per player, which will be displayed once the game is over. Wherever the first player moves, place a 1(or an X ) in the specified square. Place a 2(or a O ) wherever the second player moves. Each move must be to an empty square. After each move, determine whether the game has been won or is a draw. Once the game is over, you should be given the option to play again. It should also allow you to register new players. If you use existing players, you will continue to track their victories, and not reset them. Below you will find an example for how you can draw up your game:
Use your imagination, you can draw up your game however you please. If you would like, you may work in pairs (let me know who). Just know that penalties will be doubled. Program Requirements
Note 1: You MUST present original code, otherwise you will fail the project automatically.
Note 2: What has always been true about systems functions before will still be true here.
Note 3: You must validate your program inputs. Think, how can a user crash your program?
Note 4: Comments requirements will be the same as always.
Note 5: Formatting requirements likewise will be the same.
Note 6: You program must be of a reasonable length. In other words, IT CANNOT BE EXCESSIVELY LONG (E.G.500 LINES LONG).
Final Project: Tic Tac Toe ( NO LATE SUBMITTALS )

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!