jp wrote: ↑Fri Sep 20, 2019 12:34 pm
MikeB wrote: ↑Thu Sep 19, 2019 8:41 pm
The variety above weakens Honey tremendously but obviously suitable for human play.
But if we want variety but still close to full strength, will setting Variety to 10 and J&H to 1 do it?
It will be, nut the variety will be much more limited. In fact last night I re-did the variety function to make it just a single checkout box.
It will play with sufficient variety that that I would expect one would nave have anything close to a duplicate game with no opening book ( but I suppose it could happen) and the user will be able to set it off or on whether they are playing full-strength or one of the weaker Elo levels.
At the middle Elo levels from 1600 to 1800, the variety function will costs about ~200 Elo, so if you normally play at Elo 1500 against Honey, you would want to move up to about 1700 with the variety switch turned on. At the higher Elo levels, the impact is about 300 Elo or a little more.
Here's is the impact from using Variety on playing strength Elo at various Elo levels ( using the Honey play by Elo function with Elo identified in the engine name below , the "v" signals Variety was turned on
Code: Select all
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5j-1800 1809 0.0 16 16 2500 2020.0 80.8 1923 383 194 76.9 7.8 1543
2 Honey-X5i-1700 1700 109.0 14 14 2500 1662.0 66.5 1549 725 226 62.0 9.0 1564
3 Honey-X5j-1600 1584 115.3 14 14 2500 1244.5 49.8 1143 1154 203 45.7 8.1 1588
4 Honey-X5j-1800v 1572 12.9 14 14 2500 1191.0 47.6 1086 1204 210 43.4 8.4 1590
5 Honey-X5i-1700v 1474 97.7 15 15 2500 835.0 33.4 733 1563 204 29.3 8.2 1610
6 Honey-X5j-1600v 1384 90.2 16 16 2500 547.5 21.9 472 1877 151 18.9 6.0 1628
---------------------------------------------------------------------------------------------------------
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5i-2200 2213 0.0 17 17 2500 2094.0 83.8 1978 290 232 79.1 9.3 1896
2 Honey-X5i-2100 2100 113.5 15 15 2500 1766.0 70.6 1621 589 290 64.8 11.6 1919
3 Honey-X5i-2000 2000 100.2 14 14 2500 1429.0 57.2 1277 919 304 51.1 12.2 1939
4 Honey-X5i-2200v 1876 123.3 14 14 2500 995.5 39.8 831 1340 329 33.2 13.2 1964
5 Honey-X5i-2100v 1789 87.3 15 15 2500 711.5 28.5 579 1656 265 23.2 10.6 1981
6 Honey-X5i-2000v 1716 72.8 16 16 2500 504.0 20.2 403 1895 202 16.1 8.1 1996
---------------------------------------------------------------------------------------------------------
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5i-2700 2710 0.0 15 15 2500 2118.5 84.7 1913 176 411 76.5 16.4 2375
2 Honey-X5i-2600 2610 100.1 13 13 2500 1846.0 73.8 1586 394 520 63.4 20.8 2395
3 Honey-X5i-2500 2500 109.6 12 12 2500 1503.5 60.1 1205 698 597 48.2 23.9 2417
4 Honey-X5i-2700v 2334 165.6 12 12 2500 910.0 36.4 574 1254 672 23.0 26.9 2450
5 Honey-X5i-2600v 2256 78.8 13 13 2500 668.5 26.7 407 1570 523 16.3 20.9 2466
6 Honey-X5i-2500v 2177 78.6 14 14 2500 453.5 18.1 242 1835 423 9.7 16.9 2482
---------------------------------------------------------------------------------------------------------
Sample game, playing Honey at Elo 1500 with variety turned on, no opening book. Elo 1500 sees about 700 nps, there is no randomization with the Elo play except any the lowest Elo levels, the strength is limited by reducing the nps, thus shortening the Horizon .
[pgn]
[Event "fun game"]
[Site "Mac-Pro.local"]
[Date "2019.09.20"]
[Round "-"]
[White "me""]
[Black "Honey X5j"]
[Result "1-0"]
[TimeControl "120+3"]
1. e4 Nc6 {+48.11/8 +116} 2. d4 d5 {+47.53/8 +113} 3. e5 e6 {+47.74/8 +110}
4. c3 Bd7 {+46.92/8 +107} 5. Bd3 g5 {+44.10/9 +104} 6. Nf3 h6
{+46.26/10 +100} 7. Be3 g4 {+46.71/9 +97} 8. Nfd2 h5 {+46.80/9 +94} 9. f3
Bh6 {+46.30/8 +91} 10. Qe2 Bg5 {+46.10/7 +88} 11. O-O Bxe3+ {+47.16/9 +85}
12. Qxe3 Nce7 {+46.43/10 +81} 13. fxg4 hxg4 {+44.02/10 +78} 14. Qg5 Nf5
{+51.52/10 +75} 15. Qxg4 Ne3 {+47.82/9 +72} 16. Qg7 Qh4 {+46.71/9 +69} 17.
Rxf7 Qxh2+ {+48.60/8 +66} 18. Kf2 Nd1+ {+47.16/10 +62} 19. Ke1 O-O-O
{+46.96/12 +59} 20. Kxd1 Qh1+ {+27.96/9 +56} 21. Bf1 a6 {+28.00/10 +53} 22.
Kc1 Qh6 {+28.77/11 +50} 23. Na3 Qxg7 {+29.04/12 +47} 24. Rxg7 Nh6
{+20.97/9 +44} 25. b3 Nf5 {+25.89/11 +41} 26. Rg6 Rdf8 {+22.86/9 +38} 27.
Nc2 Ne7 {+23.89/11 +35} 28. Rf6 Rfg8 {+33.27/13 +32} 29. Rf2 Nf5
{+23.48/10 +29} 30. Kb2 Kb8 {+22.57/10 +26} 31. Bd3 Rg3 {+21.55/12 +23} 32.
Bxf5 exf5 {+25.26/12 +21} 33. Nb4 Rh2 {+14.12/10 +18} 34. Rg1 Rg7
{+13.90/11 +16} 35. Nxd5 c6 {+12.27/12 +14} 36. Nf4 Rhh7 {+8.76/11 +12} 37.
Nf1 Rh6 {+8.71/10 +10} 38. Ne3 Rg3 {+12.10/11 +9} 39. Rf3 Rxf3
{+9.52/10 +7} 40. gxf3 Kc7 {+13.17/8 +6} 41. Rg7 Rh2+ {+8.73/10 +5} 42. Ka3
Kd8 {+4.57/9 +4} 43. Rg8+ Be8 {+9.55/9 +4} 44. Nxf5 a5 {+7.96/11 +3} 45.
Nd6 Rd2 {+1.84/8 +3} 46. Rxe8+ Kd7 {+1.92/14 +3} 47. Ng6 b5 {+2.01/8 +3}
48. Re7+ Kd8 {+1.85/8 +3} 49. Nb7+ Kc8 {+3.43/9 +3} 50. Nf8 b4+
{+2.72/7 +3} 51. cxb4 axb4+ {+4.53/10 +3} 52. Kxb4 Rxd4+ {+2.80/7 +3} 53.
Kc3 Rf4 {+3.70/9 +3} 54. Ne6 Rxf3+ {+5.04/10 +3} 55. Kb4 Kb8 {+3.43/9 +3}
56. Kc5 Ka7 {+4.24/8 +3} 57. Nd6+ Ka6 {+4.48/10 +3} 58. Kxc6 Rf1
{+2.63/7 +3} 59. Nc4 Rf6 {+2.24/9 +3} 60. Kc5 Rh6 {+0.00/7 +3} 61. Kb4 Rxe6
{+0.00/19 +3} 62. Rxe6+ Kb7 {+0.00/9 -6} 63. Kb5 Kc8 {+0.00/6 -3} 64. Kc6
Kb8 {-1000.03/13 +0} 65. Re8+ Ka7 {-1000.02/23 +2} 66. Rc8 Ka6
{-1000.01/245 +3} 67. Ra8#
{White mates} 1-0[/pgn]