ChessGUI 0.098

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

Moderators: hgm, Rebel, chrisw

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

Re: ChessGUI 0.098

Post by Graham Banks »

Matthias - is it possible to make ChessGUI select a new opening line at random for each new game as opposed to each new cycle of games?
If this is an easy enough option for you to implement, I'd really appreciate it.

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

Re: ChessGUI 0.098

Post by Matthias Gemuh »

Graham Banks wrote:Matthias - is it possible to make ChessGUI select a new opening line at random for each new game as opposed to each new cycle of games?
If this is an easy enough option for you to implement, I'd really appreciate it.

Regards, Graham.

Easy to implement, though maybe an unfair option . :wink:


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

Re: ChessGUI 0.098

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote:Matthias - is it possible to make ChessGUI select a new opening line at random for each new game as opposed to each new cycle of games?
If this is an easy enough option for you to implement, I'd really appreciate it.

Regards, Graham.

Easy to implement, though maybe an unfair option . :wink:


Matthias.
I'd still appreciate it as an option. It makes viewing tournaments more interesting.
Pretty please? :wink:
gbanksnz at gmail.com
User avatar
Graham Banks
Posts: 41415
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: ChessGUI 0.098

Post by Graham Banks »

Graham Banks wrote:
Matthias Gemuh wrote:
Graham Banks wrote:Matthias - is it possible to make ChessGUI select a new opening line at random for each new game as opposed to each new cycle of games?
If this is an easy enough option for you to implement, I'd really appreciate it.

Regards, Graham.

Easy to implement, though maybe an unfair option . :wink:


Matthias.
I'd still appreciate it as an option. It makes viewing tournaments more interesting.
Pretty please? :wink:
One other small question Matthias. Is it possible to have the pgn output in the format that Chessbase GUIs use?
The only reason that I ask is that CCRL uses the statistics produced for various purposes.
If this isn't possible, no problems. Your efforts are appreciated regardless.

Pushing my luck regards,
Graham. :roll:
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI 0.098

Post by Matthias Gemuh »

Graham Banks wrote:
One other small question Matthias. Is it possible to have the pgn output in the format that Chessbase GUIs use?
The only reason that I ask is that CCRL uses the statistics produced for various purposes.
If this isn't possible, no problems. Your efforts are appreciated regardless.

Pushing my luck regards,
Graham. :roll:

Old or new Chessbase pgn format ?
Do you know which features of that pgn format the CCRL uses ?

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

Re: ChessGUI 0.098

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote:
One other small question Matthias. Is it possible to have the pgn output in the format that Chessbase GUIs use?
The only reason that I ask is that CCRL uses the statistics produced for various purposes.
If this isn't possible, no problems. Your efforts are appreciated regardless.

Pushing my luck regards,
Graham. :roll:

Old or new Chessbase pgn format ?
Do you know which features of that pgn format the CCRL uses ?

Matthias.
New format is preferred.
As to the features used, I know that Kirill likes as much information as possible in the pgn - time taken, evaluation, expected move of opponent, etc.
Probably not being overly helpful I guess? I'll show you what the pgn looks like below.
I think that ChessGUI provides all the necessary info, but it's just the format that's a problem at present.
Kirill is very pushed for time since the birth of his first child and still hasn't organised our scripts to derive the necessary information from the Arena pgn yet, so if we could get it from ChessGUI through your assistance, we'd all be very grateful.
However, as I said, if it's a big task, I understand if you'd prefer not to.

Regards, Graham.

[Event "8th Amateur D4"]
[Site "Howick"]
[Date "2008.05.30"]
[Round "1.5"]
[White "Gosu 0.16"]
[Black "Sage 3.53"]
[Result "1-0"]
[ECO "C88"]
[Annotator "0.22;0.15"]
[PlyCount "87"]
[EventDate "2008.05.17"]
[EventType "tourn"]
[Source "Banks"]
[TimeControl "40/4080:40/4080:40/4080"]

{AMD Athlon(tm) MP 1666 MHz W=11.3 ply; 276kN/s; Balanced-12.ctg B=15.0 ply;
266kN/s; Balanced-12.ctg} 1. e4 {[%eval 35534,0] [%emt 0:00:00]} e5 {
[%eval 35534,0] [%emt 0:00:00]} 2. Nf3 {[%eval 35534,0] [%emt 0:00:00]} Nc6 {
[%eval 35534,0] [%emt 0:00:00]} 3. Bb5 {[%eval 35534,0] [%emt 0:00:00]} a6 {
[%eval 35534,0] [%emt 0:00:00]} 4. Ba4 {[%eval 35534,0] [%emt 0:00:00]} Nf6 {
[%eval 35534,0] [%emt 0:00:00]} 5. O-O {[%eval 35534,0] [%emt 0:00:00]} Be7 {
[%eval 35534,0] [%emt 0:00:00]} 6. Re1 {[%eval 35534,0] [%emt 0:00:00]} b5 {
[%eval 35534,0] [%emt 0:00:00]} 7. Bb3 {[%eval 35534,0] [%emt 0:00:00]} O-O {
[%eval 35534,0] [%emt 0:00:00]} 8. h3 {[%eval 35534,0] [%emt 0:00:00]} Bb7 {
[%eval 35534,0] [%emt 0:00:00]} 9. d3 {[%eval 35534,0] [%emt 0:00:00]} d6 {
[%eval 35534,0] [%emt 0:00:00]} 10. a3 {[%eval 35534,0] [%emt 0:00:00]} Na5 {
[%eval 35534,0] [%emt 0:00:00]} 11. Ba2 {[%eval 35534,0] [%emt 0:00:00]} c5 {
[%eval 35534,0] [%emt 0:00:00]} 12. Nbd2 {[%eval 35534,0] [%emt 0:00:00]} Nc6 {
[%eval 35534,0] [%emt 0:00:00]} 13. Nf1 {[%eval 22,10] [%emt 0:01:48]} Qd7 {
(Qc7) [%eval 15,14] [%emt 0:04:16]} 14. Ng3 {(Bg5) [%eval 32,10] [%emt 0:03:20]
} Kh8 {(Rac8) [%eval 16,13] [%emt 0:02:22]} 15. c3 {
(Bd2) [%eval 42,10] [%emt 0:02:24]} Nd8 {(Bd8) [%eval 26,14] [%emt 0:02:22]}
16. Nf5 {(Be3) [%eval 53,10] [%emt 0:02:23]} Ne6 {[%eval 27,13] [%emt 0:02:22]}
17. Be3 {[%eval 43,10] [%emt 0:02:02]} Bd8 {[%eval 21,13] [%emt 0:02:22]} 18.
b4 {(g4) [%eval 27,9] [%emt 0:01:39]} Rc8 {(Bc7) [%eval 27,13] [%emt 0:02:22]}
19. c4 {(Rc1) [%eval 19,10] [%emt 0:01:39]} Nd4 {
(cxb4) [%eval 26,13] [%emt 0:02:22]} 20. Bxd4 {[%eval 59,10] [%emt 0:01:43]}
exd4 {(cxd4) [%eval 83,14] [%emt 0:04:08]} 21. bxc5 {
[%eval 60,11] [%emt 0:01:43]} Rxc5 {(dxc5) [%eval 63,14] [%emt 0:02:16]} 22.
cxb5 {(N5xd4) [%eval 65,11] [%emt 0:01:46]} axb5 {
(Ba5) [%eval 56,14] [%emt 0:02:16]} 23. N5xd4 {[%eval 98,10] [%emt 0:02:50]}
Ba5 {(Rc3) [%eval 101,15] [%emt 0:03:59]} 24. Re2 {
[%eval 111,10] [%emt 0:02:01]} Bc3 {[%eval 82,14] [%emt 0:02:10]} 25. Rb1 {
[%eval 103,11] [%emt 0:02:19]} Rfc8 {[%eval 90,14] [%emt 0:02:10]} 26. Qb3 {
[%eval 108,11] [%emt 0:02:00]} Bxd4 {(d5) [%eval 172,14] [%emt 0:03:48]} 27.
Nxd4 {[%eval 124,11] [%emt 0:01:48]} d5 {[%eval 180,14] [%emt 0:02:03]} 28. e5
{[%eval 152,12] [%emt 0:02:19]} Nh5 {[%eval 195,15] [%emt 0:02:03]} 29. e6 {
[%eval 162,11] [%emt 0:01:57]} fxe6 {[%eval 168,14] [%emt 0:02:03]} 30. Nxe6 {
[%eval 154,11] [%emt 0:02:14]} Rc1+ {[%eval 180,14] [%emt 0:02:03]} 31. Re1 {
[%eval 155,11] [%emt 0:02:28]} R1c2 {[%eval 177,15] [%emt 0:02:03]} 32. Nd4 {
[%eval 166,12] [%emt 0:02:36]} R2c5 {[%eval 234,15] [%emt 0:03:36]} 33. Qb4 {
[%eval 177,11] [%emt 0:02:01]} h6 {[%eval 304,15] [%emt 0:03:16]} 34. Ne6 {
[%eval 215,10] [%emt 0:03:06]} Rc3 {(Rc2) [%eval 325,15] [%emt 0:02:55]} 35. d4
{[%eval 237,11] [%emt 0:02:42]} Qf7 {[%eval 324,14] [%emt 0:01:27]} 36. Nd8 {
[%eval 248,10] [%emt 0:02:37]} Qf5 {(Qd7) [%eval 294,14] [%emt 0:01:27]} 37.
Re8+ {[%eval 229,10] [%emt 0:03:05]} Kh7 {[%eval 298,15] [%emt 0:01:27]} 38.
Rf1 {[%eval 193,10] [%emt 0:02:07]} Rc1 {[%eval 278,14] [%emt 0:01:27]} 39. Qb1
{(Bb1) [%eval 235,11] [%emt 0:02:14]} Rxb1 {[%eval 319,13] [%emt 0:01:27]} 40.
Bxb1 {[%eval 362,13] [%emt 0:01:41]} Rc2 {(Qxb1) [%eval 417,16] [%emt 0:01:27]}
41. g4 {[%eval 431,12] [%emt 0:02:26]} Qd3 {(Qg6) [%eval 431,17] [%emt 0:01:42]
} 42. gxh5 {[%eval 426,12] [%emt 0:01:33]} Bc8 {[%eval 573,16] [%emt 0:02:59]}
43. Rfe1 {[%eval 477,12] [%emt 0:02:00]} Qxh3 {
(Bxh3) [%eval 637,15] [%emt 0:03:20]} 44. Bxc2+ {[%eval 515,12] [%emt 0:01:58]}
1-0
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI 0.098

Post by Matthias Gemuh »

Graham Banks wrote: One other small question Matthias. Is it possible to have the pgn output in the format that Chessbase GUIs use?
The only reason that I ask is that CCRL uses the statistics produced for various purposes.


It is not possible for me to test ChessGUI 0.102 today nor tomorrow.
I uploaded it anyway.

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

Re: ChessGUI 0.098

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote: One other small question Matthias. Is it possible to have the pgn output in the format that Chessbase GUIs use?
The only reason that I ask is that CCRL uses the statistics produced for various purposes.


It is not possible for me to test ChessGUI 0.102 today nor tomorrow.
I uploaded it anyway.

Matthias.
Matthias - you're a champion and I appreciate your generosity. :D
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: ChessGUI 0.098

Post by Matthias Gemuh »

Graham Banks wrote:
Matthias - you're a champion and I appreciate your generosity. :D


ChessGUI does not yet convert predicted move to SAN notation.


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

Re: ChessGUI 0.098

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote:
Matthias - you're a champion and I appreciate your generosity. :D


ChessGUI does not yet convert predicted move to SAN notation.


Matthias.
Good things take time, but ChessGUI is getter better all the time. I'd really encourage others to give it a go. :P
Matthias deserves some support and feedback.
gbanksnz at gmail.com