Just wait a little until cutechess can handle 6 piece tb adjucation and that problem will disappear. There is already a pull request under review.MikeB wrote:Good point , it does sound a whole lot simpler just to follow the FIDE rules that govern the way most people play chess...why start start adjudicating draws (what people would consider to be a draw) as wins in the first place?syzygy wrote:But then you get the problem that 50-move rule draws that happen with 6 pieces still on the board are thought by the engine to be a win. But these 6-piece positions are not TB-adjudicated by TCEC, so they have to be won over the board and that will not work (even with the 50-move rule disabled the losing engine will make sure to keep the draw).MikeB wrote:Actually Stockfish has that knowledge, all its need is that little check box to be unchecked to false. If the operator knew the 50 move rule was not going to follow FIDE 50 move rule, the setting should, have been false. So either way , it is operator error.
So what TCEC would need are 5-piece tables that ignore the 50-move rule, and custom-built 6-piece tables that do take into account the 50-move rule as long as the 50 moves happen before a conversion to a 5-piece position. This is not a very satisfactory situation.
The same applies to ICCF but with 5 replaced by 6: they need 6-piece tables that ignore the 50-move rule and custom-built 7-piece tables that take into account the 50-move rule as long as the 50 moves happen before a conversion to a 6-piece position.
Using a faulty automated adjudicator is a little absurd in the first place.
It may be technically easier to follow the 50 move draw rule in all cases, but many people feel that would be against the main objectives of the game of chess (See article 1.1 - 1.3 FIDE rules for reference). If one side can prove to have an unavoidable checkmate, the game should not end with a draw. It simply feels wrong. Checkmates should take precedence.