Engine Options Dialog - czbar/ChessForge GitHub Wiki
This dialog can be opened from View Menu or by using the Engine Options button from the Application Options dialog:
Engine Executable
Click on the ellipsis button to open a dialog that will allow you to select the engine executable. The distribution package of Chess Forge by default installs the Stockfish engine. Using this option, the user can connect Chess Forge to another engine.
During Evaluation Section
Time per Move - time, in seconds, that the engine will use to search for the best move while evaluating a position in analysis mode.
Top Lines to Show - the number of best lines analyzed by the engine in the position. Note that the lower this number (the lowest being 1) the better the engine performs.
Show Analysis Depth - determines whether text in the Engine Lines box includes the engine's calculation depth. When checked, the depth and selective depth will be inserted as 2 integer numbers e.g. (18/21). For definitions of depth and selective depth refer to the Stockfish documentation page.
During a Game Section
Time per Move - time, in seconds, that the engine will use to search for the best move while playing a game against the user.
Selection Accuracy and Centipawn Range - this parameter can be set up using Selection Accuracy slider or Centipawn Range box (change in one adjusts the other). It represents the range of best moves the engine randomly selects while playing. For example, selection Accuracy 100% (Centipawn Range 0) forces the engine to always play the best move. Default setup Centipawn Range 32 will force the computer to select randomly any move within 0.32 from the best evaluation move (e.g. if the best move has evaluation +2.00 the computer can play any move evaluated from the range 1.68 to 2.00)
Process Parameters Section
Thread Count - the number of threads used by the engine. Most engines will perform best if this equals the number of cores on the PC.
Hash Table - memory size allocated to the engine for caching purposes.