Preferences

The following options can be set in the Preferences dialog:

Beep after Move: If set, makes a sound every time a move is made by the program.

Beep on Error: If set, makes a sound when the user attempts to make an illegal move, or some other error occurs.

Think when Idle: If set, Arasan will "think" on its opponent's time. This may enable it to search deeper when it is the computer's turn to move. Other chess programs often call this feature "pondering".

Computer can Resign: If set, Arasan will resign when it is about to lose or in a very bad position. If unchecked, Arasan will never resign.

Hash table size:Arasan maintains a hash table, which is a storage area that holds information on positions previously visited in the search. If the same position is visited twice (which may happen because of a transposition of moves), then information about that position is retrieved from the hash table and it may be possible to avoid searching that position again.

Normally it is advantageous to have the hash table be as large as possible, with the restriction that you don't want it so large that Windows can't fit it into available memory.

If you check the "Auto" box, Arasan will calculate how large the hash table should be. It will leave some free memory for Windows to use for other programs.

If you want to override this calculation, uncheck the "Auto" box and enter a number into the "Hash Table Size" edit field, which will then be enabled. The number you enter is the size of the hash table in megabytes. So if you enter 100, Arasan will use about 100 MB of memory for its hash table. Entering zero will disable the hash table. Note: if you are currently playing a game, changing the hash table size takes effect only when the next game is started.

Processor Cores Used: The Arasan chess engine can use more than one processor core, if you are running on hardware that supports that. Use this option to change the number of cores that the engine uses. For best results, do not set it higher than the number of physical cores on your system (the Windows System Information dialog can show you this - for example if it says you have a Quad Core system, that is 4 cores).

Playing Strength: This can be used to alter the playing strength of the program. Setting it to 100 (the default) causes Arasan to play at full strength. Setting it to zero causes it to play at minimal strength (but Arasan will still not make beginner mistakes like hanging a piece).