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 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 Databases Questions!