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.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.
Trial of new ICS
Moderator: Ras
-
- Posts: 183
- Joined: Tue Jun 20, 2006 4:41 am
- Location: USA
Re: Trial of new ICS
I don't get the popup error anymore, with your latest ICSclient.zip.