Changes

Jump to: navigation, search

Chess 0.5

No change in size, 23:34, 3 September 2020
no edit summary
<span id="EVALU8"></span>
==Evaluation==
Chess 0.5's [[Evaluation|evaluation]] routine '''EVALU8''' implements a [[Lazy Evaluation|lazy evaluation]] only for too worse [[Score|scores]]. If the [[Incremental Updates|incremental updated]] [[Material|material balance]] plus the maximum positional score is still less or equal than [[Alpha|alpha]] (best value two plies up BSTVL[JNTK-2]), only the material balance is assigned without further positional analysis. Otherwise '''EVALU8''' consides [[Mobility|piece mobility]] (counting attacks), [[Pawn Structure|pawn structure]], [[King Safety|king safety]] and some rook terms such as doubled rooks and [[Rook On on Seventh|rook on 7th rank]]. Differences of light minus dark positional terms are adjusted by appropriate feature weights. To make white point of view scores relative to the [[Side to move|side to move]], they are multiplied by a score factor (+1, -1) indexed by side.
<pre>
PROCEDURE EVALU8; (* EVALUATE CURRENT POSITION *)

Navigation menu