Francesca 0.25 Released

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

Moderators: hgm, Rebel, chrisw

User avatar
silentshark
Posts: 327
Joined: Sat Mar 27, 2010 7:15 pm

Francesca 0.25 Released

Post by silentshark »

New version, available from www.silentshark.co.uk

From the README file..

Bugfix when using external book - could mess up castling status in a specific situation, meaning sometimes Francesca wouldn't think she could castle, when she could. Nasty. Very minor eval tweaks to passers. Minor tweak to aspiration window. Improved root node ordering (ditched the old idea about ordering moves depending on number of nodes searched). Some minor speed optimisations. Self play testing show improvement of about +48 ELO, so probably a bit less in the 'real world'.
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Francesca 0.25 Released

Post by Gabor Szots »

silentshark wrote: Sun Jul 28, 2019 3:49 pm New version, available from www.silentshark.co.uk

From the README file..

Bugfix when using external book - could mess up castling status in a specific situation, meaning sometimes Francesca wouldn't think she could castle, when she could. Nasty. Very minor eval tweaks to passers. Minor tweak to aspiration window. Improved root node ordering (ditched the old idea about ordering moves depending on number of nodes searched). Some minor speed optimisations. Self play testing show improvement of about +48 ELO, so probably a bit less in the 'real world'.
Thanks Tom. Hoping to have a chance to test it soon.
Gabor Szots
CCRL testing group
User avatar
silentshark
Posts: 327
Joined: Sat Mar 27, 2010 7:15 pm

Re: Francesca 0.25 Released

Post by silentshark »

Gabor Szots wrote: Sun Jul 28, 2019 4:22 pm
silentshark wrote: Sun Jul 28, 2019 3:49 pm New version, available from www.silentshark.co.uk

From the README file..

Bugfix when using external book - could mess up castling status in a specific situation, meaning sometimes Francesca wouldn't think she could castle, when she could. Nasty. Very minor eval tweaks to passers. Minor tweak to aspiration window. Improved root node ordering (ditched the old idea about ordering moves depending on number of nodes searched). Some minor speed optimisations. Self play testing show improvement of about +48 ELO, so probably a bit less in the 'real world'.
Thanks Tom. Hoping to have a chance to test it soon.
That would be great :-) Thanks
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Francesca 0.25 Released

Post by Gabor Szots »

Tom, I have just finished a tournament and submitted the games to our database. This was the last game:

[pgn][Event "Francesca MAD 0.25 64-bit - Jul 29"] [Site "Szentendre"] [Date "2019.08.02"] [Round "32"] [White "Twisted Logic 20090922 64-bit"] [Black "Francesca MAD 0.25 64-bit"] [Result "1/2-1/2"] [ECO "A80"] [Opening "Dutch"] [Time "20:23:33"] [Variation "2.Nc3 Nf6 3.Bg5 d5 4.Bxf6 exf6 5.e3"] [TimeControl "40/120:40/120:40/120"] [PlyCount "199"] 1. d4 f5 2. Nc3 Nf6 3. Bg5 d5 4. Bxf6 exf6 5. e3 Be6 6. Bd3 Nc6 {+0.30/21 5} 7. Qh5+ {-0.04/16 5} g6 {+0.55/22 3} 8. Qh3 {-0.19/17 7} Qd6 {+0.79/19 3} 9. Nge2 {-0.13/15 3} O-O-O {+0.70/22 4} 10. O-O {-0.17/15 3} Nb4 {+0.07/21 3} 11. Nf4 {-0.32/14 3} Nxd3 {+0.37/22 3} 12. Nxd3 {-0.35/15 3} Qc6 {+0.34/23 6} 13. Qh4 {-0.33/16 3} g5 {+0.39/24 3} 14. Qh5 {-0.30/16 3} Be7 {+0.35/24 4} 15. a4 {-0.31/16 3} Kb8 {+0.34/25 3} 16. a5 {-0.22/16 3} a6 {+0.34/24 9} 17. Na4 {-0.19/15 3} Qe8 {0.00/21 3} 18. Qf3 {+0.02/14 3} Qg6 {-0.02/22 4} 19. Nac5 {+0.31/16 3} Qf7 {-0.24/20 3} 20. Ra4 {+0.44/14 3} Bc8 {-0.50/20 7} 21. Rb4 {+0.44/14 3} Ka7 {-0.40/19 2} 22. Rb3 {+0.25/15 3} Bd6 {-0.30/20 3} 23. Na4 {+0.11/15 11} g4 {-0.02/19 3} 24. Qd1 {+0.24/15 4} Bd7 {+0.06/21 5} 25. Ndc5 {+0.03/17 5} Bb5 {+0.18/20 4} 26. Nc3 {+0.03/15 2} Bc6 {+0.22/20 4} 27. Qd3 {+0.19/14 2} f4 {+0.46/20 3} 28. Rc1 {-0.62/14 2} fxe3 {+0.79/20 2} 29. fxe3 {-0.70/14 2} Qe7 {+0.89/21 2} 30. Rf1 {-0.34/13 2} Rhe8 {+1.24/19 1} 31. Rd1 {-0.84/16 5} Bxc5 {+1.68/22 2} 32. dxc5 {-0.81/15 2} Qxc5 {+1.68/22 1} 33. Qd4 {-0.81/16 2} Qxd4 {+1.75/22 1} 34. Rxd4 {-0.82/16 2} f5 {+1.65/22 1} 35. Kf2 {-0.80/16 2} Re5 {+1.70/21 1} 36. Rd3 {-0.78/16 2} Rd6 {+1.70/18 1} 37. Kg3 {-0.62/15 3} Re8 {+1.03/18 1} 38. Rb4 {-0.46/15 2} Bd7 {+1.01/20 0} 39. Rbd4 {-0.46/16 1} c6 {+1.13/18 0} 40. Na4 {-0.51/16 1} Bc8 {+1.14/14 0} 41. Nc5 {-0.31/17 3} Rf6 {+1.05/26 7} 42. Rb3 {-0.39/16 7} Rf7 {+1.25/22 3} 43. Rdb4 {-0.39/17 3} h6 {+1.14/24 3} 44. Ra4 {-0.39/19 5} Rfe7 {+1.13/25 3} 45. Kf4 {-0.39/18 3} Rf7 {+1.13/25 9} 46. Kg3 {0.00/23 3} Rg7 {+1.04/25 2} 47. Kf4 {-0.38/17 3} Rge7 {+1.02/26 4} 48. Rd4 {-0.36/18 2} Re5 {+1.02/27 5} 49. Rd2 {-0.36/16 2} R8e7 {+1.01/29 3} 50. Rd4 {-0.21/19 2} h5 {+0.89/29 4} 51. h4 {-0.19/18 2} Re8 {+0.89/28 2} 52. g3 {-0.16/19 2} R8e7 {+0.62/27 3} 53. Ra4 {-0.17/19 3} Re8 {+0.62/30 6} 54. Rd4 {0.00/23 2} Ka8 {+0.62/29 2} 55. Rdd3 {-0.16/19 2} R5e7 {+0.64/25 3} 56. Kg5 {-0.16/16 2} f4 {+2.68/25 2} 57. exf4 {-1.09/17 2} Rf7 {+2.56/27 2} 58. Re3 {-1.02/17 2} Rg8+ {+2.21/29 2} 59. Kh6 {-1.06/18 2} Bf5 {+2.20/30 3} 60. Rxb7 {-1.03/17 2} Rxb7 {+2.59/30 3} 61. Nxb7 {-1.06/18 2} Kxb7 {+2.17/29 3} 62. Re7+ {-1.13/18 2} Kc8 {+2.40/30 1} 63. Ra7 {-1.10/18 2} Rg6+ {+2.36/27 2} 64. Kxh5 {-2.89/21 17} Bxc2 {+2.60/28 3} 65. f5 {-2.74/19 1} Bxf5 {+3.99/28 3} 66. Rxa6 {-2.97/18 1} Kb7 {+4.66/29 2} 67. Rb6+ {-2.64/17 1} Ka7 {+4.78/30 1} 68. Rb4 {-2.92/19 1} Rd6 {+4.77/29 2} 69. Kg5 {-1.77/14 1} d4 {+4.56/29 2} 70. Kxf5 {-2.46/21 7} d3 {+4.55/28 2} 71. Rf4 {-2.53/19 1} d2 {+3.90/28 1} 72. Rf1 {-2.63/19 1} d1=Q {+5.69/29 1} 73. Rxd1 {-3.07/18 1} Rxd1 {+6.22/25 1} 74. Kxg4 {-4.07/19 2} c5 {+6.97/24 1} 75. Kf3 {-5.20/19 2} Rd3+ {+7.60/23 1} 76. Kf4 {-5.30/18 0} Rb3 {+7.95/24 0} 77. Ke5 {-5.39/18 0} Rxg3 {+8.12/25 0} 78. Kd5 {-5.56/18 0} Rb3 {+8.12/28 0} 79. Kxc5 {-5.75/19 0} Rxb2 {+8.13/29 0} 80. Kc6 {-5.85/19 0} Ka6 {+8.27/23 0} 81. h5 {-6.02/22 3} Kxa5 {+40.10/38 7} 82. h6 {-6.12/25 3} Rb6+ 83. Kd5 {-6.08/15 3} Rxh6 84. Ke5 {-6.08/12 3} Kb4 85. Kd5 {-6.52/24 3} Rh5+ 86. Kd4 {-6.11/12 3} Rh2 87. Ke5 {-6.25/14 4} Rh5+ 88. Kd4 {0.00/110 3} Rc5 89. Ke4 {-6.24/15 7} Kc4 90. Ke3 {-6.54/16 2} Rh5 91. Ke4 {-6.25/14 2} Rd5 92. Ke3 {-M10/30 29} Rc5 93. Ke4 {-6.99/14 1} Ra5 94. Kf4 {-6.73/13 1} Rb5 95. Ke4 {-6.42/13 1} Kb4 96. Kd4 {-6.17/12 2} Rf5 97. Ke4 {-6.21/11 1} Rc5 98. Kd4 {-6.11/11 1} Rg5 99. Ke4 {-6.01/10 1} Rh5 100. Kd4 {0.00/108 1 3-fold repetition} 1/2-1/2 [/pgn]

What may have gone wrong?
Gabor Szots
CCRL testing group
User avatar
silentshark
Posts: 327
Joined: Sat Mar 27, 2010 7:15 pm

Re: Francesca 0.25 Released

Post by silentshark »

Gabor Szots wrote: Fri Aug 02, 2019 8:54 pm Tom, I have just finished a tournament and submitted the games to our database. This was the last game:

[pgn][Event "Francesca MAD 0.25 64-bit - Jul 29"] [Site "Szentendre"] [Date "2019.08.02"] [Round "32"] [White "Twisted Logic 20090922 64-bit"] [Black "Francesca MAD 0.25 64-bit"] [Result "1/2-1/2"] [ECO "A80"] [Opening "Dutch"] [Time "20:23:33"] [Variation "2.Nc3 Nf6 3.Bg5 d5 4.Bxf6 exf6 5.e3"] [TimeControl "40/120:40/120:40/120"] [PlyCount "199"] 1. d4 f5 2. Nc3 Nf6 3. Bg5 d5 4. Bxf6 exf6 5. e3 Be6 6. Bd3 Nc6 {+0.30/21 5} 7. Qh5+ {-0.04/16 5} g6 {+0.55/22 3} 8. Qh3 {-0.19/17 7} Qd6 {+0.79/19 3} 9. Nge2 {-0.13/15 3} O-O-O {+0.70/22 4} 10. O-O {-0.17/15 3} Nb4 {+0.07/21 3} 11. Nf4 {-0.32/14 3} Nxd3 {+0.37/22 3} 12. Nxd3 {-0.35/15 3} Qc6 {+0.34/23 6} 13. Qh4 {-0.33/16 3} g5 {+0.39/24 3} 14. Qh5 {-0.30/16 3} Be7 {+0.35/24 4} 15. a4 {-0.31/16 3} Kb8 {+0.34/25 3} 16. a5 {-0.22/16 3} a6 {+0.34/24 9} 17. Na4 {-0.19/15 3} Qe8 {0.00/21 3} 18. Qf3 {+0.02/14 3} Qg6 {-0.02/22 4} 19. Nac5 {+0.31/16 3} Qf7 {-0.24/20 3} 20. Ra4 {+0.44/14 3} Bc8 {-0.50/20 7} 21. Rb4 {+0.44/14 3} Ka7 {-0.40/19 2} 22. Rb3 {+0.25/15 3} Bd6 {-0.30/20 3} 23. Na4 {+0.11/15 11} g4 {-0.02/19 3} 24. Qd1 {+0.24/15 4} Bd7 {+0.06/21 5} 25. Ndc5 {+0.03/17 5} Bb5 {+0.18/20 4} 26. Nc3 {+0.03/15 2} Bc6 {+0.22/20 4} 27. Qd3 {+0.19/14 2} f4 {+0.46/20 3} 28. Rc1 {-0.62/14 2} fxe3 {+0.79/20 2} 29. fxe3 {-0.70/14 2} Qe7 {+0.89/21 2} 30. Rf1 {-0.34/13 2} Rhe8 {+1.24/19 1} 31. Rd1 {-0.84/16 5} Bxc5 {+1.68/22 2} 32. dxc5 {-0.81/15 2} Qxc5 {+1.68/22 1} 33. Qd4 {-0.81/16 2} Qxd4 {+1.75/22 1} 34. Rxd4 {-0.82/16 2} f5 {+1.65/22 1} 35. Kf2 {-0.80/16 2} Re5 {+1.70/21 1} 36. Rd3 {-0.78/16 2} Rd6 {+1.70/18 1} 37. Kg3 {-0.62/15 3} Re8 {+1.03/18 1} 38. Rb4 {-0.46/15 2} Bd7 {+1.01/20 0} 39. Rbd4 {-0.46/16 1} c6 {+1.13/18 0} 40. Na4 {-0.51/16 1} Bc8 {+1.14/14 0} 41. Nc5 {-0.31/17 3} Rf6 {+1.05/26 7} 42. Rb3 {-0.39/16 7} Rf7 {+1.25/22 3} 43. Rdb4 {-0.39/17 3} h6 {+1.14/24 3} 44. Ra4 {-0.39/19 5} Rfe7 {+1.13/25 3} 45. Kf4 {-0.39/18 3} Rf7 {+1.13/25 9} 46. Kg3 {0.00/23 3} Rg7 {+1.04/25 2} 47. Kf4 {-0.38/17 3} Rge7 {+1.02/26 4} 48. Rd4 {-0.36/18 2} Re5 {+1.02/27 5} 49. Rd2 {-0.36/16 2} R8e7 {+1.01/29 3} 50. Rd4 {-0.21/19 2} h5 {+0.89/29 4} 51. h4 {-0.19/18 2} Re8 {+0.89/28 2} 52. g3 {-0.16/19 2} R8e7 {+0.62/27 3} 53. Ra4 {-0.17/19 3} Re8 {+0.62/30 6} 54. Rd4 {0.00/23 2} Ka8 {+0.62/29 2} 55. Rdd3 {-0.16/19 2} R5e7 {+0.64/25 3} 56. Kg5 {-0.16/16 2} f4 {+2.68/25 2} 57. exf4 {-1.09/17 2} Rf7 {+2.56/27 2} 58. Re3 {-1.02/17 2} Rg8+ {+2.21/29 2} 59. Kh6 {-1.06/18 2} Bf5 {+2.20/30 3} 60. Rxb7 {-1.03/17 2} Rxb7 {+2.59/30 3} 61. Nxb7 {-1.06/18 2} Kxb7 {+2.17/29 3} 62. Re7+ {-1.13/18 2} Kc8 {+2.40/30 1} 63. Ra7 {-1.10/18 2} Rg6+ {+2.36/27 2} 64. Kxh5 {-2.89/21 17} Bxc2 {+2.60/28 3} 65. f5 {-2.74/19 1} Bxf5 {+3.99/28 3} 66. Rxa6 {-2.97/18 1} Kb7 {+4.66/29 2} 67. Rb6+ {-2.64/17 1} Ka7 {+4.78/30 1} 68. Rb4 {-2.92/19 1} Rd6 {+4.77/29 2} 69. Kg5 {-1.77/14 1} d4 {+4.56/29 2} 70. Kxf5 {-2.46/21 7} d3 {+4.55/28 2} 71. Rf4 {-2.53/19 1} d2 {+3.90/28 1} 72. Rf1 {-2.63/19 1} d1=Q {+5.69/29 1} 73. Rxd1 {-3.07/18 1} Rxd1 {+6.22/25 1} 74. Kxg4 {-4.07/19 2} c5 {+6.97/24 1} 75. Kf3 {-5.20/19 2} Rd3+ {+7.60/23 1} 76. Kf4 {-5.30/18 0} Rb3 {+7.95/24 0} 77. Ke5 {-5.39/18 0} Rxg3 {+8.12/25 0} 78. Kd5 {-5.56/18 0} Rb3 {+8.12/28 0} 79. Kxc5 {-5.75/19 0} Rxb2 {+8.13/29 0} 80. Kc6 {-5.85/19 0} Ka6 {+8.27/23 0} 81. h5 {-6.02/22 3} Kxa5 {+40.10/38 7} 82. h6 {-6.12/25 3} Rb6+ 83. Kd5 {-6.08/15 3} Rxh6 84. Ke5 {-6.08/12 3} Kb4 85. Kd5 {-6.52/24 3} Rh5+ 86. Kd4 {-6.11/12 3} Rh2 87. Ke5 {-6.25/14 4} Rh5+ 88. Kd4 {0.00/110 3} Rc5 89. Ke4 {-6.24/15 7} Kc4 90. Ke3 {-6.54/16 2} Rh5 91. Ke4 {-6.25/14 2} Rd5 92. Ke3 {-M10/30 29} Rc5 93. Ke4 {-6.99/14 1} Ra5 94. Kf4 {-6.73/13 1} Rb5 95. Ke4 {-6.42/13 1} Kb4 96. Kd4 {-6.17/12 2} Rf5 97. Ke4 {-6.21/11 1} Rc5 98. Kd4 {-6.11/11 1} Rg5 99. Ke4 {-6.01/10 1} Rh5 100. Kd4 {0.00/108 1 3-fold repetition} 1/2-1/2 [/pgn]

What may have gone wrong?
Hmmm... something not right here..
voffka
Posts: 288
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Francesca 0.25 Released

Post by voffka »

The position does not look like a draw: https://lichess.org/Wb0ZA8C3#197

According to tablebases on lichess (if you click on a book icon) it seems like black (Francheska) is wining. Is it a bug of cutechess-cli?
carldaman
Posts: 2283
Joined: Sat Jun 02, 2012 2:13 am

Re: Francesca 0.25 Released

Post by carldaman »

voffka wrote: Fri Aug 02, 2019 11:43 pm The position does not look like a draw: https://lichess.org/Wb0ZA8C3#197

According to tablebases on lichess (if you click on a book icon) it seems like black (Francheska) is wining. Is it a bug of cutechess-cli?
Of course it's not a draw, as K+R vs K is a basic win. Does Francesca know how to win this ending?
User avatar
Guenther
Posts: 4606
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Francesca 0.25 Released

Post by Guenther »

voffka wrote: Fri Aug 02, 2019 11:43 pm The position does not look like a draw: https://lichess.org/Wb0ZA8C3#197

According to tablebases on lichess (if you click on a book icon) it seems like black (Francheska) is wining. Is it a bug of cutechess-cli?
You missed the problem (ofc RK vs. K is winning). Francesca allowed a three time repetition in a won endgame.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Kotlov
Posts: 266
Joined: Fri Jul 10, 2015 9:23 pm
Location: Russia

Re: Francesca 0.25 Released

Post by Kotlov »

Something wrong with 3-fold repetition.
Eugene Kotlov
Hedgehog 2.1 64-bit coming soon...
User avatar
silentshark
Posts: 327
Joined: Sat Mar 27, 2010 7:15 pm

Re: Francesca 0.25 Released

Post by silentshark »

I hate issues like this. Can't reproduce the problem.. don't suppose there's a debug log from this game is there?