Base class for Search EngineView code on GitHub
Inheritance Hierarchy
Chess SearchEngine
Chess SearchEngineAlphaBeta
Chess SearchEngineMinMax
Namespace: Chess
Assembly: Chess (in Chess.exe) Version: 1.1.1.0 (1.1.1)
Syntax
The SearchEngine type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SearchEngine |
Class constructor
View code on GitHub |
Methods
Name | Description | |
---|---|---|
CancelSearch |
Cancel the search
View code on GitHub | |
FindBestMove(ChessBoard, SearchEngine SearchMode, ChessBoard PlayerColorE, ChessBoard MovePosS , Int32 , Int32 , Int32 ) |
Find the best move for a player using a specific method
View code on GitHub | |
FindBestMove(ChessBoard, SearchEngine SearchMode, ChessBoard PlayerColorE, List ChessBoard MovePosS , Int32 , ChessBoard PosInfoS, ChessBoard MovePosS , Int32 , Int32 , Int32 ) |
Find the best move using a specific search method
View code on GitHub | |
SortMoveList |
Sort move list using the specified point array so the highest point move come first
View code on GitHub | |
TraceSearch |
Debugging routine
View code on GitHub |
Fields
Name | Description | |
---|---|---|
m_bCancelSearch | true to cancel the searchView code on GitHub |
See Also