How to control Crafty difficulty?

Sort:
iwannaplaychessnow

Hi Folks,

I just bought the Chessimo app. I understand that for playing straight games (not training) it uses the crafty engine.

I see no way in Chessimo to set the time or difficulty level (let alone get hints), so I am wondering if and how to do this from maybe the command line somewhere?

Any tips for me would be great, and thanks in advance.

MrEdCollins

Certain versions (but not all of them) of Crafty allow one to set the skill level in the crafty.rc file.

The crafty.rc file is a text file you can create with any text editor.  (TextPad, Notepad, etc.)  Crafty reads this file upon startup.  It must be in the same folder that the crafty execuatable resides in.

If I remember correctly, the format was skill=x, where x was a number from 1 to 100.  (100 being the strongest.)

Other parameters that affect crafty's strength that can be tuned/set in the rc file are the following:

ponder on (Allows Crafty to think on your time)
hash=256m (Increases Crafty's position hash to 256MB)
hashp=64m (Increases Crafty's pawn hash to 64MB)
egtb (Tells Crafty to use Nalimov Endgame Tables (up to 6-Men))
cache=32m (Increases Crafty's Endgame Table Cache to 32MB)
swindle on (Allows Crafty to try to win drawn games (according to Endgame Tables))
mt=2 (Increases Crafty's MaxThreads to 2 for a dual CPU computer)

If you Google Crafty chess engine documentation, you will probably finda link to a page describing all of the things crafty can do.

iwannaplaychessnow

Wow - thank you! Will check it out.