public override Minimax.Minimax.MinimaxTreeNode GetMinimaxTreeNode() { minimax = new ExpertMinimax(existingMoves, nonExistingMoves, boxes, whoAmI, minimaxDepth); return(minimax.RootNode); }
protected override LineBetweenCircles TurnAction() { minimax = new ExpertMinimax(existingMoves, nonExistingMoves, boxes, whoAmI, minimaxDepth); return(minimax.GetBestMove()); }