Consists of opening screens that prompt the user for game


Create a UML class diagram for the Tic-Tac-Toe Game that embodies the primary classes.

Tic-Tac-Toe Game - Specifications:
• Allow players to choose to play against a human or the computer.
• Allow each player to enter his/her name and use the name to notify the player of
his/her turn.
• Present each player with a list of symbols/graphics and allow the player to choose X
or O.
• In a game against the computer, allow the human player to choose a skill level: begin-
ner, intermediate, expert.
• Provide a graphical representation of the tic-tac-toe board.
• Allow the player to choose where to place an X or O by moving the mouse to a square
and clicking in the square.
• Determine a game winner.
• Give the players an option to play again or quit.
• Track the number of wins and losses for each player and display the records at the
user's request.
• Human-Computer Interface Description: The main interface consists of the traditional
tic-tac-toe board. To place an X or O, the user moves the mouse over the desired square and clicks. The system will then fill the square with the correct symbol for that player. Beneath the board, the system notifies the player when it is his or her turn. The interface also consists of opening screens that prompt the user for game information, such as whether this game will be played against the computer, the names of the players,and the symbols the players will use to represent X or O. At the end of the game, the system uses a dialog to notify the player(s) of the winner and ask the player(s) if they wish to play another game or exit the program. 

Request for Solution File

Ask an Expert for Answer!!
Basic Computer Science: Consists of opening screens that prompt the user for game
Reference No:- TGS087760

Expected delivery within 24 Hours