Changes

Jump to: navigation, search

MyChess

153 bytes added, 22:22, 16 December 2019
no edit summary
==Anatomy==
from ''History and Anatomy of MYCHESS'' by [[David Kittinger]] <ref>[[David Kittinger|Dave Kittinger]] ('''1984'''). ''MyChess - Chess Playing Program''. [[Software Toolworks|The Software Toolworks]], [http://heathkit.garlanger.com/library/TheSoftwareToolworks/software/manuals/210_Mychess.pdf pdf] hosted by [http://garlanger.com/Welcome.html garlanger.com]</ref>:
MYCHESS uses an [[Iterative Deepening|iterative]] [[Type A Strategy|Type A search]], with [[Alpha-Beta|alpha-beta pruning]] as well as the [[Killer Heuristic|killer]] and [[MVV-LVA|capture heuristics]]. It will predict its opponents best move, and start, [[Pondering|analyzing replies]] while the opponent is still thinking. One [[Extensions|extra ply]] is examined before backing up from a [[Principal variationVariation|best variation]] if the [[Side to move|side to move]] can have anything captured.
The desirability of a possible position is "[[Evaluation|scored]] " on the basis of [[Material|material]] strength, using a [[Static Exchange Evaluation |"swap off" evaluator]] to resolve situations where something is under attack. If a decision can not be made using this score, then a secondary positional score is generated, which takes into account such features as [[Pawn Structure|pawn structure]], [[Piece-Square Tables|piece placement]], and [[Mobility|mobility]]. When a possible position is found which is better than the current best variation, it is saved in the [[Triangular PV-Table|ply table]] ; otherwise it is discarded.
=References=
<references />
 
'''[[Engines|Up one level]]'''
[[Category:Commercial]]
[[Category:Z80]]
[[Category:6502]]
[[Category:8086]]
[[Category:C64]]
[[Category:C128]]
[[Category:PC]]
[[Category:Chess Suffix]]

Navigation menu