I know keep mentioning Honey X5i and its semi town Crystal honey-X5i - but I didn't like the play by Elo - in some cases the range was too great - and I still a have few outliers, but not as many, nor as extreme:
Code: Select all
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5i-2900 2927 0.0 20 20 1000 731.0 73.1 581 119 300 58.1 30.0 2772
2 Honey-X5i-2800 2821 106.0 19 19 1000 493.5 49.4 319 332 349 31.9 34.9 2825
3 Honey-X5i-2700 2722 98.9 14 14 2000 1012.0 50.6 743 719 538 37.1 26.9 2715
4 Honey-X5i-2600 2609 113.4 19 19 1000 493.0 49.3 356 370 274 35.6 27.4 2612
5 Honey-X5i-2500 2502 107.0 14 14 2500 1465.5 58.6 1225 794 481 49.0 19.2 2426
6 Honey-X5i-2400 2365 136.5 17 17 1500 858.0 57.2 707 491 302 47.1 20.1 2312
7 Honey-X5i-2300 2275 90.1 17 17 1500 615.0 41.0 465 735 300 31.0 20.0 2342
8 Honey-X5i-2200 2158 116.7 13 13 3000 1431.0 47.7 1208 1346 446 40.3 14.9 2178
9 Honey-X5i-2100 2057 101.8 17 17 1500 841.5 56.1 729 546 225 48.6 15.0 2010
10 Honey-X5i-2000 1986 70.4 17 17 1500 655.0 43.7 545 735 220 36.3 14.7 2033
11 Honey-X5i-1900 1884 102.1 13 13 3000 1625.5 54.2 1464 1213 323 48.8 10.8 1840
12 Honey-X5i-1800 1719 164.9 18 18 1500 847.0 56.5 754 560 186 50.3 12.4 1667
13 Shallow Blue 2.0.0 1639 80.7 28 28 500 271.0 54.2 238 196 66 47.6 13.2 1608
14 Honey-X5i-1700 1608 30.6 15 15 2000 805.0 40.2 692 1082 226 34.6 11.3 1688
15 Honey-X5i-1600 1510 98.0 13 13 3000 1399.5 46.7 1273 1474 253 42.4 8.4 1542
16 Honey-X5i-1500 1464 45.6 18 18 1500 937.0 62.5 868 494 138 57.9 9.2 1361
17 Honey-X5i-1400 1352 112.8 18 18 1500 660.0 44.0 606 786 108 40.4 7.2 1399
18 Honey-X5i-1300 1222 129.7 13 13 3000 1393.5 46.5 1276 1489 235 42.5 7.8 1255
19 Honey-X5i-1200 1161 61.0 17 17 1500 884.5 59.0 810 541 149 54.0 9.9 1089
20 Honey-X5i-1100 1071 90.4 17 17 1500 657.0 43.8 579 765 156 38.6 10.4 1119
21 Honey-X5i-1000 974 96.4 18 18 1500 424.5 28.3 363 1014 123 24.2 8.2 1151
---------------------------------------------------------------------------------------------------------
Δ = delta from the next higher rated opponent
# = number of games played
Σ = total score, 1 point for win, 1/2 point for draw
Shallow Blue2.0 was used as a benchmark , its rating is 1712 on CCRL at 40/4. Im the rating above, I just used an offset in the above listing to keep the top end and the low end ratings about equal distance from the desire. It's very difficult to program an engine to play at a "certain" rating with keep the formulas relatively simple, but the reality is that the strength of engines do not increase at a steady rate as nps increases - why ? who knows, it is what it is. Anyway , I'm pretty satisfied with these results as the playing range is just over 1950 Elo ( 2927 less 974) and the user can increment the strength just about 1 Elo at a time ( more or less as the table above shows)
Phase two of this initiative was to introduce adaptive play - I did not have good success at introducing "one setting" for all levels of adaptive play, but with threee settings , "easy", "medium" and "hard" , I believe I had some success.
"Easy" adaptive play settings - it has about 300 Elo playable range from Elo 1000 to Elo 1300 (ymmv for all of the listed playing ranges, since the playing range for You depends upon on how often You want to win or lose).
Code: Select all
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5i-Easy 1092 0.0 28 28 500 304.0 60.8 266 158 76 53.2 15.2 1016
2 Honey-X5i-1000 1016 76.2 28 28 500 196.0 39.2 158 266 76 31.6 15.2 1092
---------------------------------------------------------------------------------------------------------
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5i-1300 1117 0.0 29 29 500 337.5 67.5 301 126 73 60.2 14.6 991
2 Honey-X5i-Easy 991 126.9 29 29 500 162.5 32.5 126 301 73 25.2 14.6 1117
---------------------------------------------------------------------------------------------------------
"Medium" "adaptive play settings - it has about 600 Elo playable range from Elo 1300 to Elo 1900.
Code: Select all
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5i-Medium 1125 0.0 29 29 500 346.5 69.3 306 113 81 61.2 16.2 983
2 Honey-X5i-1300 983 141.4 29 29 500 153.5 30.7 113 306 81 22.6 16.2 1125
---------------------------------------------------------------------------------------------------------
500 game(s) loaded
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5i-1900 1110 0.0 23 23 500 329.0 65.8 232 74 194 46.4 38.8 998
2 Honey-X5i-Medium 998 112.6 23 23 500 171.0 34.2 74 232 194 14.8 38.8 1110
---------------------------------------------------------------------------------------------------------
"Hard" "adaptive play settings - it has about 900 Elo playable range from Elo 1900 to Elo 2800.
Code: Select all
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5i-Hard 1125 0.0 28 28 500 347.5 69.5 299 104 97 59.8 19.4 983
2 Honey-X5i-1900 983 142.6 28 28 500 152.5 30.5 104 299 97 20.8 19.4 1125
---------------------------------------------------------------------------------------------------------
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5i-2500 1056 0.0 23 23 500 252.5 50.5 140 135 225 28.0 45.0 1052
2 Honey-X5i-Hard 1052 3.1 23 23 500 247.5 49.5 135 140 225 27.0 45.0 1056
---------------------------------------------------------------------------------------------------------
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Honey-X5i-2800 1102 0.0 17 17 500 321.0 64.2 178 36 286 35.6 57.2 1006
2 Honey-X5i-Hard 1006 96.4 17 17 500 179.0 35.8 36 178 286 7.2 57.2 1102
---------------------------------------------------------------------------------------------------------
I should be able to get exe's , with the help of Alan Cooper and Lucas Monge, in the next day or two.
Sorry for the delay, but I kept having a nagging feeling that I could better ..and I do believe this is better than what I had previously for sure...
If there is a demand, I suppose I could introduce 5 levels of adaptive play - let me know what you think once you had a chance to play with it.