User Tools

Site Tools


chess:programming:search

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
chess:programming:search [2021/10/31 00:54] peterchess:programming:search [2022/01/07 10:05] (current) peter
Line 1: Line 1:
 ====== Chess - Programming - Search ====== ====== Chess - Programming - Search ======
 +
 +The object of Chess is to checkmate the other player, to avoid being checkmated, or to achieve a draw if that is the best thing given the circumstances.
 +
 +A chess program selects moves via use of a search function.
 +
 +  * A search function is a function that is passed information about the game, and tries to find the best move for side that the program is playing.
 +
 +----
 +
 +[[Chess:Programming:Search:About Searching|About Searching]]
  
 [[Chess:Programming:Search:Alpha-Beta|Alpha-Beta]] [[Chess:Programming:Search:Alpha-Beta|Alpha-Beta]]
Line 10: Line 20:
  
 [[Chess:Programming:Search:Quiescence Search|Quiescence Search]] [[Chess:Programming:Search:Quiescence Search|Quiescence Search]]
- 
  
 ---- ----
chess/programming/search.1635641689.txt.gz · Last modified: 2021/10/31 00:54 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki