게임이 끝났는 지, 그려지는지, 아니면 계속 재생 가능한지에 대해 알고 싶습니다. 그러나 나는 동적 인 코드로 그것을하고 싶다. 예를 들어tictactoe 게임에서 check_game_state 메소드를 어떻게합니까?
나는 정적 3 * 3를 사용하여 ticTacToe 게임과 같은 위해 무엇을 : 나는 동적으로 4 * 4 * 5 5 이상 보드 그것을 원하는
private static boolean check_game_state(char[] board)
{
if ( (board[0]==cSymbol && board[1]==cSymbol && board[2]==cSymbol)
|| (board[3]==cSymbol && board[4]==cSymbol && board[5]==cSymbol)
|| (board[6]==cSymbol && board[7]==cSymbol && board[8]==cSymbol)
|| (board[0]==cSymbol && board[3]==cSymbol && board[6]==(cSymbol))
|| (board[1]==(cSymbol) && board[4]==(cSymbol) && board[7]==(cSymbol))
|| (board[2]==(cSymbol) && board[5]==(cSymbol) && board[8]==(cSymbol))
|| (board[0]==(cSymbol) && board[4]==(cSymbol) && board[8]==(cSymbol))
|| (board[2]==(cSymbol) && board[4]==(cSymbol) && board[6]==(cSymbol)))
{
if (cSymbol == 'X')
{
state = 5; //player 1 win
}
else if (cSymbol == 'O')
{
state = 4; player 2 win
}
}
}
. 그러나 나는 그것을 어떻게 할 수 있는가? 가능한가?
이 숙제입니까? – Jivings
안드로이드에서 중간 프로젝트의 작은 조각 :) 나는 minimax alg –