ChessGUI and Chess960

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Alexander Schmidt
Posts: 1235
Joined: Thu May 10, 2007 2:49 pm

Re: ChessGUI and Chess960

Post by Alexander Schmidt »

hgm wrote:Sorry for being not clear, then. What I meant is that I did not change anything with respect to the subject we were discussing in this thread. In fact I changed a lot of things. (I redecorated my house, retired from my job...) But that hardly relevant. Castling rights are not the discussion topic of this thread. What this thread is about is the move notation of castlings.
I wasn't talking about move notation in special but about the handling of winboard engines in general. I was not aware that the range of a discussion is limited by the entire posting.

Congrats for the retirement. I got to go to work now...
User avatar
hgm
Posts: 28354
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: ChessGUI and Chess960

Post by hgm »

Well, there is nothing to discuss about other things, as everyone here does those the same way and is happy with it...
Alexander Schmidt
Posts: 1235
Joined: Thu May 10, 2007 2:49 pm

Re: ChessGUI and Chess960

Post by Alexander Schmidt »

hgm wrote:Well, there is nothing to discuss about other things, as everyone here does those the same way and is happy with it...
OK, in the future I'll ask you before I lead a discussion to another sight my old grouchy friend. :D
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI and Chess960

Post by Matthias Gemuh »

Evert wrote:...

nothing in the protocol says I have to work around GUI bugs.

...
I have added the new approach. :wink:

http://biglion.bplaced.net/chess/ChessGUI.zip

Unfortunately, I cannot test it in Chess960 using Sjaak because Sjaak has bugs !

Someone should try TJChess in WB mode and give feedback. Thanks.


Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Evert
Posts: 2929
Joined: Sat Jan 22, 2011 12:42 am
Location: NL

Re: ChessGUI and Chess960

Post by Evert »

Matthias Gemuh wrote: Unfortunately, I cannot test it in Chess960 using Sjaak because Sjaak has bugs !
You know, it would be really helpful and more constructive if you could be less vague.

Did you try the version I posted yesterday (which has bugfixes for handling KQkq strings in combination with FRC)? 32 bit or 64 bit? Does it crash or does it produce invalid moves? In what positions? etc. You may assume that when I upload something, I've tested it to see if it works for me. So to fix it I need to have a bit more information so that I can at least try to reproduce the problem.
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI and Chess960

Post by Matthias Gemuh »

Evert wrote:
Matthias Gemuh wrote: Unfortunately, I cannot test it in Chess960 using Sjaak because Sjaak has bugs !
You know, it would be really helpful and more constructive if you could be less vague.

Did you try the version I posted yesterday (which has bugfixes for handling KQkq strings in combination with FRC)? 32 bit or 64 bit? Does it crash or does it produce invalid moves? In what positions? etc. You may assume that when I upload something, I've tested it to see if it works for me. So to fix it I need to have a bit more information so that I can at least try to reproduce the problem.
I tested Sjaak-437-i686 and Sjaak-470-i686 !
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Evert
Posts: 2929
Joined: Sat Jan 22, 2011 12:42 am
Location: NL

Re: ChessGUI and Chess960

Post by Evert »

Matthias Gemuh wrote:
Evert wrote: Did you try the version I posted yesterday (which has bugfixes for handling KQkq strings in combination with FRC)? 32 bit or 64 bit? Does it crash or does it produce invalid moves? In what positions? etc. You may assume that when I upload something, I've tested it to see if it works for me. So to fix it I need to have a bit more information so that I can at least try to reproduce the problem.
I tested Sjaak-437-i686 and Sjaak-470-i686 !
Ok. That's still rather vague.

Both of those are old versions. The version with bugfixes I mentioned is revision 510, which I posted a link for earlier.

So I take it that by "has bugs" you mean "does not play FRC correctly" and not "crashes when I run it". Could you try revision 510 posted earlier?
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI and Chess960

Post by Matthias Gemuh »

Evert wrote:...

So I take it that by "has bugs" you mean "does not play FRC correctly" and not "crashes when I run it". Could you try revision 510 posted earlier?
510win64 played 2 FRC games and threw an exception in 3rd game.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Evert
Posts: 2929
Joined: Sat Jan 22, 2011 12:42 am
Location: NL

Re: ChessGUI and Chess960

Post by Evert »

Do you have a log file or the position where it happened?
User avatar
Evert
Posts: 2929
Joined: Sat Jan 22, 2011 12:42 am
Location: NL

Re: ChessGUI and Chess960

Post by Evert »

Ok, it looks like there's an issue if the rook is between the king and the place where the king ends up: Sjaak tests whether the space between the king and rook is empty, but that's not enough in this situation.