Search found 1052 matches

by Ras
Tue May 26, 2020 9:49 pm
Forum: Computer Chess Club: General Topics
Topic: Banksia GUI released
Replies: 752
Views: 80121

Re: Banksia GUI released

hgm wrote:
Thu May 21, 2020 1:36 pm
And that most engines do not implement Move Now should just be common knowledge; the CECP specs define it as an optional command.
That's part of the mess and why the CECP ecosystem just sucks.
by Ras
Thu May 21, 2020 12:42 pm
Forum: Computer Chess Club: General Topics
Topic: Complete engine configuration
Replies: 23
Views: 870

Re: Complete engine configuration

Actually I find SCID a very user-friendly interface and I learned how to do everything it can do by discovery (not reading guides, not asking a developer how to do something) in less than an hour. That's good design. Btw, this is called "discoverability" in UI design, and it's one of the main reaso...
by Ras
Thu May 21, 2020 12:37 pm
Forum: Computer Chess Club: General Topics
Topic: Banksia GUI released
Replies: 752
Views: 80121

Re: Banksia GUI released

The 'exit' command will in practice always work when the 'analyze' command works Ah that's a good point. If an engine fails to announce "analyze=0", then the analysis command would already yield an error. That's even easier to test and store. The question, however, is: why would you ever want to de...
by Ras
Thu May 21, 2020 9:03 am
Forum: Computer Chess Club: General Topics
Topic: Banksia GUI released
Replies: 752
Views: 80121

Re: Banksia GUI released

The only valid way to leave analyze mode is through the 'exit' command. Which has a similar problem because the engine has to actively suppress that feature by announcing "analysis=0". Which many engines don't do. The only reliable way to figure that out is to try it and see whether it works. And t...
by Ras
Thu May 21, 2020 7:25 am
Forum: Computer Chess Club: General Topics
Topic: Complete engine configuration
Replies: 23
Views: 870

Re: Complete engine configuration

Says the guy that finds putting "fewer / more" clickable text with no signal whatsoever that clicking it does anything This is called "affordability", and lack thereof is bad UI design. Typically made by people who shouldn't be designing UIs in the first place. Even reading up the beginner articles...
by Ras
Wed May 20, 2020 11:19 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: c-chess-cli
Replies: 15
Views: 858

Re: c-chess-cli

So the only way I found was to add a null pointer at the end. I think the portability problem is that NULL is not necessarily defined as pointer in ((void *) 0) style, though it is under POSIX - but not guaranteed as per the C standard (that may be an integer 0 as well). If the arguments are passed...
by Ras
Wed May 20, 2020 11:06 pm
Forum: Computer Chess Club: General Topics
Topic: Banksia GUI released
Replies: 752
Views: 80121

Re: Banksia GUI released

Weird mate scores is part of the nostalgy. Nostalgy is about keeping only the good parts, not about always finding new pretexts why the GUI should annoy users. The whole CECP ecosystem has had no shortage of user annoyance, and a GUI working around that crap makes it at least somewhat bearable. Nex...
by Ras
Wed May 20, 2020 6:57 pm
Forum: Computer Chess Club: General Topics
Topic: Banksia GUI released
Replies: 752
Views: 80121

Re: Banksia GUI released

Progress comes from discarding crappy old engines that print crappy mate scores. It's up to the user to decide, and e.g. engine nostalgy would be a reason. Other GUIs take your idea to the next level and got rid of CECP at all, among them Droidfish, Picochess, and some dedicated units running ARM-L...
by Ras
Wed May 20, 2020 6:15 pm
Forum: Computer Chess Club: General Topics
Topic: Banksia GUI released
Replies: 752
Views: 80121

Re: Banksia GUI released

Well, if people were happy to see 327.60 or 79.98 scores then, why should it suddenly be so important to show them something different now? Because GUIs in 2020 are expected to be better than something from the early 90s. This is called "progress", and Banksia is aiming for becoming something bette...
by Ras
Wed May 20, 2020 5:50 pm
Forum: Computer Chess Club: General Topics
Topic: Banksia GUI released
Replies: 752
Views: 80121

Re: Banksia GUI released

and do the right thing. If "the computer chess community" had had any trouble with such workarounds, they would have done the right thing and defined that right in the protocol from the beginning. But nobody cared when it would have mattered, and now it's just one more point of hassle when using CE...