SearchEngine ClassDelta Engine Documentation
Base class for Search EngineView code on GitHub
Inheritance Hierarchy

System Object
  Chess SearchEngine
    Chess SearchEngineAlphaBeta
    Chess SearchEngineMinMax

Namespace: Chess
Assembly: Chess (in Chess.exe) Version: 1.1.1.0 (1.1.1)
Syntax

public abstract class SearchEngine

The SearchEngine type exposes the following members.

Constructors

  NameDescription
Protected methodSearchEngine
Class constructor View code on GitHub
Top
Methods

  NameDescription
Public methodCancelSearch
Cancel the search View code on GitHub
Public methodFindBestMove(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
Protected methodFindBestMove(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
Protected methodStatic memberSortMoveList
Sort move list using the specified point array so the highest point move come first View code on GitHub
Protected methodTraceSearch
Debugging routine View code on GitHub
Top
Fields

  NameDescription
Protected fieldm_bCancelSearch
true to cancel the searchView code on GitHub
Top
See Also