-4
我正在嘗試創建一個簡單的井字遊戲模擬,其中2個玩家可以玩,直到他們中的一個勝出或棋盤滿了。到目前爲止,我已經完成了一個簡單的結構。 我需要一些幫助來模擬它。 (P.S. Im a noob,so please be considerate)JAVA:我如何用我的代碼玩井字遊戲
public class tictactoe {
public static void main(String[] args) {
int[][] board = new int[3][3];
Random r = new Random(12);
for (int row = 0; row < board.length; row++) {
for (int col = 0; col < board[row].length; col++) {
board[row][col]= r.nextInt(3);
}
}
PrintBoard(board);
boolean xwinner = CheckWin(1,board);
boolean owinner = CheckWin(2,board);
System.out.println(xwinner + "-" + owinner);
}
public static boolean CheckWin(int player ,int[][] inboard){
int PCNT;
for (int row = 0; row < inboard.length; row++) {
PCNT = 0;
for (int col = 0; col < inboard[row].length; col++) {
if (inboard[row][col]== player) { PCNT++;}
}
if (PCNT==3) {return true;}
}
return false;
}
public static void PrintBoard(int[][] inboard){
String letter="";
for (int row = 0; row < inboard.length; row++) {
for (int col = 0; col < inboard[row].length; col++) {
switch(inboard[row][col]) {
case 0: letter= " "; break;
case 1: letter= "X"; break;
case 2: letter= "O"; break;
}
System.out.print(letter + " ");
}
System.out.println("");
}
}
}
查找到單元測試(JUnit的)創建某種模擬, –
你問什麼問題? – Peri461
問題不明確;請參閱[問],尤其是[爲什麼「有人可以幫助我?」不是一個真正的問題?](http://meta.stackoverflow.com/q/284236) – EJoshuaS