As a professional software developer, I have been using "home-rolled" chess GUI software for a year or so; however, since Matthias clearly wants to move on from ChessGUI, I plan to release my software as an open source project. It is written in C# for .NET, which means that it will initially be only for Windoze, but I'd really appreciate someone with Mono experience willing to test-drive it. (Dear trolls: please don't turn this into a "why we hate Micro$oft" rant.") If there's enough interest, I would be looking at an Alpha delivery around Christmas, with a Beta by Easter and a finished product by summer of next year. (If that seems like a long time, please keep in mind that the software is already 100,000+ lines of code...)
Here are my minimum requirements:
(1) Windows XP or better / 32-bit and 64-bit compatible / multi-core aware
(2) WinBoard and UCI compatible
(3) Human vs. Human / Human vs. Engine / Engine vs. Engine
(4) Blunder search and unattended analysis of PGN games
(5) Full PGN import/export/annotation capabilities
And a list of things that are NOT going to be offered (yet):
(1) 3D graphics -- I simply don't have the artistic skills
(2) ChessBase compatibility -- it's proprietary and I don't want licensing "issues"
(3) Internet or ICCS play
What would be the most help is ideas, suggestions, and requests from the user community (that's you guys & gals) about what features are most important. Feel free to refer to existing GUIs (Aquarium, Fritz, Winboard, ChessGUI, etc.) for observations like "I really like having two different engines analyzing the same position at the same time." or "I want to be able to create my own piece images." or "I love/hate the ribbon UI".
Your throughts?
Humble Programmer
,,,^..^,,,


