|
mkdir ~/cs170/hw9 cp ~cs170002/share/hw9/*.java ~/cs170/hw9 cd ~/cs170/hw9 |
Files:
MyCanvas.java = program to draw a picture stored inside a 2-dim. array (do not change this program) PlotSin.java = you need to write statements in this program to draw a sin plot TestTTT.java = program to test the TicTacToe.java program (do not change this program) TicTacToe.java = you need to write the "checkBoard" method inside this program to verify if a Tic Tac Toe game has exactly one winning combination |
If you need to review the material, here is the webpage: click here
|
|
|
|
Example:
Tic Tac Toe game board: 2-dim array representation: +---+---+---+ char[] a = new char[3][3]; | X | O | X | +---+---+---+ a[0][0] = 'X'; a[0][1] = 'O'; a[0][2] = 'X'; | O | O | X | a[1][0] = 'O'; a[1][1] = 'O'; a[1][2] = 'X'; +---+---+---+ a[2][0] = 'O'; a[2][1] = 'X'; a[2][2] = 'X'; | O | X | X | +---+---+---+ |
Example: a 4x4 Tic Tac Toe game board
Tic Tac Toe game board: 2-dim array representation: +---+---+---+---+ char[] a = new char[4][4]; | X | O | X | O | +---+---+---+---+ a[0][0] = 'X'; a[0][1] = 'O'; a[0][2] = 'X'; a[0][3] = 'O'; | O | O | X | O | a[1][0] = 'O'; a[1][1] = 'O'; a[1][2] = 'X'; a[1][3] = 'O'; +---+---+---+---+ a[2][0] = 'X'; a[2][1] = 'X'; a[2][2] = 'O'; a[2][3] = 'O'; | X | X | O | O | a[3][0] = 'X'; a[3][1] = 'X'; a[3][2] = 'X'; a[3][3] = 'O'; +---+---+---+---+ | X | X | X | O | +---+---+---+---+ |
|
|
|
cd ~/cs170/hw9 /home/cs170002/turnin-hw PlotSin.java hw9 /home/cs170002/turnin-hw TicTacToe.java hw9a |