Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

/** An example of tictactoe game, with the initial game board looks like the following ___ ___ ___ | 1 | 2 | 3 |

/** An example of tictactoe game, with the initial game board looks like the following ___ ___ ___

| 1 | 2 | 3 | ___ ___ ___

| 4 | 5 | 6 | ___ ___ ___

| 7 | 8 | 9 | ___ ___ ___ Game logic: //display the game board //obtain player choice //check for winner:if no winner, computer makes a move //check for winner: repeat the entire process if no winner

*/

public class TicTacToe{ public static void main(String[] args){ //get the game board char[][] gameBoard = new char[3][3]; initBoard(gameBoard); //display the game board displayGameBoard(gameBoard);

//COMPLETE THE FOLLOWING TASKS TO GET THE PROGRAM READY //obtain player choice //check for winner:if no winner, computer make a move //check for winner: repeat the entire process if no winner

}//end of main

/** filling the 2D array with numeric character starting from 1 @param: board - a two dimentional array representing the gameboard */ private static void initBoard(char[][] board){ char value = '0'; //starting with character '0' //for every row for(int i = 0; i < board.length; i++) { //and every colum of the row for(int j = 0; j < board[i].length; j++){ //put the next character sequence into the slot board[i][j] = (char)++value; } } }

/** COMPLETE THIS METHOD SO THE DISPLAY WILL LOOK THE SAME AS DESIGNED displaying the gameboard in 2D @param: board - a two dimentional array representing the gameboard */ private static void displayGameBoard(char[][] board){ //scanning over the rows for(int i = 0; i < board.length; i++){ //scanning over the columns for(int j = 0; j < board[i].length; j++){ //display the value of the slot System.out.print("|" + board[i][j] + "|"); } System.out.println(" "); //break each row display } System.out.println(" INCOMPLETE - THE DISPLAY IS NOT READY "); }

It needs to be in Java

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases And Python Programming MySQL MongoDB OOP And Tkinter

Authors: R. PANNEERSELVAM

1st Edition

9357011331, 978-9357011334

More Books

Students also viewed these Databases questions