Level 2: Engine

5.6 Level 2: Engine (Whitebox)

The engine breaks down in modules Search and (position) Evaluation as shown in the following diagram. If available, the determination of the move is initially delegated to an opening book. Only if the book does not provide a standard move Search is used.

Engine, building block view, level 2 Fig.: Engine, building block view, level 2

Module Short description
Search Determines the optimal move for a position under certain conditions.
Evaluation Evaluates a position from an opponent’s perspective.

Table: Modules of Engine subsystem