Example #1
0
        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 };
        }
Example #2
0
 public void Setup()
 {
     _miniMaxService = new MiniMaxService();
 }