AIMA.Core.Search.Adversarial.Game.makeAlphaBetaMove C# (CSharp) Method

makeAlphaBetaMove() public method

public makeAlphaBetaMove ( ) : void
return void
        public void makeAlphaBetaMove()
        {
            getAlphaBetaValue(presentState);

            GameState nextState = (GameState)presentState.get("next");
            if (nextState == null)
            {
                throw new RuntimeException("Alpha Beta Move failed");
            }
            makeMove(presentState, nextState.get("moveMade"));

        }

Usage Example

Example #1
0
 public void makeAlphaBetaMove()
 {
     game.makeAlphaBetaMove();
 }