From bd136aa81c45f51de02de74c4202aeeb9910477b Mon Sep 17 00:00:00 2001 From: Andrey Sofronov Date: Tue, 26 Oct 2010 11:33:09 +0300 Subject: [PATCH] evaluate: remove pawn storm code. Remove pawn storm evaluation (needs to be rewritten) --- evaluate.c | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/evaluate.c b/evaluate.c index 85c1de0..bff37d3 100644 --- a/evaluate.c +++ b/evaluate.c @@ -859,15 +859,6 @@ evaluate_king(int side) king_score[OPENING][side] += (7 - rank_flip[side][_RANK(i)]) * \ (7 - rank_flip[side][_RANK(i)]); } - - /* pawn attack */ - if (xbb & file_bit[file - 1]) { - if (side) - i = bit_scan_rev(xbb & file_bit[file - 1]); - else - i = bit_scan(xbb & file_bit[file - 1]); - king_score[OPENING][side] -= MAX(0, (5 - rank_flip[side][_RANK(i)])) * 15; - } } /* in case if there is no our pawn in front of our king */ @@ -882,14 +873,6 @@ evaluate_king(int side) (7 - rank_flip[side][_RANK(i)]); } - if (xbb & file_bit[file]) { - if (side) - i = bit_scan_rev(xbb & file_bit[file]); - else - i = bit_scan(xbb & file_bit[file]); - king_score[OPENING][side] -= MAX(0, (5 - rank_flip[side][_RANK(i)])) * 15; - } - if (file != 7) { /* in case if there is no our pawn */ king_score[OPENING][side] += -36; @@ -902,15 +885,6 @@ evaluate_king(int side) king_score[OPENING][side] += (7 - rank_flip[side][_RANK(i)]) * \ (7 - rank_flip[side][_RANK(i)]); } - - /* pawn attack */ - if (xbb & file_bit[file + 1]) { - if (side) - i = bit_scan_rev(xbb & file_bit[file + 1]); - else - i = bit_scan(xbb & file_bit[file + 1]); - king_score[OPENING][side] -= MAX(0, (5 - rank_flip[side][_RANK(i)])) * 15; - } } king_score[OPENING][xside] += (attack_penalty_op * king_attacks[side] * -- 2.11.4.GIT