Trial of new ICS

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

TonyJH
Posts: 183
Joined: Tue Jun 20, 2006 4:41 am
Location: USA

Re: Trial of new ICS

Post by TonyJH »

I don't get the popup error anymore, with your latest ICSclient.zip.
hgm wrote:
There should be another problem, that the server will declare you checkmated when you still can interpose with drops. For Bughouse it checks if interposing is possible in theory, even when your current holdings are empty, and then suppresses the checkmate verdict. But I have the feeling this is also wrong, as the partner game might be in a similar position, and then you are collectively checkmated. I also did not discover any code for checking if the other game is already finished.

So I guess I will have to put in code that first tests if you can interpose with your current holdings, and if not, checks if the partner game is still running and not similarly dead-locked.
For bughouse, you don't need to change anything here. If both boards are in this situation, with a player on each board waiting for a piece to interpose, the player waiting with less time left will run out of time first and will lose. That player normally resigns ahead of time (even TJchess will). And if he doesn't, it won't take long for time to run out with the usual fast bughouse time controls.