New engine: a0lite

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

Moderators: hgm, Dann Corbit, Harvey Williamson

dkappe
Posts: 1621
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: 1621
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: 1621
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: 1621
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: 1621
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: 1621
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: 1621
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 :)