mjlef wrote:Tord Romstad wrote:I use XBoard or my own new GUI for running my test matches.
Hmmm, that sounds neat. None of the GUIs I have tried seem ideal for us programmers. Is this somehting you will be releasing?
Yes, I will, and I hope to have an early beta version ready for testing very soon. You probably won't be able to use it, though: It's for Mac OS X only. It's possible that there will be a Linux port later, but a Windows port wouldn't be possible without rewriting almost every single line of code.
I started working on a GUI last year, which can still be downloaded from my Glaurung page. Unfortunately I had to stop working on it while it was still in a rather buggy and unfinished state, because I replaced my PowerPC Mac with one of the new Intel Macs, and it turned out that the development tool I used didn't work on Intel Macs.
A couple of weeks ago, I decided to start from scratch again. Progress is extremely slow, partly because I have to use Objective-C, a programming language I don't have much experience with, and partly because of the very nice weather in Oslo this summer.
Here is a screenshot of how it looks right now:
http://www.glaurungchess.com/beta/Glaurung.pngThose who have seen my old GUI will notice that the graphics is mostly the same, but all code is completely rewritten.
Will it gave feature search capabilities ( would love to say be able to search for positions where scores differ by say 2 pawns or more for 2 moves in a row).
I like a couple of the graphical things in the Shredder GUI. It shows a graph of scores uisng colored bars, so you can visually see how one program compares the position to the other. There is a simple line showing time used per move (NOW's is practically staright...something I need to work on to have the program spend more time when in trouble). These graphs are very useful in very fast games. I can see, for example, that Rybka gives a big bonus for say R&B&Ps versus N&B&Ps. More than the traditional "2 pawn" difference.
Thanks for the feature suggestions - I'll keep them in mind. The challenge is to find a way to include them without messing up the interface too much. My main goal is to have a GUI which is stable, fast, and easy to use, without having tons of features which 99% of the users never use.
Tord