force go white black
Posted: 19 Oct 2004, 13:44
Hi all,
Is the engine supposed to wait for an explicit 'go' command before it 'goes'?
or, can we assume that if we are on move, the receipt of a legal move from the gui signals it is time to start producing our move?
I had always done the former. But recently have had an occasional problem with Arena telling my engine:
time ####
white/black
go
while it was thinking. and upon finishing it would interpret the above as 'go again' !
upon reflection, it makes no sense to send the 'go' command unless we were supposed to wait for it, so maybe I have assumed incorrectly.
In my defense, however , my winboard code was modeled after TSCP and it seems he had the same assumption
Is the engine supposed to wait for an explicit 'go' command before it 'goes'?
or, can we assume that if we are on move, the receipt of a legal move from the gui signals it is time to start producing our move?
I had always done the former. But recently have had an occasional problem with Arena telling my engine:
time ####
white/black
go
while it was thinking. and upon finishing it would interpret the above as 'go again' !
upon reflection, it makes no sense to send the 'go' command unless we were supposed to wait for it, so maybe I have assumed incorrectly.
In my defense, however , my winboard code was modeled after TSCP and it seems he had the same assumption