Cute Chess 0.9.4 released
Moderators: hgm, Rebel, chrisw
-
- Posts: 27791
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Cute Chess 0.9.4 released
Sure. Just tick "use each line/position twice". That also works when both engines use GUI book.
-
- Posts: 750
- Joined: Mon Mar 27, 2006 7:45 pm
- Location: Finland
Re: Cute Chess 0.9.4 released
There was a stupid bug that broke Crazyhouse FEN parsing. I just fixed it in the master branch. So now there should be nothing preventing the use of Crazyhouse EPD opening suites.Ferdy wrote:Suggestion:
Implement zh epd file as opening suite.
EPD format:Code: Select all
r1bqkbnr/pp3ppp/2ppp3/8/2BQP3/2N5/PPP2PPP/R1B2RK1[PNn] b kq -
I still have a couple of bugs and minor improvements left before I release the next version. BTW, have you experienced any more crashes with Cute Chess 0.9.4?
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Cute Chess 0.9.4 released
Not exactly what I wanted as it re-entered the book again.hgm wrote:Sure. Just tick "use each line/position twice". That also works when both engines use GUI book.
[Event "Computer Chess Game"]
[Site "Computer II"]
[Date "2016.09.26"]
[Round "3"]
[White "Sunsetter 7g 64bit"]
[Black "Imortal 2.0"]
[Result "0-1"]
[TimeControl "60+1"]
[Variant "crazyhouse"]
[Annotator "6. +0.08 8... +2.51"]
1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. d3 Nf6 6. Bg5 {+0.08/11 0.9}
Bg4 7. Nbd2 {+0.14/11 0.8} O-O 8. Re1 {+0.00/11 0.9} Bxf2+ {+2.51/9 3} 9.
Kxf2 {-0.05/11 0.9} Bxf3 {+2.49/9 3} 10. Nxf3 {-0.05/9 0.8} Ng4+
{+4.02/9 3} 11. Kf1 {-0.60/10 0.8} Nxh2+ {+4.35/9 2.8} 12. Nxh2
{-0.81/10 0.8} Qxg5 {+6.41/8 2.6} 13. B@e3 {-0.81/9 0.9} N@g3+
{+4.15/8 2.2} 14. Kg1 {-0.95/10 0.8} P@f4 {+5.55/9 2.2} 15. Bf2
{-1.40/10 1.7} B@d4 {+4.40/8 2.6} 16. Bxd4 {-2.15/10 0.8} exd4
{+6.79/9 2.6} 17. N@f2 {-1.13/10 3} P@e3 {+7.88/9 2.5} 18. Nhg4
{-4.09/11 13} exf2+ {+12.50/8 2.5} 19. Nxf2 {-4.62/11 0.7} N@e3
{+14.01/9 2.4} 20. B@f3 {-4.42/9 1.3} Nxd1 {+19.70/9 2.1} 21. Rexd1
{-14.93/11 10} B@e3 {+26.16/8 2.3} 22. N@e7+ {-14.93/9 0.6} Qxe7
{+299.89/9 2.1} 23. Rf1 Q@h1# {+299.99/5 0.4}
{Xboard adjudication: Checkmate} 0-1
[Event "Computer Chess Game"]
[Site "Computer II"]
[Date "2016.09.26"]
[Round "4"]
[White "Imortal 2.0"]
[Black "Sunsetter 7g 64bit"]
[Result "0-1"]
[TimeControl "60+1"]
[Variant "crazyhouse"]
[Annotator "6. +0.06 6... +0.19"]
1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. d3 Nf6 6. Nc3 {+0.06/10 3} Bg4
{+0.19/12 1.6} 7. Bxf7+ {+1.17/10 3} Kxf7 {+1.09/10 0.8} 8. P@g5
{-0.92/9 3} Nh5 {+1.24/11 0.8} 9. h3 {+0.78/9 2.7} Bd7 {+0.87/10 1.6} 10.
Nxe5+ {+0.84/8 2.7} Nxe5 {+1.45/10 0.8} 11. Qxh5+ {+0.03/9 2.6} B@g6
{+1.35/11 1.6} 12. Qd1 {+1.24/9 2.6} N@h4 {+0.21/12 13} 13. N@a5
{+1.95/8 2.5} Bxh3 {+2.05/11 2.6} 14. P@g3 {-2.86/8 2.5} Bxg2
{+2.73/10 0.6} 15. gxh4 {-5.31/7 2.4} Bxf1 {+4.69/9 1.3} 16. Kxf1
{-8.02/7 2.4} R@h1+ {+5.33/9 0.7} 17. N@g1 {-11.46/8 2.3} P@h2
{+7.45/9 0.7} 18. Ne2 {-13.21/7 2.3} Nf3 {+13.49/9 0.7} 19. B@d5+
{-22.46/6 2.3} Ke7 {+299.20/10 0.7} 20. Kg2 {-299.88/8 2.2} Rxg1+
{+299.30/33} 21. Nxg1 {-299.90/11 1.8} N@e1+ {+299.40/33} 22. Qxe1
{-299.92/15 2.2} Nxe1+ {+299.50/33} 23. Kf1 {-299.94/14 2.1} hxg1=Q+
{+299.60/33} 24. Ke2 {-299.96/13 2.1} Qxf2+ {+299.70/33} 25. Kd1
{-299.98/4} Qxc2+ {+299.80/33} 26. Kxe1 {-299.98/3} Q@d1# {+299.90/33}
{Xboard adjudication: Checkmate} 0-1
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Cute Chess 0.9.4 released
I have not encountered any crashes anymore.ilari wrote:There was a stupid bug that broke Crazyhouse FEN parsing. I just fixed it in the master branch. So now there should be nothing preventing the use of Crazyhouse EPD opening suites.Ferdy wrote:Suggestion:
Implement zh epd file as opening suite.
EPD format:Code: Select all
r1bqkbnr/pp3ppp/2ppp3/8/2BQP3/2N5/PPP2PPP/R1B2RK1[PNn] b kq -
I still have a couple of bugs and minor improvements left before I release the next version. BTW, have you experienced any more crashes with Cute Chess 0.9.4?
-
- Posts: 27791
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Cute Chess 0.9.4 released
OK, I see. It cannot do that. It would only be possible anyway when you disable book after the first miss, because the games could have occurred in reverse order, so that you would transpose into the book in the second game. And if you would disable the book after the first miss, the situation can no longer occur.
I also don't see what you hope to achieve by this. Even if the first game would have engine A out of book much earlier than engine B, it would have been disadvantaged in that game by having to think about more moves, while in the second game its opponent would now get these moves for free.
I also don't see what you hope to achieve by this. Even if the first game would have engine A out of book much earlier than engine B, it would have been disadvantaged in that game by having to think about more moves, while in the second game its opponent would now get these moves for free.
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Cute Chess 0.9.4 released
The use of book should be fair, re-entering is not allowed especially if the selection is random. Perhaps re-entering is allowed if the top move is always selected.hgm wrote:OK, I see. It cannot do that. It would only be possible anyway when you disable book after the first miss, because the games could have occurred in reverse order, so that you would transpose into the book in the second game. And if you would disable the book after the first miss, the situation can no longer occur.
I also don't see what you hope to achieve by this. Even if the first game would have engine A out of book much earlier than engine B, it would have been disadvantaged in that game by having to think about more moves, while in the second game its opponent would now get these moves for free.
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Cute Chess 0.9.4 released
Suggestion:ilari wrote:There was still a really nasty bug causing crashes in tournaments so I've made a bugfix release for 64-bit Windows and Linux: https://github.com/cutechess/cutechess/ ... /gui-0.9.4
There's also a bonus feature - support for the "UCI_Variant" UCI option.
Provide a viewer for generated polyglot book, showing moves, weight, wins, loses.
-
- Posts: 27791
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Cute Chess 0.9.4 released
Well, what you proposed certainly would not be fair, because (if I understood you correctly) the GUI would be feeding moves that one engine had to spend time on to think it up would be fed to the opponent as book move for free.Ferdy wrote:The use of book should be fair, re-entering is not allowed especially if the selection is random. Perhaps re-entering is allowed if the top move is always selected.
I still think the problem is with the book, in particular that you incorporate one-sided lines in it.
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Cute Chess 0.9.4 released
The book was created from the games.hgm wrote:Well, what you proposed certainly would not be fair, because (if I understood you correctly) the GUI would be feeding moves that one engine had to spend time on to think it up would be fed to the opponent as book move for free.Ferdy wrote:The use of book should be fair, re-entering is not allowed especially if the selection is random. Perhaps re-entering is allowed if the top move is always selected.
I still think the problem is with the book, in particular that you incorporate one-sided lines in it.
The suggestion was not to re-enter the book once it is out of book the first time, is this impossile to do?
-
- Posts: 27791
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Cute Chess 0.9.4 released
Hardly anything is impossible. The question is whether it is a good thing having it. I could for instance make it such that when you set -bookDepth to -N (N>0) would be equivalent to setting it to +N, but would set a flag that disables book probing after the first miss. (And the flag would be cleared whenever a game starts.)