Author: Robert Hyatt
Date: 07:07:05 03/05/99
Go up one level in this thread
On March 04, 1999 at 23:11:53, James T. Walker wrote: >On March 04, 1999 at 22:55:30, Robert Hyatt wrote: > >>On March 04, 1999 at 18:00:12, James T. Walker wrote: >> >>>Hello, >>>Is it possible to determine if Crafty exceeded the time limit by looking at the >>>log files?? >>>Jim Walker >> >> >>are you talking about a game played with winboard/xboard? If so, yes... look >>for the time xxx command which tells how much time crafty has left. If you >>see 001, that means it was 'out of time'. For the opponent, look at the >>'otim xxx' and check for the same value. >> >>Crafty should _never_ flag a game. The only time I flag games on ICC is when I >>break something that causes it to crash in the middle of a game. One fun test >>is to use xboard in -mm mode, and set the tc to 1, and mps to 999, which says >>999 moves in one minute... and watch the game blur by. If it flags in that >>game, you have a technical problem... > >Hello Dr. Hyatt, >I'm using Remi Coulum's auto232 to play crafty vs. programs in the Fritz GUI. >Crafty is "Wcrafty16.5" and is running in a DOS window. The log files look >strange to me and I cannot tell if Crafty is out of time or not. The "time" >printouts do not make sense to me. I see no time 001. What I see is like: > >Black(121): Ka1 > time used: 9.24 >White(122): Qc4 [pondering] > time limit 1.22 (7.32) > depth time score variation (12) >White(122): b3e3 > time used: 1.51 > time limit 1.22 (7.32) >Black(123): Ka1 > time used: 1.60 ><snip> >White(124): Qc4 [pondering] >Internal deepening failure, ply=19, val=0 >Black(124): Ka2 >Black(125): Kb2 >White(126): a4b5 >Black(126): Ka1 >Black(127): Kb2 >Black(128): Kb1 >Black(129): Ka1 >Black(130): Kb2 >Black(131): Kb1 >Black(132): Kb2 >Internal deepening failure, ply=9, val=0 >White(133): e4e5 >Black(133): Kb1 >White(134): e5b8 >Internal deepening failure, ply=7, val=0 >Internal deepening failure, ply=7, val=0 >Internal deepening failure, ply=7, val=0 >Internal deepening failure, ply=7, val=0 >Black(134): Ka1 >Internal deepening failure, ply=5, val=0 >Internal deepening failure, ply=5, val=0 > >What does the "time limit 1.22 (7.32)" mean ? The 7.32 can't mean time >remaining because the next move does not compute properly using the time used >value. >Jim Walker the time limit line is an indication that there is time left, and that crafty has allocated this much time for the current search. Seems like time is very low for some reason... But it will _never_ run out unless the system you use has a problem. IE some windows systems seem to have some significant 'pauses' at times that cause extra time to be used when the engine has already decided to stop the search. Since crafty is using 'wall clock time' if the O/S blocks the process for any reason, that time is considered part of the search time. So long as the target time is non-zero, it still has 'time left' even if the "other program" disagrees, because there is time lost transferring moves back and forth. After many moves, _both_ may think the 'other' program has lost on time since they don't know how to allow for this communication delay.
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.