Not logged inRybka Chess Community Forum
Up Topic The Rybka Lounge / Computer Chess / Experimental engine ....
- - By ChrisW (**) Date 2018-02-24 18:46
I've no idea how to get this PGN into displaying a board, but below is my first attempt at handcrafting an evaluation in the Alpha Zero style. It knows nothing at all about piece square tables, or the centre, or pawns, or anything really, or much about mate, or extensions or endgames, but the mobility/space control looks a bit like AZ game 3, was it? when the Stockfish queen was caught and immobilised in the corner of the board. Is running at around 5 ply, with the opponent doing 6 or 7. Move 24 Qxa8 and stays there ....

[Event "My Tournament"]
[Site "?"]
[Date "2018.02.24"]
[Round "6"]
[White "tscp"]
[Black "ChessTal"]
[Result "*"]
[ECO "A46"]
[Opening "Queen's pawn game"]
[Termination "unterminated"]
[TimeControl "40/300"]

1. d4 Nf6 2. Nf3 d5 3. c4 c6 4. Nc3 e6 5. Bg5 dxc4 {+1.84/7 10s}
6. e4 {+0.39/7 10.0s} b5 {+1.60/6 9.7s} 7. e5 {+0.24/6 9.7s} h6 {+0.56/7 9.3s}
8. Bh4 {+0.51/7 9.3s} g5 {+0.56/7 9.0s} 9. Nxg5 {+0.61/7 9.0s}
hxg5 {+1.29/7 8.7s} 10. Bxg5 {+0.82/7 8.7s} Be7 {-0.41/6 8.4s}
11. exf6 {+0.66/6 8.4s} Bxf6 {+1.07/7 8.2s} 12. Bxf6 {+0.62/7 8.2s}
Qxf6 {+0.36/7 7.9s} 13. h3 {+0.56/6 7.9s} e5 {+1.27/6 7.6s}
14. dxe5 {+1.04/7 7.6s} Qxe5+ {+0.72/6 7.4s} 15. Qe2 {+0.97/6 7.4s}
Rh5 {+0.84/6 7.1s} 16. Ne4 {+1.38/7 7.1s} Kf8 {+0.16/6 6.9s}
17. f4 {+1.61/6 6.9s} Qh8 {-0.12/6 6.7s} 18. O-O-O {+1.47/6 6.7s}
Rd5 {-1.11/6 6.4s} 19. Rxd5 {+1.47/6 6.4s} cxd5 {-0.65/7 6.2s}
20. Qd2 {+1.40/6 6.2s} dxe4 {-0.51/6 6.0s} 21. Qd8+ {+1.56/6 6.0s}
Kg7 {-0.41/6 5.8s} 22. Qd4+ {+1.86/7 5.8s} Kg8 {-0.59/6 5.6s}
23. Qxe4 {+1.54/7 5.6s} Qf6 {+0.66/6 5.4s} 24. Qxa8 {+2.37/7 5.4s}
Qxf4+ {0.00/6 5.3s} 25. Kd1 {+2.38/6 5.3s} Qd4+ {+0.01/6 5.1s}
26. Ke1 {+2.48/6 5.1s} c3 {+2.36/6 4.9s} 27. bxc3 {+2.43/7 4.9s}
Qxc3+ {+1.54/6 4.7s} 28. Ke2 {+2.43/5 4.7s} Qb2+ {+1.54/5 4.6s}
29. Ke3 {+2.32/5 4.6s} Qc1+ {+0.04/5 4.4s} 30. Kf2 {+2.32/5 4.4s}
Qc5+ {+0.61/5 4.3s} 31. Kg3 {+2.07/5 4.3s} Qd6+ {+0.35/5 4.1s}
32. Kf3 {0.00/5 4.1s} Qc7 {+1.30/5 4.0s} 33. Ke3 {0.00/6 4.0s}
Nc6 {+2.20/5 3.9s} 34. h4 {+2.38/6 3.9s} Qe5+ {+3.60/5 3.7s}
35. Kd2 {+2.36/5 3.7s} Qb2+ {+4.65/6 3.6s} 36. Ke1 {+2.28/5 3.6s}
Qc3+ {+4.65/5 3.5s} 37. Ke2 {+2.23/5 3.5s} Kg7 {+5.79/5 3.4s}
38. h5 {+1.74/6 3.4s} Qc4+ {+5.09/5 3.3s} 39. Ke1 {+2.49/5 3.3s}
Qc1+ {+5.07/5 3.2s} 40. Kf2 {0.00/5 3.2s} Qc5+ {+5.07/5 3.1s}
41. Kg3 {0.00/5 13s} Qd6+ {+4.98/6 13s} 42. Kf3 {0.00/6 13s} Qf6+ {+5.07/5 13s}
43. Ke2 {+1.09/5 12s} Bg4+ {+4.49/5 12s} 44. Ke1 {+0.95/6 12s}
Qe5+ {+4.22/6 12s} 45. Kf2 {+0.70/6 11s} Qf4+ {+3.48/6 11s}
46. Kg1 {+0.76/6 11s} Qe3+ {+2.39/6 11s} 47. Kh2 {0.00/7 11s} Bd7 {+1.91/6 11s}
48. Qb7 {0.00/7 10s} Ne5 {+3.09/6 10s} 49. Rg1 {-1.14/7 10.0s}
Qf2 {+5.07/6 9.9s} 50. Rh1 {0.00/6 9.6s} Qf4+ {+6.98/6 9.5s}
51. g3 {-3.24/6 9.3s} Qf2+ {+10.26/6 9.2s} 52. Bg2 {-3.34/7 9.0s}
Bc6 {+9.31/6 8.9s} 53. Qxc6 {-4.03/7 8.7s} Nxc6 {+10.80/7 8.6s}
54. h6+ {-4.45/7 8.4s} Kg6 {+10.96/6 8.3s} 55. a4 {-4.98/8 8.1s}
bxa4 {+10.82/7 8.1s} 56. Rf1 {-5.26/8 7.8s} Qd2 {+10.99/7 7.8s}
57. h7 {-5.16/8 7.6s} Qh6+ {+12.09/7 7.5s} 58. Kg1 {-4.98/7 7.3s}
Nd4 {+12.10/7 7.3s} 59. g4 {-5.06/7 7.1s} Kg7 {+13.05/6 7.0s}
60. Bd5 {-5.70/7 6.9s} Ne2+ {+14.76/7 6.8s} 61. Kf2 {-4.79/6 6.6s}
Nc3 {+14.76/6 6.6s} 62. Rh1 {-5.64/8 6.4s} Qf4+ {+16.32/7 6.4s}
63. Kg2 {-5.87/7 6.2s} Qxg4+ {+16.61/7 6.1s} 64. Kf2 {-6.06/7 6.0s}
Qe2+ {+16.61/6 5.9s} 65. Kg3 {-6.01/7 5.8s} Qe5+ {+16.32/6 5.7s}
66. Kf2 {-5.96/6 5.6s} Qd4+ {+15.90/6 5.5s} *
Parent - - By Labyrinth (*****) [us] Date 2018-02-24 22:51
Just put [*pgn] at the start and [*/pgn] at the end, without the asterisks (* thingies).

[Event "My Tournament"]
[Site "?"]
[Date "2018.02.24"]
[Round "6"]
[White "tscp"]
[Black "ChessTal"]
[Result "*"]
[ECO "A46"]
[Opening "Queen's pawn game"]
[Termination "unterminated"]
[TimeControl "40/300"]

1. d4 Nf6 2. Nf3 d5 3. c4 c6 4. Nc3 e6 5. Bg5 dxc4 {+1.84/7 10s}
6. e4 {+0.39/7 10.0s} b5 {+1.60/6 9.7s} 7. e5 {+0.24/6 9.7s} h6 {+0.56/7 9.3s}
8. Bh4 {+0.51/7 9.3s} g5 {+0.56/7 9.0s} 9. Nxg5 {+0.61/7 9.0s}
hxg5 {+1.29/7 8.7s} 10. Bxg5 {+0.82/7 8.7s} Be7 {-0.41/6 8.4s}
11. exf6 {+0.66/6 8.4s} Bxf6 {+1.07/7 8.2s} 12. Bxf6 {+0.62/7 8.2s}
Qxf6 {+0.36/7 7.9s} 13. h3 {+0.56/6 7.9s} e5 {+1.27/6 7.6s}
14. dxe5 {+1.04/7 7.6s} Qxe5+ {+0.72/6 7.4s} 15. Qe2 {+0.97/6 7.4s}
Rh5 {+0.84/6 7.1s} 16. Ne4 {+1.38/7 7.1s} Kf8 {+0.16/6 6.9s}
17. f4 {+1.61/6 6.9s} Qh8 {-0.12/6 6.7s} 18. O-O-O {+1.47/6 6.7s}
Rd5 {-1.11/6 6.4s} 19. Rxd5 {+1.47/6 6.4s} cxd5 {-0.65/7 6.2s}
20. Qd2 {+1.40/6 6.2s} dxe4 {-0.51/6 6.0s} 21. Qd8+ {+1.56/6 6.0s}
Kg7 {-0.41/6 5.8s} 22. Qd4+ {+1.86/7 5.8s} Kg8 {-0.59/6 5.6s}
23. Qxe4 {+1.54/7 5.6s} Qf6 {+0.66/6 5.4s} 24. Qxa8 {+2.37/7 5.4s}
Qxf4+ {0.00/6 5.3s} 25. Kd1 {+2.38/6 5.3s} Qd4+ {+0.01/6 5.1s}
26. Ke1 {+2.48/6 5.1s} c3 {+2.36/6 4.9s} 27. bxc3 {+2.43/7 4.9s}
Qxc3+ {+1.54/6 4.7s} 28. Ke2 {+2.43/5 4.7s} Qb2+ {+1.54/5 4.6s}
29. Ke3 {+2.32/5 4.6s} Qc1+ {+0.04/5 4.4s} 30. Kf2 {+2.32/5 4.4s}
Qc5+ {+0.61/5 4.3s} 31. Kg3 {+2.07/5 4.3s} Qd6+ {+0.35/5 4.1s}
32. Kf3 {0.00/5 4.1s} Qc7 {+1.30/5 4.0s} 33. Ke3 {0.00/6 4.0s}
Nc6 {+2.20/5 3.9s} 34. h4 {+2.38/6 3.9s} Qe5+ {+3.60/5 3.7s}
35. Kd2 {+2.36/5 3.7s} Qb2+ {+4.65/6 3.6s} 36. Ke1 {+2.28/5 3.6s}
Qc3+ {+4.65/5 3.5s} 37. Ke2 {+2.23/5 3.5s} Kg7 {+5.79/5 3.4s}
38. h5 {+1.74/6 3.4s} Qc4+ {+5.09/5 3.3s} 39. Ke1 {+2.49/5 3.3s}
Qc1+ {+5.07/5 3.2s} 40. Kf2 {0.00/5 3.2s} Qc5+ {+5.07/5 3.1s}
41. Kg3 {0.00/5 13s} Qd6+ {+4.98/6 13s} 42. Kf3 {0.00/6 13s} Qf6+ {+5.07/5 13s}
43. Ke2 {+1.09/5 12s} Bg4+ {+4.49/5 12s} 44. Ke1 {+0.95/6 12s}
Qe5+ {+4.22/6 12s} 45. Kf2 {+0.70/6 11s} Qf4+ {+3.48/6 11s}
46. Kg1 {+0.76/6 11s} Qe3+ {+2.39/6 11s} 47. Kh2 {0.00/7 11s} Bd7 {+1.91/6 11s}
48. Qb7 {0.00/7 10s} Ne5 {+3.09/6 10s} 49. Rg1 {-1.14/7 10.0s}
Qf2 {+5.07/6 9.9s} 50. Rh1 {0.00/6 9.6s} Qf4+ {+6.98/6 9.5s}
51. g3 {-3.24/6 9.3s} Qf2+ {+10.26/6 9.2s} 52. Bg2 {-3.34/7 9.0s}
Bc6 {+9.31/6 8.9s} 53. Qxc6 {-4.03/7 8.7s} Nxc6 {+10.80/7 8.6s}
54. h6+ {-4.45/7 8.4s} Kg6 {+10.96/6 8.3s} 55. a4 {-4.98/8 8.1s}
bxa4 {+10.82/7 8.1s} 56. Rf1 {-5.26/8 7.8s} Qd2 {+10.99/7 7.8s}
57. h7 {-5.16/8 7.6s} Qh6+ {+12.09/7 7.5s} 58. Kg1 {-4.98/7 7.3s}
Nd4 {+12.10/7 7.3s} 59. g4 {-5.06/7 7.1s} Kg7 {+13.05/6 7.0s}
60. Bd5 {-5.70/7 6.9s} Ne2+ {+14.76/7 6.8s} 61. Kf2 {-4.79/6 6.6s}
Nc3 {+14.76/6 6.6s} 62. Rh1 {-5.64/8 6.4s} Qf4+ {+16.32/7 6.4s}
63. Kg2 {-5.87/7 6.2s} Qxg4+ {+16.61/7 6.1s} 64. Kf2 {-6.06/7 6.0s}
Qe2+ {+16.61/6 5.9s} 65. Kg3 {-6.01/7 5.8s} Qe5+ {+16.32/6 5.7s}
66. Kf2 {-5.96/6 5.6s} Qd4+ {+15.90/6 5.5s} *
Parent - - By ChrisW (**) Date 2018-02-25 11:58
some one tell me this is not Tal (at about 6 or 7 ply lookahead only) .....

[Event "My Tournament"]
[Site "?"]
[Date "2018.02.25"]
[Round "1"]
[White "ChessTal"]
[Black "tscp"]
[Result "*"]
[ECO "B90"]
[Opening "Sicilian"]
[Termination "unterminated"]
[TimeControl "40/300"]
[Variation "Najdorf, Byrne (English) attack"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 {-0.50/7 10s}
7. Nb3 {-0.32/6 10s} Be6 {-0.52/6 9.7s} 8. f3 {+0.64/5 9.7s} Be7 {-0.23/6 9.4s}
9. Nd5 {+0.63/6 9.4s} Bxd5 {-0.17/7 9.0s} 10. exd5 {+1.16/6 9.0s}
Nbd7 {-0.28/6 8.7s} 11. a4 {+1.15/6 8.7s} Nb6 {-0.02/6 8.4s}
12. c4 {+1.59/6 8.4s} Rc8 {-0.12/7 8.2s} 13. Nd2 {+2.28/6 8.2s}
Nbxd5 {-0.18/7 7.9s} 14. cxd5 {+2.13/6 7.9s} Nxd5 {-0.29/7 7.6s}
15. Bg1 {+2.54/6 7.6s} Nb4 {-0.18/6 7.4s} 16. Nc4 {+3.01/6 7.4s}
d5 {-0.02/6 7.1s} 17. Bb6 {+3.40/6 7.1s} Qd7 {+0.52/7 6.9s}
18. Na3 {+0.53/6 6.9s} O-O {+0.43/6 6.7s} 19. h4 {+1.15/6 6.7s}
d4 {+0.73/6 6.4s} 20. a5 {+2.20/5 6.4s} Nd5 {+0.93/6 6.2s}
21. Nc4 {+1.98/6 6.2s} Qb5 {+0.95/6 6.0s} 22. Qe2 {+2.43/5 6.0s}
f6 {+1.00/6 5.8s} 23. g3 {+2.24/6 5.8s} Rc6 {+0.99/5 5.6s}
24. Qd3 {+1.94/5 5.6s} Nxb6 {+1.32/6 5.4s} 25. axb6 {+2.37/6 5.4s}
Bc5 {+1.32/5 5.3s} 26. Na5 {+1.71/5 5.3s} Qb4+ {+1.29/7 5.1s}
27. Kf2 {+1.70/6 5.1s} Rxb6 {+1.54/7 4.9s} 28. Nc4 {+1.15/6 4.9s}
Rc6 {+1.59/6 4.8s} 29. Kg1 {+1.81/5 4.8s} Rf7 {+1.59/6 4.6s}
30. f4 {+2.88/5 4.6s} b5 {+2.16/6 4.4s} 31. Na5 {+2.05/6 4.4s}
Rcc7 {+2.43/7 4.3s} 32. fxe5 {+2.45/6 4.3s} fxe5 {+2.81/6 4.1s}
33. Bg2 {+0.05/6 4.1s} Qxb2 {+4.02/6 4.0s} 34. Kh2 {-1.13/6 4.0s}
Rf2 {+4.17/6 3.9s} 35. Qe4 {-0.56/6 3.9s} Bf8 {+3.96/5 3.7s}
36. Qd5+ {+0.42/6 3.7s} Kh8 {+3.42/6 3.6s} 37. Rhf1 {+0.23/6 3.6s}
Rcc2 {+2.81/7 3.5s} 38. Kh1 {+0.37/6 3.5s} Rce2 {+2.42/6 3.4s}
39. Qa8 {+2.21/5 3.4s} Qb4 {+2.11/6 3.3s} 40. Bf3 {+2.47/6 3.3s}
Rxf1+ {+3.18/7 3.2s} 41. Rxf1 {+2.39/7 13s} Re1 {+1.48/8 13s}
42. Rxe1 {+1.70/8 13s} Qxe1+ {+1.52/8 13s} 43. Kg2 {+1.89/7 12s}
Qd2+ {+1.52/8 12s} 44. Kh3 {+1.89/6 12s} Qb4 {+1.41/8 12s} 45. Nc6 {+2.64/7 11s}
Qa3 {-0.03/8 11s} 46. Nxe5 {+2.95/7 11s} g6 {-0.18/7 11s} 47. Bd5 {+3.81/6 11s}
Kg7 {-0.59/7 11s} 48. Qa7+ {+5.42/6 10s} Qe7 {-0.56/7 10s}
49. Qxd4 {+5.08/7 10s} Qc5 {-0.44/7 10.0s} 50. Qxc5 {+5.49/7 9.7s}
Bxc5 {+0.03/9 9.6s} 51. Bb7 {+5.38/8 9.4s} a5 {+0.30/9 9.3s}
52. Bc6 {+5.42/8 9.1s} Bd6 {+0.45/9 9.0s} 53. Nd7 {+5.51/8 8.8s}
b4 {+0.45/9 8.7s} 54. Kg2 {+5.80/8 8.5s} b3 {+0.73/9 8.4s}
55. Nb6 {+5.85/8 8.2s} b2 {+0.63/8 8.1s} 56. Be4 {+6.19/8 7.9s}
Bc5 {+0.72/7 7.9s} 57. Nc4 {+5.74/8 7.7s} a4 {+1.09/8 7.6s}
58. Bb1 {+6.01/7 7.4s} a3 {+1.09/9 7.3s} 59. Ba2 {+6.14/7 7.2s}
Kf6 {+1.13/8 7.1s} 60. Nd2 {+6.38/7 6.9s} Bb4 {+1.33/7 6.9s}
61. Ne4+ {+6.10/7 6.7s} Ke7 {+1.19/7 6.6s} 62. Kf2 {+6.62/7 6.5s}
Bd6 {+1.19/8 6.4s} 63. Nxd6 {+6.76/7 6.3s} Kxd6 {+1.16/9 6.2s}
64. Ke3 {+6.48/8 6.0s} Kc5 {+1.06/8 6.0s} 65. Ke4 {+6.97/7 5.8s}
Kc6 {+0.72/8 5.8s} 66. Ke5 {+7.18/8 5.6s} Kc5 {+0.52/8 5.6s}
67. g4 {+7.06/8 5.5s} h6 {-0.50/9 5.4s} 68. g5 {+7.75/9 5.3s}
hxg5 {-0.44/10 5.2s} 69. hxg5 {+4.21/10 5.1s} Kb5 {-0.50/9 5.0s}
70. Kd5 {+7.64/9 4.9s} Kb4 {-0.64/10 4.9s} 71. Kd4 {+4.21/10 4.8s}
Kb5 {-1.68/10 4.7s} 72. Kc3 {+9.19/9 4.6s} Kc5 {-2.70/11 4.6s}
73. Bb1 {+10.18/10 4.4s} a2 {-2.60/10 4.4s} 74. Bxa2 {+11.41/11 4.3s}
Kd6 {-3.14/11 4.3s} 75. Kd4 {+11.41/9 4.2s} Ke7 {-3.24/10 4.1s}
76. Bb1 {+12.20/9 4.0s} Kf7 {-3.54/11 4.0s} 77. Ke5 {+12.70/9 3.9s}
Kg7 {-3.24/11 3.8s} 78. Ke6 {+13.17/10 3.8s} Kf8 {-3.28/10 3.7s}
79. Kf6 {+15.90/10 3.6s} Kg8 {-9.70/11 3.6s} 80. Kxg6 {+33.56/10 3.5s}
Kf8 {-11.70/11 3.5s} 81. Kf6 {+36.33/11 13s} Ke8 {-12.10/12 13s}
82. g6 {+37.37/10 13s} Kd7 {-12.10/10 13s} 83. g7 {+38.56/9 13s}
Kd6 {-12.20/9 12s} 84. g8=Q {+38.82/8 12s} Kc5 {-12.20/7 12s}
85. Qb8 {+39.26/6 12s} Kc4 {-12.30/7 12s} 86. Qxb2 {+40.01/6 11s}
Kc5 {-12.40/7 11s} *
Parent - - By Labyrinth (*****) [us] Date 2018-02-25 23:36
How strong is this engine? What is it based on?
Parent - By ChrisW (**) Date 2018-02-26 09:59
it's an Othello algorithm/source I've been working on converted to chess, is based on my head, and the chess component is about 4 or 5 days old
Parent - By Geomusic (*****) Date 2018-03-02 06:35
We might be watching the birth of the death of Stockfish here Guys!
Parent - By udokaiser (**) Date 2018-03-14 14:01
Neural network or only mobility?!
Parent - - By MarshallArts (***) [us] Date 2018-03-15 21:05
Fascinating! :smile:

Any plans to turn it into a commercial product (smth like a CSTAL NextGen)?
Or to share it freely (later), otherwise? :grin:

:fat:
Parent - - By ChrisW (**) Date 2018-03-15 22:02 Upvotes 1
it is no longer realistic to commercialise a chess engine nowadays. if the basic idea works, it might be possible to turn it into another communal development. and that would only work if the "unique selling point" of "no" material can be done, at least in part. well, AZ seems to have managed it, so ....
Parent - By udokaiser (**) Date 2018-03-15 22:13
Is it important to make things on a commercial base ?
It could be made for fun purposes.
Up Topic The Rybka Lounge / Computer Chess / Experimental engine ....

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill