ChessGUI question for Mathias or anybody who can help

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

Moderator: Ras

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

Re: ChessGUI question for Mathias or anybody who can help

Post by Graham Banks »

From Kirill:
If I could make a feature request for ChessGUI, it would be a PGN output with easy to read expected move. As I understand it, currently both Arena and ChessGUI simply print the PV produced by the engine. This is easy to do (just print out the engine's output), but not convenient to read or work with. Differences between the raw protocol notation and normal PGN notation:
1. g1f3 (raw) vs Nf3 (PGN) - piece is missing in the protocol notation, starting square is always present in protocol notation.
2. h1e1 (raw) vs Rhe1 - In PGN notation disambiguation is present only when it is needed.
(There may be more differences that I don't recall now).

I would be happy if ChessGUI could save the expected move in exactly the same format like PGN notation moves are saved.
gbanksnz at gmail.com
User avatar
Graham Banks
Posts: 45304
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: ChessGUI question for Mathias or anybody who can help

Post by Graham Banks »

Matthias Gemuh wrote: Editing pairings shall help in near future but not now ;(.
Logos are implemented, so just test ;).
Option for score from white perspective will be in version 0.090.
g1f3 to Nf3 is easy for one move, not PV.

Best,
Matthias.
I've loaded ChessGUI 0.089, but the round robin pairings still look wrong (see below). Surely they can't be that difficult to implement?
Team fight pairings and gauntlet pairings work fine. Haven't tested the Swiss pairings.
Also how can you load a logo for a winboard engine?
1 X-X-X-X * X-X-X-X Zappa Mexico II 32-bit X-X-X-X Rybka 2.1 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
2 X-X-X-X * X-X-X-X Loop 12.32 X-X-X-X Naum 3.1 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
3 X-X-X-X * X-X-X-X Thinker 5.1d Passive X-X-X-X Toga II 1.4.1SE X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
4 X-X-X-X * X-X-X-X Bright 0.3b X-X-X-X Hiarcs 12 X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
5 X-X-X-X * X-X-X-X Loop 12.32 X-X-X-X Naum 3.1 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
6 X-X-X-X * X-X-X-X Thinker 5.1d Passive X-X-X-X Toga II 1.4.1SE X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
7 X-X-X-X * X-X-X-X Rybka 2.1 32-bit X-X-X-X Hiarcs 12 X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
8 X-X-X-X * X-X-X-X Bright 0.3b X-X-X-X Zappa Mexico II 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
9 X-X-X-X * X-X-X-X Thinker 5.1d Passive X-X-X-X Toga II 1.4.1SE X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
10 X-X-X-X * X-X-X-X Rybka 2.1 32-bit X-X-X-X Hiarcs 12 X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
11 X-X-X-X * X-X-X-X Naum 3.1 32-bit X-X-X-X Zappa Mexico II 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
12 X-X-X-X * X-X-X-X Bright 0.3b X-X-X-X Loop 12.32 X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
13 X-X-X-X * X-X-X-X Rybka 2.1 32-bit X-X-X-X Hiarcs 12 X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
14 X-X-X-X * X-X-X-X Naum 3.1 32-bit X-X-X-X Zappa Mexico II 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
15 X-X-X-X * X-X-X-X Toga II 1.4.1SE X-X-X-X Loop 12.32 X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
16 X-X-X-X * X-X-X-X Bright 0.3b X-X-X-X Thinker 5.1d Passive X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
17 X-X-X-X * X-X-X-X Naum 3.1 32-bit X-X-X-X Zappa Mexico II 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
18 X-X-X-X * X-X-X-X Toga II 1.4.1SE X-X-X-X Loop 12.32 X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
19 X-X-X-X * X-X-X-X Hiarcs 12 X-X-X-X Thinker 5.1d Passive X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
20 X-X-X-X * X-X-X-X Bright 0.3b X-X-X-X Rybka 2.1 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
21 X-X-X-X * X-X-X-X Toga II 1.4.1SE X-X-X-X Loop 12.32 X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
22 X-X-X-X * X-X-X-X Hiarcs 12 X-X-X-X Thinker 5.1d Passive X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
23 X-X-X-X * X-X-X-X Zappa Mexico II 32-bit X-X-X-X Rybka 2.1 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
24 X-X-X-X * X-X-X-X Bright 0.3b X-X-X-X Naum 3.1 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
25 X-X-X-X * X-X-X-X Hiarcs 12 X-X-X-X Thinker 5.1d Passive X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
26 X-X-X-X * X-X-X-X Zappa Mexico II 32-bit X-X-X-X Rybka 2.1 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
27 X-X-X-X * X-X-X-X Loop 12.32 X-X-X-X Naum 3.1 32-bit X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
28 X-X-X-X * X-X-X-X Bright 0.3b X-X-X-X Toga II 1.4.1SE X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X * X-X-X-X *
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI question for Mathias or anybody who can help

Post by Matthias Gemuh »

Graham Banks wrote: I've loaded ChessGUI 0.089, but the round robin pairings still look wrong (see below). Surely they can't be that difficult to implement?
Team fight pairings and gauntlet pairings work fine. Haven't tested the Swiss pairings.
Also how can you load a logo for a winboard engine?

Looks like the algo is still unbalanced if colours are not alternated.
Alternate and all should be fine ;).
Looks like the place to load logos is bad for WB. I will move it to engine installation window in version 0.090.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Graham Banks
Posts: 45304
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: ChessGUI question for Mathias or anybody who can help

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote: I've loaded ChessGUI 0.089, but the round robin pairings still look wrong (see below). Surely they can't be that difficult to implement?
Team fight pairings and gauntlet pairings work fine. Haven't tested the Swiss pairings.
Also how can you load a logo for a winboard engine?

Looks like the algo is still unbalanced if colours are not alternated.
Alternate and all should be fine ;).
Looks like the place to load logos is bad for WB. I will move it to engine installation window in version 0.090.
Please take any criticism as constructive. ChessGUI has the potential to be the number one free GUI and we're trying to keep you motivated to add the finishing touches. :wink:
I'm already committed to using it on at least one computer from this point on.

Regards, Graham.
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI question for Mathias or anybody who can help

Post by Matthias Gemuh »

Graham Banks wrote:If I could make a feature request for ChessGUI, it would be a PGN output with easy to read expected move. As I understand it, currently both Arena and ChessGUI simply print the PV produced by the engine. This is easy to do (just print out the engine's output), but not convenient to read or work with. Differences between the raw protocol notation and normal PGN notation:
1. g1f3 (raw) vs Nf3 (PGN) - piece is missing in the protocol notation, starting square is always present in protocol notation.
2. h1e1 (raw) vs Rhe1 - In PGN notation disambiguation is present only when it is needed.
(There may be more differences that I don't recall now).

I would be happy if ChessGUI could save the expected move in exactly the same format like PGN notation moves are saved.

Expected move doable for UCI engines only. WB engines don't have standard PV format to grab expected move from.

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

Re: ChessGUI question for Mathias or anybody who can help

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote:If I could make a feature request for ChessGUI, it would be a PGN output with easy to read expected move. As I understand it, currently both Arena and ChessGUI simply print the PV produced by the engine. This is easy to do (just print out the engine's output), but not convenient to read or work with. Differences between the raw protocol notation and normal PGN notation:
1. g1f3 (raw) vs Nf3 (PGN) - piece is missing in the protocol notation, starting square is always present in protocol notation.
2. h1e1 (raw) vs Rhe1 - In PGN notation disambiguation is present only when it is needed.
(There may be more differences that I don't recall now).

I would be happy if ChessGUI could save the expected move in exactly the same format like PGN notation moves are saved.

Doable for UCI engines only. WB engines don't have standard PV format to grab expected move from.

Matthias.
Okay - I'll let Kirill know this.
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI question for Mathias or anybody who can help

Post by Matthias Gemuh »

Graham Banks wrote:
Please take any criticism as constructive. ChessGUI has the potential to be the number one free GUI and we're trying to keep you motivated to add the finishing touches. :wink:
I'm already committed to using it on at least one computer from this point on.

Regards, Graham.


Hi Graham,
I appreciate all criticism/feedback :wink:
The lack of it is what slowed down development.
Only Alex Schmidt used to give feedback :cry:

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

Re: ChessGUI question for Mathias or anybody who can help

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote:
Please take any criticism as constructive. ChessGUI has the potential to be the number one free GUI and we're trying to keep you motivated to add the finishing touches. :wink:
I'm already committed to using it on at least one computer from this point on.

Regards, Graham.


Hi Graham,
I appreciate all criticism/feedback :wink:
The lack of it is what slowed down development.
Only Alex Schmidt used to give feedback :cry:

Best,
Matthias.
One thing I notice is that when you go back into the tournament screen and click on "edit engine parameters" for an engine, sometimes there are blank boxes where previously you've entered options.
Hopefully this doesn't mean that the parameters are changing.
gbanksnz at gmail.com
User avatar
Graham Banks
Posts: 45304
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: ChessGUI question for Mathias or anybody who can help

Post by Graham Banks »

Latest look with logos:

Image
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI question for Mathias or anybody who can help

Post by Matthias Gemuh »

Graham Banks wrote:
One thing I notice is that when you go back into the tournament screen and click on "edit engine parameters" for an engine, sometimes there are blank boxes where previously you've entered options.
Hopefully this doesn't mean that the parameters are changing.
When I come round to "edit engine parameters" again, I will do it better.
If you can understand the format, you will see the true UCI parameters in ChessGUI.uci in engine directory. A more readable format is of course in debug file ;).

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