* @param searchable the game controller that has options and can make/undo moves.
* @param weights coefficients for the evaluation polynomial that indirectly determines the best move.
*/
AbstractBruteSearchStrategy( Searchable searchable, ParameterArray weights ) {
super(searchable, weights);
SearchOptions opts = getOptions();
BruteSearchOptions bruteOpts = opts.getBruteSearchOptions();
alphaBeta_ = bruteOpts.getAlphaBeta();
quiescence_ = bruteOpts.getQuiescence();
lookAhead_ = bruteOpts.getLookAhead();
maxQuiescentDepth_ = bruteOpts.getMaxQuiescentDepth();
GameContext.log( 2, "alpha beta=" + alphaBeta_ + " quiescence=" + quiescence_ + " lookAhead = " + lookAhead_);