public void MakeMoveTest() { Board board = new Board(); bool? win; AlphaBeta alphaBeta = new AlphaBeta(); int result = 0; //_______ //X_X_X_X //board.PutToken(0); //board.PutToken(2); //board.PutToken(4); //board.PutToken(6); //alphaBeta.MakeMove(false, board); //O_____ //O_____ //O___XX board = new Board(); board.PutToken(1); board.PutToken(1); board.PutToken(1); board.PutToken(6); board.PutToken(5); alphaBeta.MakeMove(true, true, board); }
private void PlayMove() { if (vs == VS.AlphaBeta) { ab.MakeMove(firstPlayer, firstPlayer, board); } else { var move = algorithm.SelectMove(board); board.PutToken(move); } }