public MoveResponse PostNextMove([FromBody] Board board) { board.Init(); Debug.WriteLine("** Input **"); Debug.WriteLine(board.ToString()); var aiService = new MiniMaxService(); var move = aiService.GetNextMove(board); board.MakeMove(move); Debug.WriteLine("** Output ** "); Debug.WriteLine(board.ToString()); return new MoveResponse() { Board = board, Move = move }; }
public void Setup() { _miniMaxService = new MiniMaxService(); }