Lines Matching refs:alpha
201 var alpha = minEval;
216 var tmp = AlphaBeta(i, 0, alpha, beta);
221 if (value > alpha && value < beta) {
222 alpha = value - 500;
225 if (alpha < minEval) alpha = minEval;
227 } else if (alpha != minEval) {
228 alpha = minEval;
483 function QSearch(alpha, beta, ply) { argument
491 if (realEval > alpha)
492 alpha = realEval;
542 var value = -QSearch(-beta, -alpha, ply - 1);
550 if (value > alpha)
551 alpha = value;
1024 function AlphaBeta(ply, depth, alpha, beta) { argument
1026 return QSearch(alpha, beta, 0);
1035 var oldAlpha = alpha;
1036 alpha = alpha < minEval + depth ? alpha : minEval + depth;
1038 if (alpha >= beta)
1039 return alpha;
1074 value = -AllCutNode(plyToSearch, depth + 1, -alpha, true);
1075 if (value > alpha) {
1076 value = -AlphaBeta(plyToSearch, depth + 1, -beta, -alpha);
1079 value = -AlphaBeta(plyToSearch, depth + 1, -beta, -alpha);
1087 return alpha;
1112 alpha = value;