Исследование шахматных программ - полезная составляющая для изучающих алгоритмические воплощения систем правил соперничества.
Изучением коммерческих шахматных программ занимаюсь с 2003.
С начала 2012 в число изучаемых включёна программа Shredder for Android, установленная на моём Samsung Galaxy Note (GT-N7000, Android 4.0.3).
Сыграл с ней 16 партий.
15-ю партию выиграл чёрными 21 июля 2012.
Движок программы (перед началом этой партии) был установлен ею на уровне 2467 Elo.
Мой рейтинг (после 14 сыгранных партий) был - 2489 Elo.
Играл в паузах для отдыха с 15 по 21 июля.
Играл, возвращая ходы в поиске выигрышного продолжения.
До сих пор его удаётся найти, как правило, в "неправильных" закрытых позициях.
На первом скриншоте - позиция после 30-го хода чёрных.
На 33 ходу программа сдалась, объявив о щедром повышении моего рейтинга до гроссмейстерского - 2512 Elo (см. второй скриншот).
1.e4 c5 2.Nf3 Nc6
3.Bb5 a6 4.Bxc6 bxc6
5.0-0 d6 6.Re1 e5
7.d3 h6 8.Na3 Be6
9.Nc4 Nf6 10.Bd2 Be7
11.Ba5 Qb8 12.b3 0-0
13.h3 Nd7 14.Ne3 Qc8
15.c4 g6 16.Qc2 f5
17.exf5 gxf5 18.Nf1 f4
19.N1d2 Nf6 20.Nh4 Bf5
21.a3 Rf7 22.Kh2 h5
23.b4 Ng4+ 24.hxg4 hxg4
25.g3 Bxh4 26.gxh4 Qf8
27.bxc5 Rh7 28.Kg1 Rxh4
29.Qa4 Bd7 30.Ne4 Qh6
31.Ng3 fxg3 32.Kf1 gxf2
33.Qb4 0-1
В ней я играл белыми.
Начал во время "пунктирного" просмотра записи боёв, предшествовавших бою, который меня интересовал [Владимир Минеев (Россия) против Томаса Сарары (Польша)].
1.c4 c5 2.Nc3 Nc6 3.e4 e6 4.Nf3 Nf6 5.d4 cxd4 6.Nxd4 Qc7 7.Be3 a6 8.a3 b6 9.f3 Bc5 10.b4 Nxd4 11.Bxd4 Bxd4 12.Qxd4 e5 13.Qe3 d6 14.Nd5 Nxd5 15.cxd5 f5 16.Rc1 Qd8 17.Bd3 f4 18.Qf2 Bd7 19.0-0 a5 20.b5 0-0 21.a4 Rf7 22.Rc2 Rc8 23.Rfc1 Rc5 24.Rxc5 bxc5 25.Bc4 Be8 26.Qb2 Rb7 27.Qb3 Bg6 28.Rb1 Qb6 29.g4 h5 30.h3 Qd8 31.Qb2 Qh4 32.Qg2 Bf7 33.b6 Qd8 34.Qb2 Be8 35.Ba6 Rb8 36.Qb3 Qh4 37.Bf1 Qg3+ 38.Bg2 hxg4 39.hxg4 Qh4 40.b7 Kf8 41.Qb6 Qe7 42.Qxa5 Rxb7 43.Rxb7 Qxb7 44.Bf1 Ke7 45.g5 Qb8 46.Bb5 Bh5 47.Kf2 Kf7 48.Qa6 Qd8 49.Qb7+ Kg6 50.Qd7 Qxg5 51.Qf5+ Kh6 52.Qxg5+ Kxg5 53.a5 c4 54.Bxc4 Bxf3 55.Kxf3 Kh4 56.Bf1 g6 57.a6 g5 58.a7 g4+ 59.Kf2 Kg5 60.a8=Q Kh5 61.Qe8+ Kh6 62.Qe6+ Kh7 63.Qxg4 Kh8 1-0
15-ю партию выиграл чёрными 21 июля 2012.
Движок программы (перед началом этой партии) был установлен ею на уровне 2467 Elo.
Мой рейтинг (после 14 сыгранных партий) был - 2489 Elo.
Играл в паузах для отдыха с 15 по 21 июля.
Играл, возвращая ходы в поиске выигрышного продолжения.
До сих пор его удаётся найти, как правило, в "неправильных" закрытых позициях.
1. 15-ая партия: позиция после 30-го хода чёрных |
На 33 ходу программа сдалась, объявив о щедром повышении моего рейтинга до гроссмейстерского - 2512 Elo (см. второй скриншот).
1.e4 c5 2.Nf3 Nc6
3.Bb5 a6 4.Bxc6 bxc6
5.0-0 d6 6.Re1 e5
7.d3 h6 8.Na3 Be6
9.Nc4 Nf6 10.Bd2 Be7
11.Ba5 Qb8 12.b3 0-0
13.h3 Nd7 14.Ne3 Qc8
15.c4 g6 16.Qc2 f5
17.exf5 gxf5 18.Nf1 f4
19.N1d2 Nf6 20.Nh4 Bf5
21.a3 Rf7 22.Kh2 h5
23.b4 Ng4+ 24.hxg4 hxg4
25.g3 Bxh4 26.gxh4 Qf8
27.bxc5 Rh7 28.Kg1 Rxh4
29.Qa4 Bd7 30.Ne4 Qh6
31.Ng3 fxg3 32.Kf1 gxf2
33.Qb4 0-1
2. Рейтинг после 15-ти партий |
О 16-й партии
Чтобы проверить силу Shredder-движка, установленного программой на уровень 2489 Elo, 22.07.2012 начал очередную партию.В ней я играл белыми.
Начал во время "пунктирного" просмотра записи боёв, предшествовавших бою, который меня интересовал [Владимир Минеев (Россия) против Томаса Сарары (Польша)].
Доиграл партию 23.01.2012) в первой паузе для отдыха.
На 3-м скриншоте - позиция после 50-го хода чёрных.
Следующий ход белых (51.Qf5+) делает положение чёрных безвыходным.
3. 16-ая партия: позиция после 50-го хода чёрных |
Проиграв 16-ю партию, программа объявила, что в 17-ой партии её движок будет на гроссмейстерском уровне (2511 Elo).
Мой рейтинг она повысила до 2534 Elo.
4. Рейтинг после 16-ти партий |
17-я: первая ничья
Играл чёрными (в своём обычном режиме с 22 по 28 июля).
____________________
Тематически связанное сообщение:
14 партия против Shredder Chess
В итоге - впервые не выигрыш, а ничья.
Сначала (после моего 52-го хода: см. позицию на скриншоте 5) ничью предложил я, но программа решила ещё поиграть. И только после своего 97-го хода Shredder предложила мне ничью.
Мой рейтинг программа не изменила.
Силу своего движка тоже оставила на прежнем уровне.
Сначала (после моего 52-го хода: см. позицию на скриншоте 5) ничью предложил я, но программа решила ещё поиграть. И только после своего 97-го хода Shredder предложила мне ничью.
Мой рейтинг программа не изменила.
Силу своего движка тоже оставила на прежнем уровне.
1.d4 Nf6 2.c4 e6 3.Bg5 Be7 4.Nf3 d5 5.Nc3 b6 6.e3 c6 7.cxd5 cxd5 8.Ne5 0-0 9.Bd3 a6 10.0-0 Nfd7 11.Bxe7 Qxe7 12.f4 Bb7 13.Rc1 f6 14.Ng4 g6 15.Qb3 Bc6 16.Ne2 b5 17.Qc3 Nb6 18.b3 h5 19.Nf2 Kf7 20.Qa5 Nc8 21.Rc2 Nd6 22.Rfc1 Rc8 23.Ng3 Qd7 24.a3 Nb7 25.Qc3 Qd6 26.Qb2 Na5 27.Qc3 Nb7 28.Qb2 Nd7 29.Qb1 f5 30.Nh3 Nd8 31.Ng5+ Kg7 32.Qb2 Bb7 33.a4 b4 34.Rxc8 Rxc8 35.Rxc8 Bxc8 36.Qc2 Bb7 37.Nh1 Nb8 38.Ng3 Qc6 39.Qxc6 Bxc6 40.h4 a5 41.Kf2 Bd7 42.Nf1 Nf7 43.Nd2 Nxg5 44.hxg5 Bc6 45.Nf3 Nd7 46.g3 Kf7 47.Ke2 Ke7 48.Kd2 Kd6 49.Ke2 Kc7 50.Kd2 Kb6 51.Be2 Ka7 52.Nh4 Nf8 53.Nf3 Nd7 54.Nh4 Nf8 55.Ke1 Kb6 56.Nf3 Nd7 57.Kf2 Ka7 58.Bf1 Kb6 59.Be2 Ka7 60.Nh4 Nf8 61.Bd3 Kb6 62.Nf3 Nd7 63.Nh4 Nf8 64.Be2 Ka7 65.Bf1 Kb6 66.Nf3 Nd7 67.Ne1 Ka7 68.Kg2 Kb6 69.Kf2 Ka7 70.Bd3 Kb6 71.Nf3 Ka7 72.Nh4 Nf8 73.Nf3 Nd7 74.Nh4 Nf8 75.Be2 Kb6 76.Nf3 Nd7 77.Nh4 Nf8 78.Nf3 Nd7 79.Kg2 Ka7 80.Bf1 Kb6 81.Bd3 Ka7 82.Kf2 Kb6 83.Ne1 Ka7 84.Ng2 Kb6 85.Be2 Ka7 86.Ne1 Kb6 87.Nd3 Bb7 88.Ke1 Bc6 89.Kd2 Bb7 90.Bf1 Bc6 91.Ne1 Nf8 92.Nf3 Nd7 93.Ne1 Nf8 94.Nd3 Nd7 95.Ne5 Nxe5 96.dxe5 Bd7 97.Kd3 1/2-1/2
5. 17-ая партия: позиция после 52-го хода чёрных |
О рейтинге
Конечно, рейтинг Shredder - штука коммерческая (рассчитанная на склонных самообманываться).
Несомненно одно - в каждой следующей партии (после планового усиления программой её движка) найти выигрышное продолжение становится труднее.
Несомненно одно - в каждой следующей партии (после планового усиления программой её движка) найти выигрышное продолжение становится труднее.
____________________
Тематически связанное сообщение:
14 партия против Shredder Chess
Комментариев нет:
Отправить комментарий