New engine: a0lite

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

Moderators: hgm, Rebel, chrisw

dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe »

I think cutechess-cli gets confused by crafty. I’ve turned off the resigns adjudication. There’s a bit more of a gap.

Code: Select all


   # PLAYER                 :  RATING  ERROR  POINTS  PLAYED   (%)  CFS(%)    W    D    L  D(%)
   1 Crafty                 :       0   ----    79.5     111  71.6     100   63   33   15  29.7
   2 A0Lite-LE-Certainty    :    -165     62    28.5     100  28.5      52   15   27   58  27.0
   3 A0Lite-Vanilla         :    -171    209     3.0      11  27.3     ---    0    6    5  54.5

White advantage = 53.25 +/- 31.48
Draw rate (equal opponents) = 35.59 % +/- 5.63

Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: New engine: a0lite

Post by Ferdy »

dkappe wrote: Sat Apr 18, 2020 11:08 pm I think cutechess-cli gets confused by crafty. I’ve turned off the resigns adjudication. There’s a bit more of a gap.
You can use the engine flag called whitepov to reverse the score sign of the engine when it is playing the black side.

Code: Select all

-engine conf=Crafty whitepov -engine conf=A0Light ...
Just in case you have not enabled it, setting the resign adjudication option twosided to true to consider both scores of the engines is also good.

Code: Select all

-resign movecount=x score=y twosided=true
dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe »

I’ve polished up the branch batching-prune with little ender and badgyal 8 torchscript nets and a combination of the two switching at 12 pieces. Looks good so far. It’s less than 100 elo weaker (gtx 2070) than the latest Crafty on 1 CPU at 3+2, no TB. I think that’s about as good as it’s going to get in python. On to a julia version.

Code: Select all


   # PLAYER         :  RATING  ERROR  POINTS  PLAYED   (%)  CFS(%)    W    D    L  D(%)
   1 Crafty         :       0   ----    76.0     123  61.8     100   52   48   23  39.0
   2 A0Lite-Best    :     -85     48    47.0     123  38.2     ---   23   48   52  39.0

White advantage = 34.04 +/- 26.97
Draw rate (equal opponents) = 41.30 % +/- 4.50
A representative win from the match.

[pgn]
[Event "?"]
[Site "?"]
[Date "2020.04.30"]
[Round "9"]
[White "A0Lite-Best"]
[Black "Crafty"]
[Result "1-0"]
[ECO "B54"]
[GameDuration "00:10:50"]
[GameEndTime "2020-04-30T12:32:02.848 CDT"]
[GameStartTime "2020-04-30T12:21:11.912 CDT"]
[Opening "Sicilian"]
[PlyCount "162"]
[Termination "adjudication"]
[TimeControl "180+2"]

1. e4 {book} c5 {book} 2. Nf3 {book} d6 {book} 3. d4 {book} cxd4 {book}
4. Nxd4 {+0.21/1 16s} e5 {+0.24/22 6.6s} 5. Bb5+ {+0.40/1 9.1s}
Nd7 {+0.20/23 5.2s} 6. Nf5 {+0.60/1 7.9s} a6 {+0.09/22 7.8s}
7. Ba4 {+0.67/1 6.2s} b5 {-0.01/23 5.0s} 8. Bb3 {+0.66/1 3.5s}
Nc5 {+0.07/22 7.5s} 9. Bd5 {+0.81/1 5.3s} Bxf5 {+0.17/23 8.9s}
10. exf5 {+0.84/1 5.3s} Rb8 {+0.24/22 23s} 11. b4 {+0.95/1 9.7s}
Nd7 {+0.33/21 7.3s} 12. a4 {+0.85/1 10s} Ngf6 {+0.15/22 10s}
13. axb5 {+0.73/1 7.4s} Nxd5 {-0.02/23 4.7s} 14. Qxd5 {+0.73/1 5.6s}
Rxb5 {-0.10/23 3.8s} 15. Qf3 {+0.70/1 9.7s} Rxb4 {-0.36/21 6.2s}
16. Nc3 {+0.65/1 7.0s} Qc8 {-0.31/21 3.7s} 17. Nd5 {+0.83/1 6.3s}
Rb5 {-0.51/22 3.7s} 18. O-O {+0.73/1 3.7s} Nb6 {-0.26/22 3.6s}
19. c4 {+0.93/1 5.5s} Nxc4 {-0.30/23 5.4s} 20. f6 {+1.01/1 4.2s}
g5 {-0.23/22 8.9s} 21. Bxg5 {+1.34/1 8.1s} Qb7 {0.00/23 4.0s}
22. Qg4 {+1.25/1 6.3s} Rxd5 {0.00/24 3.3s} 23. Qxc4 {+1.10/1 2.4s}
Rb5 {0.00/22 3.3s} 24. Rfc1 {+1.48/1 4.5s} h5 {+0.71/22 27s}
25. Qc2 {+1.58/1 6.6s} h4 {+0.62/22 12s} 26. Qf5 {+1.46/1 6.2s}
Kd8 {+0.82/22 3.6s} 27. Rc3 {+1.52/1 4.8s} h3 {+0.51/23 13s}
28. gxh3 {+1.28/1 2.8s} Qd7 {+0.56/23 4.5s} 29. Qf3 {+1.20/1 4.3s}
Qb7 {+0.63/22 3.9s} 30. Qd3 {+1.63/1 5.6s} e4 {+0.51/21 4.3s}
31. Qg3 {+1.62/1 2.8s} Rg8 {+0.67/21 3.0s} 32. h4 {+1.87/1 3.1s}
Rb1+ {+0.99/22 3.1s} 33. Rxb1 {+1.78/1 2.9s} Qxb1+ {+0.95/23 1.9s}
34. Kg2 {+1.49/1 1.8s} Qb7 {+0.93/23 1.9s} 35. Rb3 {+1.65/1 3.6s}
Qa8 {+0.93/21 1.9s} 36. Qg4 {+2.07/1 5.3s} Rg6 {+1.36/18 11s}
37. Qf5 {+2.28/1 4.1s} a5 {+2.36/20 3.7s} 38. Qb5 {+2.24/1 4.6s}
Bh6 {+4.86/20 7.9s} 39. Kf1 {+2.17/1 4.4s} Bxg5 {+4.58/19 2.5s}
40. hxg5 {+2.03/1 2.3s} Qc8 {+5.81/21 3.8s} 41. Qxa5+ {+2.37/1 3.4s}
Kd7 {+6.62/21 5.5s} 42. Rc3 {+3.24/1 3.6s} Qb7 {+10.18/23 4.6s}
43. Qf5+ {+3.05/1 2.1s} Kd8 {+4.05/20 2.0s} 44. Qa5+ {+3.20/1 2.7s}
Kd7 {0.00/47 2.2s} 45. Qf5+ {+3.36/1 1.8s} Kd8 {0.00/42 1.4s}
46. h4 {+4.59/1 1.8s} Rg8 {+3.88/20 3.5s} 47. Qa5+ {+3.88/1 2.9s} Kd7 {1.4s}
48. Qf5+ {+3.89/1 1.7s} Kd8 {0.00/51 1.5s} 49. Kg1 {+2.93/1 3.9s}
Re8 {+4.10/19 3.3s} 50. Kh2 {+3.09/1 4.0s} Rh8 {+5.80/19 2.6s}
51. Qa5+ {+3.83/1 2.7s} Kd7 {+4.06/21 1.5s} 52. Qf5+ {+4.39/1 1.7s}
Kd8 {0.00/48 1.5s} 53. Kg3 {+3.95/1 3.0s} Rh5 {+5.07/18 2.8s}
54. Qg4 {+6.16/1 3.8s} Rh8 {+9.25/20 2.2s} 55. Kh2 {+5.22/1 2.9s}
Re8 {+4.14/18 2.3s} 56. h5 {+6.97/1 3.5s} Qd7 {+4.85/18 2.2s}
57. Qxd7+ {+3.58/1 2.9s} Kxd7 {+2.65/10 0.013s} 58. Kg3 {+6.58/1 2.8s}
d5 {+4.08/21 3.1s} 59. Kf4 {+11.72/1 3.2s} Rf8 {+5.06/21 2.6s}
60. Ke5 {+13.14/1 3.1s} Rh8 {+6.00/21 2.3s} 61. h6 {+5.71/1 3.1s}
Rg8 {+6.00/21 1.3s} 62. Kf4 {+10.59/1 2.7s} Re8 {+6.03/23 2.5s}
63. Kf5 {+15.69/1 2.7s} Rh8 {+6.06/21 2.3s} 64. Kf4 {+14.78/1 2.8s}
Re8 {0.00/38 1.3s} 65. Ra3 {+17.63/1 2.7s} Kc6 {+6.06/20 2.5s}
66. Ra6+ {+13.45/1 2.7s} Kc5 {+6.06/20 2.2s} 67. Ra7 {+17.13/1 2.7s}
e3 {+6.84/19 2.1s} 68. fxe3 {+28.42/1 1.8s} d4 {+7.07/17 2.1s}
69. Rxf7 {+17.71/1 2.5s} Kd6 {+11.58/18 2.0s} 70. exd4 {+18.88/1 2.7s}
Re1 {+18.64/17 2.0s} 71. Ra7 {+20.57/1 2.5s} Kc6 {+17.34/16 2.0s}
72. Ra8 {+17.03/1 2.4s} Rf1+ {+18.49/15 2.0s} 73. Kg4 {+21.00/1 2.4s}
Kb7 {+21.42/16 2.0s} 74. Ra2 {+18.61/1 2.3s} Rd1 {+17.18/16 2.0s}
75. Kf5 {+20.57/1 2.4s} Rxd4 {+23.23/17 2.0s} 76. Ke6 {+18.19/1 2.4s}
Re4+ {+21.29/17 2.0s} 77. Kd7 {+22.18/1 2.3s} Rd4+ {+21.29/17 2.0s}
78. Ke8 {+28.96/1 2.3s} Kc6 {+22.05/16 2.0s} 79. f7 {+19.58/1 2.3s} Re4+ {2.0s}
80. Kd8 {+27.26/1 2.2s} Rf4 {+24.05/16 2.0s} 81. h7 {+15.36/1 2.2s}
Rxf7 {+327.49/15 2.0s, White wins by adjudication: SyzygyTB} 1-0

[/pgn]
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe »

Fruit 2.1, once the Wunderkind of the chess engine world vs the pokey python script a0lite.

[pgn]
[Event "?"]
[Site "?"]
[Date "2020.04.30"]
[Round "2"]
[White "Fruit-2.1"]
[Black "A0Lite-Best"]
[Result "0-1"]
[ECO "E61"]
[GameDuration "00:10:58"]
[GameEndTime "2020-04-30T18:45:38.700 CDT"]
[GameStartTime "2020-04-30T18:34:40.233 CDT"]
[Opening "King's Indian defense, 3.Nc3"]
[PlyCount "170"]
[Termination "adjudication"]
[TimeControl "180+2"]

1. d4 {book} Nf6 {book} 2. c4 {book} g6 {book} 3. Nc3 {book} Bg7 {book}
4. Nf3 {+0.26/13 9.5s} d5 {-0.25/1 16s} 5. cxd5 {+0.52/12 8.4s}
Nxd5 {-0.28/1 4.2s} 6. e4 {+0.40/12 4.5s} Nxc3 {-0.27/1 3.3s}
7. bxc3 {+0.42/11 3.5s} c5 {-0.24/1 5.5s} 8. Bc4 {+0.38/11 8.0s}
cxd4 {+0.02/1 12s} 9. cxd4 {+0.30/11 9.1s} Nc6 {+0.02/1 8.2s}
10. Be3 {+0.10/12 15s} O-O {+0.05/1 3.6s} 11. O-O {+0.03/12 7.2s}
Bg4 {+0.01/1 3.7s} 12. Rb1 {+0.18/12 5.9s} Bxd4 {+0.46/1 11s}
13. Bxd4 {-0.15/12 7.7s} Bxf3 {+0.78/1 6.6s} 14. Qxf3 {-0.15/13 5.7s}
Qxd4 {+0.79/1 3.9s} 15. Bd5 {-0.44/13 10s} e6 {+0.81/1 4.7s}
16. Bxc6 {-0.40/13 4.2s} bxc6 {+0.73/1 3.0s} 17. Rfd1 {-0.45/13 5.0s}
Qa4 {+0.63/1 8.9s} 18. g3 {-0.63/12 6.8s} Qxa2 {+0.77/1 8.5s}
19. Ra1 {-0.48/13 5.4s} Qc4 {+1.00/1 9.5s} 20. Rac1 {-0.62/13 5.5s}
Qb5 {+1.07/1 5.4s} 21. Rb1 {-0.59/13 4.3s} Qc4 {+1.11/1 5.2s}
22. Rbc1 {0.00/16 5.0s} Qb5 {+1.04/1 6.1s} 23. Rb1 {0.00/18 3.7s}
Qh5 {+1.02/1 2.5s} 24. Qxh5 {-0.72/13 5.1s} gxh5 {+1.04/1 2.1s}
25. Rd7 {-0.72/14 3.3s} a5 {+1.41/1 5.2s} 26. Rbb7 {-0.72/14 4.5s}
c5 {+1.62/1 5.6s} 27. Kf1 {-1.05/14 6.1s} c4 {+1.73/1 7.4s}
28. Ke2 {-1.05/14 4.3s} a4 {+1.60/1 3.6s} 29. Ra7 {-0.42/15 3.9s}
c3 {+1.60/1 5.1s} 30. Rxf7 {-0.56/17 4.1s} Rxa7 {+0.45/1 3.5s}
31. Rxa7 {-0.43/16 0.83s} c2 {+0.45/1 2.1s} 32. Rc7 {+0.01/16 4.1s}
a3 {+0.47/1 2.0s} 33. Rxc2 {+0.25/16 2.1s} Ra8 {+0.48/1 3.5s}
34. Ra2 {+0.06/17 2.7s} h4 {+0.52/1 4.4s} 35. Kd3 {0.00/17 3.5s}
Kf7 {+0.58/1 6.2s} 36. gxh4 {0.00/17 3.0s} Kf6 {+0.67/1 4.8s}
37. f3 {0.00/16 2.4s} Ke5 {+0.75/1 4.6s} 38. Ke3 {-0.07/17 3.8s}
Kd6 {+0.75/1 4.7s} 39. Kd4 {-0.10/17 2.5s} Ra4+ {+0.82/1 3.9s}
40. Kd3 {-0.10/17 2.6s} Ke5 {+0.75/1 2.1s} 41. Ke3 {-0.28/18 4.2s}
h5 {+0.74/1 4.7s} 42. f4+ {-0.34/18 6.0s} Kd6 {+0.69/1 3.6s}
43. Kd3 {-0.33/18 5.9s} Ke7 {+0.64/1 4.0s} 44. Ke3 {-0.34/18 3.8s}
Ke8 {+0.69/1 4.6s} 45. Kd3 {-0.34/18 3.6s} Kf7 {+0.67/1 3.7s}
46. Ke3 {-0.31/18 2.3s} Ke7 {+0.63/1 3.8s} 47. Kd3 {-0.34/18 2.5s}
Kd6 {+0.57/1 3.7s} 48. Ke3 {-0.40/17 6.3s} Kc5 {+0.63/1 3.9s}
49. Kd3 {-0.38/17 3.7s} Rd4+ {+0.52/1 3.1s} 50. Ke3 {0.00/21 3.2s}
Ra4 {+0.34/1 1.2s} 51. Kd3 {0.00/20 3.4s} Kb4 {+0.20/1 2.8s}
52. Kc2 {-0.40/16 3.9s} Ra8 {+0.59/1 3.5s} 53. Kb1 {0.00/17 2.6s}
Rf8 {+0.46/1 2.1s} 54. Rf2 {+0.05/16 2.2s} Kc4 {+0.45/1 3.5s}
55. f5 {-0.11/17 2.8s} Kd3 {+0.53/1 2.4s} 56. Rf1 {0.00/17 2.7s}
e5 {+0.59/1 2.2s} 57. Re1 {0.00/20 2.9s} Kd2 {+0.51/1 2.5s}
58. Rg1 {0.00/20 3.0s} Kd3 {+0.45/1 2.5s} 59. Re1 {0.00/23 2.9s}
Rg8 {+0.45/1 3.2s} 60. Ka2 {0.00/19 2.0s} Ra8 {+0.48/1 1.8s}
61. h3 {0.00/21 2.1s} Ra7 {+0.63/1 2.5s} 62. Kb1 {0.00/19 1.9s}
Kd2 {+0.71/1 2.5s} 63. Rg1 {-0.03/18 3.9s} Ke3 {+0.69/1 2.2s}
64. Re1+ {0.00/18 2.3s} Kf2 {+0.59/1 2.4s} 65. Rd1 {0.00/18 2.4s}
Ke3 {+0.63/1 3.1s} 66. Re1+ {0.00/23 2.5s} Kf2 {+0.48/1 2.9s}
67. Rd1 {0.00/23 2.4s} a2+ {+0.71/1 1.4s} 68. Kb2 {0.00/17 1.7s}
Ke3 {+0.67/1 3.0s} 69. Re1+ {0.00/19 2.8s} Kd4 {+0.64/1 2.4s}
70. Ka1 {-0.11/19 2.0s} Kd3 {+0.60/1 1.5s} 71. Kb2 {-0.54/18 2.1s}
Ra4 {+0.70/1 2.2s} 72. Ka1 {-0.15/19 2.9s} Kd2 {+1.16/1 2.0s}
73. Rf1 {0.00/17 1.9s} Ke2 {+1.02/1 1.1s} 74. Rc1 {0.00/18 2.7s}
Rxe4 {+0.92/1 0.92s} 75. Rc5 {-0.19/16 1.9s} Kd3 {+0.95/1 1.3s}
76. Ra5 {-0.22/16 2.4s} Re1+ {+1.69/1 1.7s} 77. Kxa2 {-0.39/18 2.7s}
e4 {+1.73/1 1.1s} 78. Rd5+ {-0.38/16 1.9s} Kc3 {+2.15/1 3.0s}
79. Re5 {-0.49/16 2.0s} Kd3 {+2.15/1 2.1s} 80. Rd5+ {0.00/20 2.5s}
Ke2 {+2.11/1 2.1s} 81. f6 {+0.04/16 2.6s} Rf1 {+2.43/1 1.5s}
82. Rxh5 {-2.19/16 2.3s} e3 {+4.16/1 2.8s} 83. Re5 {-5.11/20 21s}
Rxf6 {+3.73/1 1.8s} 84. h5 {-5.09/18 1.3s} Kf2 {+3.70/1 2.8s}
85. h6 {-5.24/15 3.1s}
Rxh6 {+12.72/1 2.2s, Black wins by adjudication: SyzygyTB} 0-1
[/pgn]
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe »

Code: Select all


   # PLAYER         :  RATING  ERROR  POINTS  PLAYED   (%)  CFS(%)    W    D    L  D(%)
   1 A0Lite-Best    :      46     54    56.5     100  56.5      95   38   37   25  37.0
   2 Fruit-2.1      :       0   ----    43.5     100  43.5     ---   25   37   38  37.0

White advantage = -10.70 +/- 29.80
Draw rate (equal opponents) = 37.54 % +/- 4.91

Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe »

[pgn]
[Event "?"]
[Site "?"]
[Date "2020.04.30"]
[Round "15"]
[White "A0Lite-Best"]
[Black "Fruit-2.1"]
[Result "1-0"]
[ECO "A00"]
[GameDuration "00:08:51"]
[GameEndTime "2020-04-30T23:23:42.458 CDT"]
[GameStartTime "2020-04-30T23:14:50.855 CDT"]
[Opening "Dunst (Sleipner, Heinrichsen) Opening"]
[PlyCount "120"]
[Termination "adjudication"]
[TimeControl "180+2"]

1. Nc3 {book} c5 {book} 2. Nf3 {book} d5 {book} 3. e4 {book} d4 {book}
4. Bb5+ {+0.04/1 16s} Nd7 {-0.34/13 6.4s} 5. Ne2 {+0.17/1 8.1s}
Nf6 {-0.42/13 7.5s} 6. e5 {+0.15/1 8.0s} Qa5 {-0.19/13 5.3s}
7. a4 {+0.46/1 8.6s} a6 {-0.25/14 7.2s} 8. Bc4 {+0.38/1 5.5s}
Nb6 {-0.32/13 7.5s} 9. Bb3 {+0.32/1 11s} Nfd5 {-0.11/13 4.5s}
10. O-O {+0.31/1 5.0s} c4 {-0.15/14 6.8s} 11. Ba2 {+0.31/1 3.6s}
d3 {-0.26/14 6.5s} 12. cxd3 {+0.26/1 5.1s} cxd3 {-0.26/13 6.5s}
13. Nc3 {+0.27/1 2.4s} Nb4 {-0.29/14 6.3s} 14. e6 {+0.04/1 5.3s}
fxe6 {-0.26/13 4.4s} 15. Re1 {+0.04/1 5.1s} N6d5 {0.00/13 6.1s}
16. Ne5 {+0.39/1 6.4s} Nc2 {+0.74/11 3.9s} 17. Nxd5 {+0.48/1 5.1s}
exd5 {+0.70/12 5.9s} 18. b4 {+0.59/1 4.0s} Qc7 {+0.44/12 4.1s}
19. Qf3 {+0.60/1 9.7s} Nxe1 {+0.32/12 7.6s} 20. Qf7+ {+0.65/1 3.0s}
Kd8 {+1.21/4 0.003s} 21. Bb2 {+0.60/1 9.3s} e6 {+0.05/12 5.1s}
22. Rxe1 {+0.55/1 1.1s} Bxb4 {-0.08/12 8.7s} 23. Qf4 {+1.47/1 4.9s}
Bd6 {-0.08/12 5.3s} 24. Nf7+ {+1.65/1 3.7s} Kd7 {-0.41/12 4.2s}
25. Qg4 {+1.75/1 4.7s} Re8 {-0.41/11 5.1s} 26. Bxd5 {+1.72/1 3.5s}
Re7 {-1.24/10 3.7s} 27. Nxd6 {+1.63/1 2.3s} Qxd6 {-0.96/10 2.0s}
28. Bf3 {+1.60/1 3.1s} Rf7 {-0.95/12 5.0s} 29. Bxg7 {+2.08/1 5.9s}
Rf4 {-1.42/11 12s} 30. Qh3 {+2.14/1 6.6s} Qe7 {-1.63/11 5.0s}
31. Be5 {+2.31/1 5.0s} Rh4 {-2.37/11 5.8s} 32. Qg3 {+2.91/1 3.9s}
Rc4 {-2.47/12 3.7s} 33. Bh5 {+3.66/1 6.2s} Rc5 {-2.71/12 5.2s}
34. Qxd3+ {+2.81/1 6.1s} Rd5 {-2.92/12 3.7s} 35. Qg3 {+2.32/1 4.7s}
Rc5 {-2.87/12 5.3s} 36. d4 {+3.21/1 5.0s} Rc4 {-3.99/13 16s}
37. Qg8 {+3.57/1 5.6s} b5 {-2.63/12 8.6s} 38. d5 {+2.76/1 3.3s}
Bb7 {-2.99/11 4.8s} 39. dxe6+ {+2.34/1 2.0s} Kc6 {-2.89/11 2.2s}
40. Qf7 {+3.10/1 3.1s} Qxf7 {-2.99/11 3.0s} 41. exf7 {+2.65/1 3.7s}
Kb6 {-3.20/11 2.2s} 42. axb5 {+2.69/1 4.9s} axb5 {-3.13/11 2.2s}
43. Bg7 {+2.55/1 4.5s} Rcc8 {-3.17/12 3.3s} 44. g4 {+2.63/1 4.6s}
b4 {-2.26/11 3.9s} 45. g5 {+1.86/1 4.3s} Bd5 {-2.36/11 3.8s}
46. f4 {+2.01/1 3.7s} b3 {-2.00/10 2.3s} 47. Rd1 {+1.81/1 2.8s}
Kc5 {-1.95/11 4.2s} 48. Kf2 {+1.92/1 4.0s} Rf8 {-1.19/10 3.8s}
49. Rc1+ {+1.21/1 3.1s} Kb4 {-0.82/11 2.0s} 50. Bxf8+ {+0.98/1 3.6s}
Rxf8 {-0.12/12 1.2s} 51. f5 {+0.95/1 1.1s} Bxf7 {0.00/14 1.9s}
52. Bxf7 {+0.94/1 0.85s} Rxf7 {+0.99/14 1.3s} 53. f6 {+0.91/1 0.50s}
b2 {+1.20/15 3.0s} 54. Rb1 {+1.15/1 1.2s} Kc3 {+1.09/14 2.3s}
55. h4 {+1.63/1 3.6s} Kc2 {+0.83/14 2.7s} 56. Rxb2+ {+1.57/1 1.8s}
Kxb2 {+0.42/14 0.73s} 57. Kf3 {+1.39/1 3.4s} Kc2 {0.00/16 2.1s}
58. Ke4 {+1.87/1 2.5s} Kd2 {0.00/16 3.2s} 59. h5 {+1.93/1 3.5s}
h6 {-4.60/17 12s} 60. Kf5 {+1.88/1 1.9s}
hxg5 {-4.76/17 1.7s, White wins by adjudication: SyzygyTB} 1-0
[/pgn]
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
supersharp77
Posts: 1242
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: New engine: a0lite

Post by supersharp77 »

dkappe wrote: Sat May 02, 2020 5:22 am [pgn]
[Event "?"]
[Site "?"]
[Date "2020.04.30"]
[Round "15"]
[White "A0Lite-Best"]
[Black "Fruit-2.1"]
[Result "1-0"]
[ECO "A00"]
[GameDuration "00:08:51"]
[GameEndTime "2020-04-30T23:23:42.458 CDT"]
[GameStartTime "2020-04-30T23:14:50.855 CDT"]
[Opening "Dunst (Sleipner, Heinrichsen) Opening"]
[PlyCount "120"]
[Termination "adjudication"]
[TimeControl "180+2"]

1. Nc3 {book} c5 {book} 2. Nf3 {book} d5 {book} 3. e4 {book} d4 {book}
4. Bb5+ {+0.04/1 16s} Nd7 {-0.34/13 6.4s} 5. Ne2 {+0.17/1 8.1s}
Nf6 {-0.42/13 7.5s} 6. e5 {+0.15/1 8.0s} Qa5 {-0.19/13 5.3s}
7. a4 {+0.46/1 8.6s} a6 {-0.25/14 7.2s} 8. Bc4 {+0.38/1 5.5s}
Nb6 {-0.32/13 7.5s} 9. Bb3 {+0.32/1 11s} Nfd5 {-0.11/13 4.5s}
10. O-O {+0.31/1 5.0s} c4 {-0.15/14 6.8s} 11. Ba2 {+0.31/1 3.6s}
d3 {-0.26/14 6.5s} 12. cxd3 {+0.26/1 5.1s} cxd3 {-0.26/13 6.5s}
13. Nc3 {+0.27/1 2.4s} Nb4 {-0.29/14 6.3s} 14. e6 {+0.04/1 5.3s}
fxe6 {-0.26/13 4.4s} 15. Re1 {+0.04/1 5.1s} N6d5 {0.00/13 6.1s}
16. Ne5 {+0.39/1 6.4s} Nc2 {+0.74/11 3.9s} 17. Nxd5 {+0.48/1 5.1s}
exd5 {+0.70/12 5.9s} 18. b4 {+0.59/1 4.0s} Qc7 {+0.44/12 4.1s}
19. Qf3 {+0.60/1 9.7s} Nxe1 {+0.32/12 7.6s} 20. Qf7+ {+0.65/1 3.0s}
Kd8 {+1.21/4 0.003s} 21. Bb2 {+0.60/1 9.3s} e6 {+0.05/12 5.1s}
22. Rxe1 {+0.55/1 1.1s} Bxb4 {-0.08/12 8.7s} 23. Qf4 {+1.47/1 4.9s}
Bd6 {-0.08/12 5.3s} 24. Nf7+ {+1.65/1 3.7s} Kd7 {-0.41/12 4.2s}
25. Qg4 {+1.75/1 4.7s} Re8 {-0.41/11 5.1s} 26. Bxd5 {+1.72/1 3.5s}
Re7 {-1.24/10 3.7s} 27. Nxd6 {+1.63/1 2.3s} Qxd6 {-0.96/10 2.0s}
28. Bf3 {+1.60/1 3.1s} Rf7 {-0.95/12 5.0s} 29. Bxg7 {+2.08/1 5.9s}
Rf4 {-1.42/11 12s} 30. Qh3 {+2.14/1 6.6s} Qe7 {-1.63/11 5.0s}
31. Be5 {+2.31/1 5.0s} Rh4 {-2.37/11 5.8s} 32. Qg3 {+2.91/1 3.9s}
Rc4 {-2.47/12 3.7s} 33. Bh5 {+3.66/1 6.2s} Rc5 {-2.71/12 5.2s}
34. Qxd3+ {+2.81/1 6.1s} Rd5 {-2.92/12 3.7s} 35. Qg3 {+2.32/1 4.7s}
Rc5 {-2.87/12 5.3s} 36. d4 {+3.21/1 5.0s} Rc4 {-3.99/13 16s}
37. Qg8 {+3.57/1 5.6s} b5 {-2.63/12 8.6s} 38. d5 {+2.76/1 3.3s}
Bb7 {-2.99/11 4.8s} 39. dxe6+ {+2.34/1 2.0s} Kc6 {-2.89/11 2.2s}
40. Qf7 {+3.10/1 3.1s} Qxf7 {-2.99/11 3.0s} 41. exf7 {+2.65/1 3.7s}
Kb6 {-3.20/11 2.2s} 42. axb5 {+2.69/1 4.9s} axb5 {-3.13/11 2.2s}
43. Bg7 {+2.55/1 4.5s} Rcc8 {-3.17/12 3.3s} 44. g4 {+2.63/1 4.6s}
b4 {-2.26/11 3.9s} 45. g5 {+1.86/1 4.3s} Bd5 {-2.36/11 3.8s}
46. f4 {+2.01/1 3.7s} b3 {-2.00/10 2.3s} 47. Rd1 {+1.81/1 2.8s}
Kc5 {-1.95/11 4.2s} 48. Kf2 {+1.92/1 4.0s} Rf8 {-1.19/10 3.8s}
49. Rc1+ {+1.21/1 3.1s} Kb4 {-0.82/11 2.0s} 50. Bxf8+ {+0.98/1 3.6s}
Rxf8 {-0.12/12 1.2s} 51. f5 {+0.95/1 1.1s} Bxf7 {0.00/14 1.9s}
52. Bxf7 {+0.94/1 0.85s} Rxf7 {+0.99/14 1.3s} 53. f6 {+0.91/1 0.50s}
b2 {+1.20/15 3.0s} 54. Rb1 {+1.15/1 1.2s} Kc3 {+1.09/14 2.3s}
55. h4 {+1.63/1 3.6s} Kc2 {+0.83/14 2.7s} 56. Rxb2+ {+1.57/1 1.8s}
Kxb2 {+0.42/14 0.73s} 57. Kf3 {+1.39/1 3.4s} Kc2 {0.00/16 2.1s}
58. Ke4 {+1.87/1 2.5s} Kd2 {0.00/16 3.2s} 59. h5 {+1.93/1 3.5s}
h6 {-4.60/17 12s} 60. Kf5 {+1.88/1 1.9s}
hxg5 {-4.76/17 1.7s, White wins by adjudication: SyzygyTB} 1-0
[/pgn]
How do we get it to run in windows 10? Is there a exe file yet? Thx AR :) :wink:
dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe »

Install python in windows and run the engine.py file.
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe »

Minic 2 is a tough customer, but even it has lost a few to the pokey python script.
[pgn]
[Event "?"]
[Site "?"]
[Date "2020.05.03"]
[Round "7"]
[White "A0Lite-Best"]
[Black "Minic2"]
[Result "1-0"]
[ECO "A45"]
[GameDuration "00:15:28"]
[GameEndTime "2020-05-03T13:06:33.880 CDT"]
[GameStartTime "2020-05-03T12:51:05.452 CDT"]
[Opening "Queen's pawn game"]
[PlyCount "303"]
[Termination "adjudication"]
[TimeControl "180+2"]

1. d4 {book} Nf6 {book} 2. e3 {book} e6 {book} 3. c4 {book} b6 {book}
4. Nf3 {+0.16/1 16s} Bb4+ {-0.30/19 7.5s} 5. Bd2 {+0.17/1 14s}
Bxd2+ {-0.24/19 8.2s} 6. Qxd2 {+0.18/1 7.0s} Bb7 {-0.28/21 8.8s}
7. Nc3 {+0.16/1 13s} Bxf3 {-0.23/19 6.2s} 8. gxf3 {+0.61/1 7.3s}
O-O {-0.12/19 9.7s} 9. O-O-O {+0.63/1 9.6s} d6 {-0.20/19 11s}
10. f4 {+0.73/1 10s} d5 {-0.23/21 7.7s} 11. cxd5 {+0.72/1 9.1s}
exd5 {-0.08/21 8.2s} 12. Rg1 {+1.01/1 9.6s} c6 {-0.13/20 5.1s}
13. f3 {+1.10/1 7.0s} b5 {-0.38/21 9.4s} 14. e4 {+1.12/1 6.0s}
b4 {-0.64/21 8.9s} 15. Na4 {+1.15/1 3.6s} dxe4 {-0.93/21 11s}
16. fxe4 {+1.31/1 3.9s} Nbd7 {-0.82/22 6.0s} 17. e5 {+1.33/1 4.9s}
Nd5 {-0.68/17 5.5s} 18. f5 {+1.22/1 6.0s} Qh4 {-0.42/21 4.9s}
19. Bc4 {+1.11/1 5.5s} Qe4 {-0.11/19 6.8s} 20. f6 {+1.38/1 4.5s}
Qh4 {-3.58/25 15s} 21. Rxg7+ {+2.66/1 5.3s} Kh8 {-3.89/26 5.1s}
22. Bxd5 {+2.59/1 7.0s} cxd5 {-2.10/15 0.50s} 23. Kb1 {+2.33/1 3.9s}
Rae8 {-2.60/20 7.3s} 24. Ka1 {+2.43/1 6.4s} Rd8 {-2.81/18 4.0s}
25. Rc1 {+2.83/1 5.8s} Rc8 {-2.25/21 5.3s} 26. Rcg1 {+2.36/1 5.4s}
Rce8 {-2.64/21 4.1s} 27. R1g4 {+2.58/1 5.2s} Qh3 {-3.01/21 5.6s}
28. Rg1 {+2.11/1 4.2s} Nb6 {-3.20/20 3.9s} 29. Nc5 {+3.14/1 4.8s}
Nc4 {-5.95/21 9.7s} 30. Qg5 {+3.58/1 4.6s} Qxh2 {-4.27/13 0.41s}
31. Nd3 {+4.23/1 4.2s} Rb8 {-5.77/13 0.59s} 32. e6 {+7.47/1 4.2s}
fxe6 {-13.87/25 8.4s} 33. f7 {+7.76/1 2.5s} Qxg1+ {-99.82/28 4.1s}
34. Qxg1 {+10.01/1 2.7s} Ne3 {-99.84/33 2.6s} 35. Rg8+ {+5.06/1 4.0s}
Rxg8 {-10.98/17 0.30s} 36. fxg8=R+ {+2.80/1 3.9s} Rxg8 {-10.96/17 0.31s}
37. Qxe3 {+2.72/1 3.5s} Rg6 {-11.49/20 5.8s} 38. Kb1 {+3.69/1 3.6s}
h6 {-11.47/19 4.8s} 39. Qe5+ {+16.58/1 3.3s} Kh7 {-12.07/19 4.7s}
40. Qc7+ {+14.13/1 3.1s} Rg7 {-11.36/16 2.6s} 41. Qe5 {+13.86/1 3.2s}
b3 {-10.98/18 4.3s} 42. Qxe6 {+10.49/1 3.1s} Rg1+ {-11.02/19 4.2s}
43. Ne1 {+14.23/1 2.9s} Rf1 {-10.83/19 3.9s} 44. Qd7+ {+8.09/1 2.9s}
Kh8 {-11.62/20 3.9s} 45. Qd8+ {+7.33/1 2.9s} Kg7 {-11.02/19 2.6s}
46. Qe7+ {+7.13/1 1.6s} Kg6 {-11.63/17 0.50s} 47. Qe6+ {+10.17/1 2.6s}
Kg7 {-11.97/20 4.8s} 48. Qd7+ {+9.59/1 2.1s} Kg6 {-11.20/19 4.5s}
49. Qd6+ {+11.48/1 2.8s} Kh7 {-11.41/20 3.5s} 50. Qe7+ {+8.37/1 1.6s}
Kg8 {-11.70/17 2.4s} 51. Qe8+ {+6.65/1 2.0s} Kg7 {-11.83/18 3.3s}
52. Qe7+ {+5.52/1 2.7s} Kg6 {-11.80/21 3.6s} 53. axb3 {+30.99/1 1.6s}
a6 {-12.25/18 2.3s} 54. Qe8+ {+21.58/1 2.7s} Kh7 {-12.30/17 3.8s}
55. Qe7+ {+25.75/1 1.9s} Kg6 {-12.54/17 0.23s} 56. Qe8+ {+7.93/1 2.6s}
Kg7 {-12.65/20 3.3s} 57. Ka2 {+28.66/1 2.3s} Rg1 {-13.08/18 2.8s}
58. Qe7+ {+25.40/1 2.1s} Kg8 {-15.90/22 3.5s} 59. Qe8+ {+23.34/1 1.7s}
Kh7 {-15.75/20 2.3s} 60. Qe7+ {+17.87/1 2.3s} Rg7 {-15.97/22 1.7s}
61. Qe5 {+20.93/1 2.6s} Ra7 {-16.28/18 2.6s} 62. Qe8 {+22.27/1 2.5s}
a5 {-13.60/18 1.2s} 63. Nd3 {+17.17/1 2.5s} Rg7 {-17.83/22 1.7s}
64. b4 {+17.26/1 2.4s} axb4 {-13.00/19 1.8s} 65. Nxb4 {+20.80/1 2.4s}
Ra7+ {-14.52/21 2.0s} 66. Kb1 {+25.99/1 2.4s} Kg7 {-16.47/23 3.5s}
67. Nxd5 {+22.61/1 2.3s} Rf7 {-25.43/18 1.7s} 68. Nb6 {+18.03/1 2.3s}
Rf1+ {-14.61/20 1.8s} 69. Ka2 {+25.55/1 2.3s} h5 {-15.42/18 0.35s}
70. Na4 {+21.15/1 2.3s} Rf7 {-13.22/20 4.0s} 71. Nb6 {+20.21/1 2.3s}
Kg6 {-16.17/22 2.8s} 72. Nd5 {+5.30/1 2.2s} Kg7 {-79.23/22 2.4s}
73. Nc3 {+22.06/1 2.2s} Kg6 {-14.43/21 2.2s} 74. Na4 {+5.06/1 1.4s}
Kg7 {-12.93/21 3.3s} 75. d5 {+26.42/1 2.2s} Rf8 {-22.84/20 2.5s}
76. Qe7+ {+4.48/1 2.1s} Rf7 {-41.23/20 1.6s} 77. Qe5+ {+19.27/1 2.3s}
Kg6 {-97.35/20 1.9s} 78. Qe8 {+22.16/1 2.0s} Kg7 {-47.00/19 0.45s}
79. Nb6 {+23.15/1 1.9s} Ra7+ {-21.50/17 1.7s} 80. Na4 {+4.87/1 1.8s}
Kf6 {-26.34/19 1.2s} 81. Kb3 {+19.60/1 2.2s} Rh7 {-20.31/20 2.6s}
82. Nb6 {+17.11/1 2.3s} Kf5 {-23.23/16 1.7s} 83. Na4 {+6.59/1 2.1s}
Rb7+ {-19.00/19 2.1s} 84. Ka2 {+19.32/1 2.2s} Ra7 {-20.40/14 0.38s}
85. Kb3 {+22.67/1 2.1s} Rb7+ {-22.14/20 1.6s} 86. Ka3 {+22.54/1 2.0s}
Ra7 {-65.18/18 2.0s} 87. Ka2 {+19.78/1 2.1s} h4 {-18.36/17 1.9s}
88. Kb3 {+20.12/1 2.2s} Kf6 {-20.76/19 1.7s} 89. Nb6 {+5.06/1 2.2s}
Rf7 {-23.92/17 1.7s} 90. Na4 {+19.09/1 2.1s} Re7 {-16.00/17 1.8s}
91. Qf8+ {+18.62/1 2.0s} Rf7 {-96.86/17 2.8s} 92. Qg8 {+17.28/1 2.1s}
h3 {-17.22/22 3.5s} 93. Qh8+ {+14.89/1 2.1s} Ke7 {-27.12/20 2.9s}
94. Nc3 {+15.07/1 2.1s} Kd6 {-17.27/20 2.8s} 95. Nb5+ {+14.06/1 2.1s}
Ke7 {-23.38/17 3.2s} 96. d6+ {+20.67/1 1.9s} Kd7 {-82.51/18 1.9s}
97. Qxh3+ {+25.44/1 1.6s} Kd8 {-99.82/22 0.25s} 98. Qh8+ {+33.43/1 1.3s}
Kd7 {-99.82/21 0.37s} 99. Qg8 {+22.54/1 2.2s} Rf3+ {-99.74/20 1.8s}
100. Ka4 {+19.30/1 2.2s} Rf4+ {-93.51/21 3.1s} 101. Kb3 {+23.65/1 1.8s}
Rf3+ {-99.74/15 1.4s} 102. Ka4 {+8.99/1 2.0s} Rf6 {-99.80/23 2.6s}
103. Qg7+ {+3.20/1 1.8s} Ke6 {-99.86/18 0.28s} 104. Qh7 {+22.40/1 2.2s}
Rf4+ {-99.80/23 2.2s} 105. Kb3 {+21.12/1 2.2s} Rf3+ {-99.76/23 1.7s}
106. Ka4 {+19.56/1 2.0s} Rf4+ {-99.76/24 4.3s} 107. Ka3 {+18.22/1 2.1s}
Rf3+ {-99.78/21 2.0s} 108. Kb4 {+8.33/1 2.1s} Rf4+ {-99.74/20 1.2s}
109. Ka5 {+3.32/1 1.9s} Kd5 {-99.76/21 0.30s} 110. Qg7 {+15.95/1 2.2s}
Ke6 {-99.86/21 4.2s} 111. Qg8+ {+22.96/1 1.9s} Kd7 {-99.84/26 2.4s}
112. Qg7+ {+6.45/1 2.1s} Ke6 {-99.86/27 2.5s} 113. Qh8 {+23.73/1 2.0s}
Rf7 {-99.80/20 1.6s} 114. Ka4 {+17.87/1 2.1s} Rf4+ {-90.98/18 2.7s}
115. Ka3 {+19.80/1 1.9s} Rf3+ {-68.80/19 1.8s} 116. Kb4 {+21.69/1 1.8s}
Rf4+ {-87.80/23 2.2s} 117. Kb3 {+21.90/1 1.7s} Rf3+ {-62.51/18 1.4s}
118. Ka2 {+22.95/1 1.7s} Rf4 {-99.76/21 2.3s} 119. Kb3 {+0.96/1 2.2s}
Rf3+ {-99.74/17 1.6s} 120. Nc3 {+0.29/1 2.2s} Rf5 {-12.63/12 0.53s}
121. Kc4 {+3.51/1 2.2s} Rf4+ {-25.89/18 1.5s} 122. Kb3 {+16.58/1 2.0s}
Kd7 {-76.61/17 0.64s} 123. Nb5 {+4.71/1 1.5s} Rf3+ {-68.84/19 2.7s}
124. Ka4 {+6.15/1 2.1s} Rf4+ {-99.78/22 1.9s} 125. Ka5 {+4.06/1 1.7s}
Rf7 {-99.84/27 2.9s} 126. Kb4 {+17.51/1 2.1s} Rf4+ {-68.84/19 1.6s}
127. Kc5 {+21.69/1 2.0s} Ke6 {-99.78/19 1.7s} 128. Kb6 {+5.00/1 2.1s}
Kf5 {-93.31/19 3.6s} 129. Kc5 {+20.34/1 1.8s} Kg4 {-99.78/24 3.6s}
130. Kd5 {+18.47/1 2.1s} Kf3 {-99.78/14 3.9s} 131. Kc6 {+18.50/1 1.7s}
Rc4+ {-27.56/14 0.38s} 132. Kb6 {+14.52/1 2.2s} Rg4 {-92.12/17 2.1s}
133. Kc5 {+20.04/1 1.9s} Rg1 {-99.78/17 1.2s} 134. Kd5 {+16.40/1 2.2s}
Rc1 {-99.78/17 2.2s} 135. Kd4 {+21.45/1 1.3s} Kg2 {-18.60/14 0.37s}
136. Kd3 {+18.96/1 2.0s} Re1 {-19.20/13 0.42s} 137. Kc4 {+18.20/1 1.5s}
Rd1 {-99.74/22 2.6s} 138. Kb3 {+17.81/1 1.3s} Rd3+ {-99.76/21 1.6s}
139. Ka2 {+13.29/1 2.4s} Kg3 {-93.15/17 3.4s} 140. Nd4 {+16.17/1 2.2s}
Kg2 {-99.82/20 1.6s} 141. Nf5 {+14.91/1 2.4s} Kf3 {-96.41/19 2.7s}
142. Nd4+ {+4.83/1 1.6s} Ke4 {-99.80/18 0.32s} 143. Nb5 {+16.94/1 2.1s}
Rd2 {-99.76/16 1.8s} 144. Kb3 {+18.98/1 1.7s} Rd3+ {-99.76/21 5.8s}
145. Kc4 {+16.15/1 2.3s} Rg3 {-99.82/16 0.47s} 146. d7 {+17.58/1 1.7s}
Kf3 {-99.88/26 2.4s} 147. Kb3 {+20.43/1 1.9s} Kg2+ {-99.80/21 2.4s}
148. Ka4 {+14.31/1 2.4s} Rg4+ {-99.82/22 3.5s} 149. Ka3 {+16.29/1 2.3s}
Rg3+ {-99.82/21 3.4s} 150. Ka2 {+21.84/1 2.3s} Rd3 {-99.82/20 2.7s}
151. Nd4 {+17.39/1 1.9s} Rh3 {-99.86/17 0.40s}
152. Qxh3+ {+17.90/1 2.2s, White wins by adjudication: SyzygyTB} 1-0
[/pgn]
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
Tony P.
Posts: 216
Joined: Sun Jan 22, 2017 8:30 pm
Location: Russia

Re: New engine: a0lite

Post by Tony P. »

dkappe wrote: Thu Apr 30, 2020 8:35 pm On to a julia version.
Awesome, thanks! Just in case, Tord Romstad has changed the license of his Chess.jl to MIT this month :)