Lavir wrote:because making it as an option there would easily give the possibility of setting the thing individually engine by engine if one so want.
But the Tournament Options is not a per-engine dialog. The settings you enter there are just as global as those in Common Engine. It sounds more like you would want them in the Load Engine dialogs.
The "common engine" has hash and cores, but hash IMO should be given also the possibility of setting it indipendently by engine (for example one 256 and another 512 if one wants) and it would be good even if it was possible to to do so for threads (think about it: in this way your GUI would be the first to have this option so easily achievable). If you can do these things easily from a simple window it's all another thing.
Well, I thought about the possibility to disable the centralized setting by giving an invalid value (like hash size -1 or 0 cores), and in that case take the hash setting from the option in the Engine Settings dialog. I am not sure that this would be a unique feat, though. I understood that in Shredder GUI the threads can only be set by a private engine option, so that it is really the way to set them globally is what sets WinBoard apart. (And not everyone is happy with that.)
... and permanent brain - another thing you have to set in Winboard in yet another window);
Indeed, for historic reasons there is a duplicat of the 'Ponder next move' checkbox in the Adjudications dialog, where it really makes no sense at all. At the very least this should be moved to Common Engine. I figured that there would be many people that would hardly ever change those parameters, but set them for what is good for their system. I very often start new tourneys, but they almost always because I want to use different engines or engine versions, and almost never because I want another book, or hash setting. Hash and threads is also relevant for people that do not want to run tourneys at all (e.g. for analysis), and in general, I try to avoid duplicates (although I try to not be dogmatic about that)..
I think Winboard, for the "philosophical" way it is created would make a perfect GUI specialized for engine matches.
Actually its most popular usage is as ICS client, for playing human games on FICS. WinBoard is pretty much a jack-of-all-trades, and I will certainly keep it this way, because there are many variants that are not supported by anything else but WinBoard. So for the benefit of those I have to keep offering a complete set of sevices. (Engine tourneys, human-engine, human-ICS, engine-ICS, interactive analysis, book creation).
Do you imagine if it was also able to make concurrency games automatically (as CuteChess does, but actually being able to look at the games) so that you could watch/make 4 games side by side while they are being played?
This already works as long the integrated Tournament Manager exists, because it was eplicitly designed to do just that. All you have to do is double-click the touney file, to stat new WinBoard instances for increasing the number of concurrent games. (And close them again when you want to decrease the number.)
I meant something like in Arena when there's an option to end the tournament after the game is played or the round/cycle at the touch of a button. It is a nice touch, especially when you play LTC games.
Well, you can stop after the current game through the 'Machine Match' menu item. Whether that will also close WinBoard or just switch it to 'idle' mode depends on how you started it (through the menu, or from the command-line/by double-clicking a tourney file).
In Chessmaster there was even the option to adjourn engine games, a thing I've not seen in any other GUI.
I thought about writing the clock times in the 'result comment' of unfinished games as a standard measure. Then WinBoard could simply restore the clock settings when that game is reloaded, and you could start the engines to play from there. Never got to actually do it, though. It is not possible to do this in a way that would not disturb the game in some way (by losing hash info or ponder time), so it is a bit questionable how valuable this is.
Another thing concerning this: I think that when you abort a game it should not be saved in the pgn if less than certain moves).
Well, the 'certain number of moves' now is 1: empty games are not saved. I already game to the conclusion that saving unfinished games during a tournament is never useful, and almost always very undesirable. So in the 4.7.beta I already changed it such that when you abort a game, it does not save automatically to the tourney file, but prompts for a filename (which you then would likely 'Cancel').