Maybe you can use the code to start a new chess GUI

Moderator: Ras
Thanks Heiko. How much work do you think would be needed to add to xboard the capability to do interactive position analysis, kind of what IDEA does' in Aquarium program? I know you don't have Windows, but it is a kind of analysis were the user goes back and forth from a given position recording the engine scores for any position being analyzed. Then, scores are backpropagated (minimaximized) to the root positions.hgm wrote:Note that developing a GUI is about 100 times more work as developing a Chess engine (perhaps only 10 times if it is a top engine). So why start from scratch if there already exists open source that does almost everything you require, and what people request here. Just tweeking the existing code so that it does exactly what you want would be a hundred times easier.
All the stuff that is there and shouldn't even be necessary. Command line options? Special Winboard options? This is one of the reasons why UCI came around, because of this mess (the ini file hell is missing, but likely hidden elsewhere). The only thing worse than that is probably the Winboard startup dialogue.Ferdy wrote:All you have to do is press the button and locate the engine file. What is your problem
The most user-friendly chess GUI I've used so far is the Shredder GUI:Will you tell us how to install an engine according to your GUI?
?Krzysztof Grzelak wrote:Sorry but a bit of a bug appeared in this post.
Uh? Some engines need command-line options, e.g. to specify you want to run them in a GUI, rather than in stand-alone (ASCII) mode. How do you run those engines in Shredder GUI?Ras wrote:All the stuff that is there and shouldn't even be necessary. Command line options? Special Winboard options? This is one of the reasons why UCI came around, because of this mess (the ini file hell is missing, but likely hidden elsewhere).
What is bad there? You just select the engine from a combo-box...The only thing worse than that is probably the Winboard startup dialogue.
In contrast to what you think, WB v1 and UCI are NOT mutually exclusive. 'UCI' invokes the protocol adapter. This could conceivably use WB v1 protocol.Plus that even rudimentary GUI 101 is not being followed. Checkboxes for mutually exclusive options are nonsense.
Engine->Load 1st Engine in WinBoard is only 2 menu levels deep, so that is 3-2 in favor of WinBoard to start with...The most user-friendly chess GUI I've used so far is the Shredder GUI:
- click Menu->Extras->Engines->Install Engine
Tick 'UCI' or do nothing in WinBoard.- a dialogue box opens where a dropdown combo box allows to select UCI/WB
I WinBoard you could click that button straight away, without first selecting something to make something else open (5-3.5).- after that, another dialogue box opens where you can either enter the path or click on a "..." button (4-2.5).
Again, changing the name would already have been posible in the original dialog for WinBoard ('Nickname'). But usually you would not do that, so I won't count it. Also in WinBoard you now just 'confirm' by clicking 'OK' (6-4.5 for WinBoard...).- after that, another dialogue opens where name of the engine and autor (as derived from the engine itself) appears, but you can change them if you want
- a final confirmation "engine successfully installed" appears.
You also don't have to enter stuff that is not necessary in WinBoard. OTOH, it seems you cannot enter some stuff that sometimes is necessary in Shredder. E.g. explain us what you would have to do in addition whenYou don't have loads of stuff to enter that shouldn't even be necessary.
Where did you get that idea?giovanni wrote:Thanks Heiko. How much work do you think would be needed to add to xboard the capability to do interactive position analysis, kind of what IDEA does' in Aquarium program? I know you don't have Windows,
How does this differ from -mcBookMode in XBoard?but it is a kind of analysis were the user goes back and forth from a given position recording the engine scores for any position being analyzed. Then, scores are backpropagated (minimaximized) to the root positions.
Can TLCV broadcasts reach mobile devices, such as smartphones? We need ability to broadcast to all networked platforms!Graham Banks wrote:Knockout Tournaments
Ability to run TLCV broadcasts.
Adjustable adjudication settings.