Author: Mike Byrne
Date: 11:20:29 02/15/04
Go up one level in this thread
On February 15, 2004 at 12:37:46, Bob Durrett wrote:
>On February 15, 2004 at 11:46:37, Mike Byrne wrote:
>
>>I received this email from a Crafty 19.10 SE user who has set a weakened Crafty
>>on ICC using the "krafty" command in 19.10 SE. He selected "krafty beginner"
>>which incorporates modefied pieces values, a search depth of 2 with ponder off.
>>He also turned null move off (sel 0 0) . "krafty beginner" also uses a delayed
>>move function so it will not move instantaneously. He has given me permission
>>to share his experiences with all of you.
>>
>>In two weeks his ICC account KingPawn has played 6000 games (virtually all
>>against humans. Its ICC rating has generally been 1450-1550. It plays standard
>>time controls in simul mode 24/7 and fills a gap between other computers on ICC.
>> He added that people like playing against it because it is weak (by Crafty
>>standards) yet does not usually commit obvious blunders, at least from an
>>average player's perspective.
>>
>>Some of you may find this interesting.
>
>Indeed! Most interesting is the "simul mode" feature. I wonder how many
>opponents it plays simultaneously? I also wonder what it takes for a programmer
>to create an engine which can play in simul mode?
>
>Bob D.
From the operator: - note the passwords provided "xxxxx" and "zzzzz" are not
the acutal passwords:
"
I run Crafty SE as a Winboard v4.2.7 engine from a batch file (icc.bat) which
follows:
@echo off
D:\Winboard\winboard.exe -zp -znc -zab -zadj -zippyGameStart=gamestart
-zippyPassword=xxxxx -zippyPassword2=zzzzz -ics -icshost=chessclub.com
-icsport=5000 -icshelper=timestamp -fcp=d:\Crafty\wcrafty.exe
-icslogon=KingPawnics.ini
I add the following lines to KingPawnics.ini:
seek 10 10 r f
seek 20 15 r f
seek 30 30 r f
+alias gamestart multi simulize;seek 10 10 r f;seek 20 15 r f;seek 30 30 r f
+alias gameend multi seek 10 10 r f;seek 20 15 r f;seek 30 30 r f
In KingPawnics.ini, the first three lines shown above create the initial seeks
after logging onto ICC. Normally, the seeks are removed when a game begins.
The GameStart alias will issue new seeks. I recently added the GameEnd alias
because sometimes the seeks were not reissued after the the first game started.
I am not certain the reason but it appears that if the first game played is a
previously adjourned game then Zippy does not send the gamestart command to ICC.
By using both GameStart and GameEnd, you still may have a period with no posted
seeks during the first game (if it is a previously adjourned game), but
everything is usually fine after the first game ends.
Rob Petitt also operates a computer account on ICC (handle: foobarz) but uses a
different approach. Based on a message on crafty-list and my discussions with
him, my understanding is that he adds "printf("tellics multi seek 5 0; seek 2 8;
seek 10 10\n")" in option.c immediately after the "Hello from Crafty" line. I
think he runs simul now so he may have added additional code.
If you want Zippy to only play sequential rather than simul games, then you
would use the GameEnd command without GameStart.
Also, as you probably know, Crafty has some problems with simul mode,
particularly with "random" resignations. This is fixed by "resign=0."
"
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.