Actually I may not know what a high quality chess GUI is as I don't have any of those commercial ones. I was familiar with winboard years ago when I was using Windows. But whether winboard or Xboard, I only use it to do 'testing' for my Cowrie chess program with various chess partners. My secret testing scheme is two games from the initial positions with changed sides! If it beats Komodo or Houdini 2-0 at 60 moves per min, it is enough; no need of 30,000 games as someone routinely is doing to confirm a gain of 15 elo.Don wrote:I don't really agree with this, but I understand what he is saying. Basically you can put as much time and effort as you want into either project. I can write a chess program in a couple of days but I can also write a chess GUI in a couple of days. Neither would be anything more than the most basic thing.Chan Rasjid wrote:Hello,
Muller commented that it is 10x or 100x more difficult to write a chess GUI from scratch than it is to write a chess program.
To build a really high quality GUI would involve an enormous amount of time to do right, but so would a top quality chess program.
What I know is Muller would have a very hard time with Xboard.
As for a chess engine, mine is of a 'high' quality as it has implemented almost all methods publicly known in chess programming - only a part of the ELO is truncated. With 15% of the lines of codes as assert(), and none is trigered in a 100 random games, I can vouch that Cowrie chess has no bug and of top quality
Rasjid.


