Question: Design, code, and test a TicTacToe game. Your game should be: A Windows Forms (.NET Framework) GUI application App must use a TableLayoutPanel to control
Design, code, and test a TicTacToe game. Your game should be:
- A Windows Forms (.NET Framework) GUI application
- App must use a TableLayoutPanel to control the layout of Buttons, Labels, and other GUI components on the top level Form
- Use of MessageBox is not allowed in any part of the app. All UI elements must be part of the Form.
- App must resize from some reasonable min to max sizes with all components resizing appropriately
- Your game must have 1 human player who has autonomy in their selection of squares to place their mark.
- The player shall play against the computer.
- The computer will use a pseudo-random square selection to place its marker
- The first player to move will be chosen using the Random class.
- Each player, human and computer, should have reasonable opportunity to move first.
- The first player to move is automatically assigned to X, second player to move is assigned to O.
- There should be controls to:
- Start a new game at any time.
- Stop a game and Exit the application at any time.
- The winner of a game should be announced and the game ended as soon as there is a winner.
- A game where neither player wins should be declared a "TIE" or a "CAT'S" game.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
