Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

7.9*** (Game: playing a TicTacToe game) In a game of TicTacToe, two players take

ID: 3641369 • Letter: 7

Question

7.9*** (Game: playing a TicTacToe game) In a game of TicTacToe, two players take turns marking an available cell in a 3 X 3 grid with their respective tokens (either X or O). When one player has placed three tokens in a horizontal, vertical, or diagonal row on the grid, the game is over and that player has won. A draw (no winner) occurs when all the cells on the grid have been filled with tokens and neither player has achieved a win. Create a program for playing TicTacToe.

The program prompts two players to enter X token and O token alternately. Whenever a token is entered, the program redisplays the board on the console and determines the status of the game (win, draw, or continue). Here is a sample run:

Explanation / Answer

I changed how the grid is shown because the other one cant be understand, and the method has won is really explained ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- import java.util.Scanner; public class TicTac { //Constants public final static int HEIGHT = 3; public final static int WIDTH = 3; public final static boolean CONTINUE = true; public final static boolean END = false; public final static String PLAYER1 = "O"; public final static String PLAYER2= "X"; //Atributes public String[][] grid; public boolean status; public String player; //Constructors public TicTac() { player = PLAYER1; status = CONTINUE; grid = new String[HEIGHT][WIDTH]; for(int i = 0; i
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote