Changes

Jump to: navigation, search

Chess 0.5

128 bytes added, 23:06, 27 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 *)
* [https://groups.google.com/d/msg/rec.games.chess.computer/3iSe8NsM024/-SrmrNv4saMJ Byte Chess 0.5 finally available. From Byte Magazine 1978] by I Forget, [[Computer Chess Forums|rgcc]], June 01, 2005
* [https://groups.google.com/d/msg/comp.lang.pascal.misc/ATJoB3c4-jM/9nM_TWmqAwUJ Update for Byte Chess 0.5] by I Forget, [http://groups.google.com/group/comp.lang.pascal.misc/topics comp.lang.pascal.misc], June 12, 2005
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=39612 Missing from Computer-Chess Wiki] by Sylwy, [[CCC]], July 05, 2011
* [http://www.talkchess.com/forum/viewtopic.php?t=41896 Need a little help from a Pascal guru (Chess05 Frey/Atkin)] by [[Jim Ablett]], [[CCC]], January 09, 2012

Navigation menu