ChessGUI 0.130 and Chess960

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

Moderators: hgm, Rebel, chrisw

User avatar
Graham Banks
Posts: 41455
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: ChessGUI 0.130 and Chess960

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote:Matthias - is it possible to make it easier to replay a particular game without having to edit the schedule file?

Cheers, Graham.

Hi Graham,
I will put than on to-do list :wink:
Matthias.
Thanks Matthias. :D
gbanksnz at gmail.com
User avatar
hgm
Posts: 27808
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: ChessGUI 0.130 and Chess960

Post by hgm »

Matthias Gemuh wrote:

Code: Select all

SendToEng2Time 0000000005256609 : Eng2 (Baron 1.2.1 FRC) -> setboard nqrknrbb/pppppppp/8/8/8/8/PPPPPPPP/NQRKNRBB w KQkq -
.
so FEN type may be the issue in WB.
So you let ChessGUI send X-FEN rather than Shredder FEN, and this seems to work for Baron? My experience is that engines that don't understand Shredder FEN usually also do not understand X-FEN.

What happens if you try to start Baron from the position

[D]2k3rr/1pppppp1/8/7p/7P/8/1PPPPPP1/2K3RR w Gg - 0 1

and play O-O?
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI 0.130 and Chess960

Post by Matthias Gemuh »

hgm wrote:
Matthias Gemuh wrote:

Code: Select all

SendToEng2Time 0000000005256609 : Eng2 (Baron 1.2.1 FRC) -> setboard nqrknrbb/pppppppp/8/8/8/8/PPPPPPPP/NQRKNRBB w KQkq -
.
so FEN type may be the issue in WB.
So you let ChessGUI send X-FEN rather than Shredder FEN, and this seems to work for Baron? My experience is that engines that don't understand Shredder FEN usually also do not understand X-FEN.

What happens if you try to start Baron from the position

2k3rr/1pppppp1/8/7p/7P/8/1PPPPPP1/2K3RR w Gg - 0 1

and play O-O?

The fails on that one because Baron and maybe ChessGUI expect Chess960 games to start from one of the 960 start positions :wink:

I will let ChessGUI selectively send Shredder-type FENs to X-FEN engines only in such special cases.

That is not yet important because ChessGUI has no analysis mode now and nobody needs to start games from such weird positions.

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
hgm
Posts: 27808
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: ChessGUI 0.130 and Chess960

Post by hgm »

Well, if an engines is not capable of reading a FEN that describes something other than the standard opening position of that variant, its setboard command should be considered broken.

That it is not a huge practical problem for people that do not want to use setboard is no reason to design protocol such that it could not be handled at all.
Spock

Re: ChessGUI 0.130 and Chess960

Post by Spock »

Matthias Gemuh wrote:
Hi Ray,

in next ChessGUI, I will include option to choose in which format to save pgn.

Matthias.
That would be great, thank you.
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

ChessGUI 0.131 is out

Post by Matthias Gemuh »

Matthias Gemuh wrote:ChessGUI 0.130 and Chess960
- All Betsy FRC versions work well except version 6.0
- Of all Tornado versions, only Mainz works well
- Roce 0381 does not work
- All other FRC engines work well

Matthias.

.


ChessGUI 0.131 is out
- replay certain pairings (don't use this for swiss tournaments !!!)
- save Chess960 pgn in format of choice
- adjust interval between games according to engine

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Graham Banks
Posts: 41455
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: ChessGUI 0.131 is out

Post by Graham Banks »

Matthias Gemuh wrote: ChessGUI 0.131 is out
- replay certain pairings (don't use this for swiss tournaments !!!)
- save Chess960 pgn in format of choice
- adjust interval between games according to engine

Matthias.
Thanks Matthias. :D
gbanksnz at gmail.com
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: ChessGUI 0.131 is out

Post by pedrox »

Matthias Gemuh wrote:
Matthias Gemuh wrote:ChessGUI 0.130 and Chess960
- All Betsy FRC versions work well except version 6.0
- Of all Tornado versions, only Mainz works well
- Roce 0381 does not work
- All other FRC engines work well

Matthias.

.


ChessGUI 0.131 is out
- replay certain pairings (don't use this for swiss tournaments !!!)
- save Chess960 pgn in format of choice
- adjust interval between games according to engine

Matthias.
I have the following problem with ChessGUI:

I play a tournament chess960 between AICE 0.99.2 and DanaSah 3.97b

Time managent 40/240+40/240+40/120 as CCRL FRC

DanaSah uses a very simple time managent

240 / 40 = 6 s (this is the time by move)

But the first move danasah uses about 8s and when she is near the time control on the move 40 uses only 1s, however passes the control with a minute of time.

Why?

In Winboard and Arena the time is constant and close to the 6s

It seems that ChessGUI used time as game is to finish.

In danasah --> 240 / 30 = 8 s for first move, 232 /30 for second first ...

Best,

Pedro
Spock

Re: ChessGUI 0.131 is out

Post by Spock »

pedrox wrote:
I have the following problem with ChessGUI:

I play a tournament chess960 between AICE 0.99.2 and DanaSah 3.97b

Time managent 40/240+40/240+40/120 as CCRL FRC
CCRL FRC has 40 move in 4 mins repeating time control. ChessGUI works fine with that, although I can't comment on DanaSah specifically
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI 0.131 is out

Post by Matthias Gemuh »

pedrox wrote:
I have the following problem with ChessGUI:

I play a tournament chess960 between AICE 0.99.2 and DanaSah 3.97b

Time managent 40/240+40/240+40/120 as CCRL FRC

DanaSah uses a very simple time managent

240 / 40 = 6 s (this is the time by move)

But the first move danasah uses about 8s and when she is near the time control on the move 40 uses only 1s, however passes the control with a minute of time.

Why?

In Winboard and Arena the time is constant and close to the 6s

It seems that ChessGUI used time as game is to finish.

In danasah --> 240 / 30 = 8 s for first move, 232 /30 for second first ...

Best,

Pedro

Hi Pedro,

maybe you mean "40/240+40/240+40/240" ?
Let DanaSah print time used per move immediately before it sends its move to ChessGUI and compare with the times ChessGUI measures in debug file.
Either send me such a modified DanaSah, or 2 debug files and pgn with all time infos in ChessGUI format.
I am confident that ChessGUI manages time correctly.

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de