| Author |
Message |
Malcolm James Webb (Mjw)
New member Username: Mjw
Post Number: 23 Registered: 5-2008
| | Posted on Friday, March 31, 2017 - 2:10 am: | |
I am working on a chess game with a number of variants. In one variant, whenever a draw situation comes up, I want a dummy player to capture one (non-King) piece from either side and then for the game to continue. Zillions by default automatically declares a draw when stalemate or repetition occurs. It is easy enough to deal with the stalemate draw condition by means of move-priorities. But how would I implement it in the case of draw by repetition? There is a way to avoid Zillions recognising a repetition, but that is not what I want. I want Zillions to recognise repetition and instead of stopping the game, to execute this special capturing move in the hope it will break the deadlock and allow play to continue. Is this at all possible? |
Greg Schmidt (Gschmidt2)
New member Username: Gschmidt2
Post Number: 199 Registered: 1-2007
| | Posted on Wednesday, July 15, 2020 - 3:14 pm: | |
The 3-times repetition detection is built into the ZoG engine and no access of this function to the script is provided. Therefore, unfortunately, I see no way of working around this limitation. |
|