download: http://www.mediafire.com/file/iq4foi6s6 ... -sf-96.zip
One important correction of my bug and one interesting modification for tactical middle-game positions.
Sting SF 9.6
Moderators: hgm, Rebel, chrisw
-
- Posts: 1136
- Joined: Sun Feb 14, 2010 10:02 pm
Sting SF 9.6
Maybe, I can't be friendly, but let me be useful.
-
- Posts: 1167
- Joined: Thu Dec 25, 2008 9:07 pm
- Full name: Herbert L
Re: Sting SF 9.6
Thanks Marek
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Sting SF 9.6 (macOS version)
Thanks Mareklech wrote:download: http://www.mediafire.com/file/iq4foi6s6 ... -sf-96.zip
One important correction of my bug and one interesting modification for tactical middle-game positions.
link to macOS EXE, includes source and makefile updated for clang
to use clang:
make -j profile-build ARCH=x86-64-modern COMP=clang
you can also build bmi2:
make -j profile-build ARCH=x86-64-bmi2 COMP=clang
threads are capped to 8 since using more threads was counter-productive on a 12 core Mac Pro (dramatic slow down in nps , modified thread.h )
https://www.dropbox.com/s/8eddiruujfcoc ... 6.zip?dl=1
-
- Posts: 1136
- Joined: Sun Feb 14, 2010 10:02 pm
Re: Sting SF 9.6 (macOS version)
Thanks to a support for my project Sting.
"Alpha-Beta" search, enriched by a special code, it is the best way to get a real chess engine.
BTW. Regarding to "Alpha Zero", I removed from my computer all what has "Google" in the name.
"Alpha-Beta" search, enriched by a special code, it is the best way to get a real chess engine.
BTW. Regarding to "Alpha Zero", I removed from my computer all what has "Google" in the name.
Maybe, I can't be friendly, but let me be useful.
-
- Posts: 1136
- Joined: Sun Feb 14, 2010 10:02 pm
Re: Sting SF 9.6 (macOS version)
In my work (project Sting) I selected many group of problems:
fortresses
zugzwangs
neutral checks
neutral pawn moves
neutral positions
passed pawns
mates
trapped pieces
pawn walls
sacrifices
chinese sacrifices
lazy kings
stalemates
opposite colored Bishops
maneuvering moves
For each of them I prepared a special code added to a classic alpha-beta chess engine (Stockfish 2.1.1).
All the problems and my solutions (Sting) you can check by the 80 test ("IQ") positions.
[pgn][Result "1"]
[FEN "7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - "]
1... Rxg5 {win}
[Result "2"]
[FEN "1B1k4/3p4/1Kp5/PpP2p2/1PqP1P2/8/1P6/8 w - - "]
1. a6 {win}
[Result "3"]
[FEN "3N2r1/2K1p3/4Pk2/8/Bp5b/8/2P5/8 b - - "]
1... Bg3+ 2. Kd7 Rxd8+ {win}
[Result "4"]
[FEN "8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - "]
1. Ng3 {win}
[Result "5"]
[FEN "6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - "]
1. a8Q+ {or 1. a8R+ win}
[Result "6"]
[FEN "6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - "]
1... Bxc3 {win}
[Result "7"]
[FEN "8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - "]
1. Ng2 {win}
[Result "8"]
[FEN "2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - "]
1. c5 {win}
[Result "9"]
[FEN "1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - "]
1. axb8N {win}
[Result "10"]
[FEN "1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - "]
1. Nc6 {draw - no gain}
[Result "11"]
[FEN "5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - "]
1. Ke8 {or 1. Ke7 win}
[Result "12"]
[FEN "k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - "]
1. Bd4 {win}
[Result "13"]
[FEN "8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - "]
1... Qh1+ 2. Ka2 Qa8+ 3.Kb1 Qe4 {or other way to get the start position for white - win}
[Result "14"]
[FEN "8/2N4r/1p3pkp/8/5K1p/2P4N/P3Bn2/8 w - - "]
1. Bh5+ {win}
[Result "15"]
[FEN "4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - "]
1. Rd2 {win}
[Result "16"]
[FEN "5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - "]
1. Rxf2+ {draw - no gain}
[Result "17"]
[FEN "1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - "]
1. Nb3 {draw - no gain}
[Result "18"]
[FEN "N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - "]
1. f4+ {draw - no gain}
[Result "19"]
[FEN "2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - "]
1. Nd6+ {draw - no gain}
[Result "20"]
[FEN "8/8/4B3/6p1/7k/8/4pPKP/8 w - - "]
1. Bg4 {draw - no gain}
[Result "21"]
[FEN "r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - "]
1. Kb1 Kg7 2. Rh6 {or 1... Rh8 2. Rf8 draw - no gain}
[Result "22"]
[FEN "1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - "]
1. Rh8 Kg7 2. Bh7 {draw - no gain; author: Gurvich, Abram}
[Result "23"]
[FEN "8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - "]
1. h4+ Kxh4 2. Rh6+ Kg5 3. Rh5+ {draw - no gain}
[Result "24"]
[FEN "7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - "]
1. Na3 bxa3 2. Qh1+ Kb2 3. Qa1+ {draw - no gain}
[Result "25"]
[FEN "7r/K7/5k1n/p3p3/Pp1pPp1p/1PpP1PpP/2P3P1/N1RR1B2 b - - "]
{win}
[Result "26"]
[FEN "q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - "]
1. c5+ Kb7 2. Ba6+ {win - no draw}
[Result "27"]
[FEN "1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - "]
1. Bc7+ Ka7 2. Bb8+ {win - no draw}
[Result "28"]
[FEN "4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - "]
1. Qxe5 {win}
[Result "29"]
[FEN "q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - "]
1. Ra2 {win}
[Result "30"]
[FEN "3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - "]
1. Nd4 {win}
[Result "31"]
[FEN "8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - "]
1. Bh8 {win}
[Result "32"]
[FEN "8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - "]
1. Ke6 {or 1. Ke4 win}
[Result "33"]
[FEN "B7/p1p5/k2p4/p3p3/P1Nb1p2/6p1/7p/4K3 w - - "]
{Ke1->h3->c8 win}
[Result "34"]
[FEN "1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - "]
{Ka1->h5->d8 win}
[Result "35"]
[FEN "8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - "]
1. Nf6+ {win}
[Result "36"]
[FEN "8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - "]
1. Rd3 {win}
[Result "37"]
[FEN "6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - "]
1. Bc8 {win}
[Result "38"]
[FEN "qn6/b1Kp3p/p1pB3p/p7/P1NkP3/2pP4/2B5/8 w - - "]
1. Bf4 {or 1. Kc8 win}
[Result "39"]
[FEN "8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - "]
1... Kf5 {win}
[Result "40"]
[FEN "8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - "]
1... Rh4 {next Kg7->f6->e5 win}
[Result "41"]
[FEN "8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - "]
1. Rh1 {win}
[Result "42"]
[FEN "8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - "]
1... Bh3 {win}
[Result "43"]
[FEN "5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - "]
1. Rd8 {win}
[Result "44"]
[FEN "r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - "]
1. Qa5+ {draw - no gain}
[Result "45"]
[FEN "3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - "]
1. Ba4+ {draw - no gain}
[Result "46"]
[FEN "2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - "]
{avoid Nxb6+ win}
[Result "47"]
[FEN "1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - "]
1... Rxb3+ {win}
[Result "48"]
[FEN "8/5k2/6p1/4BP1p/6p1/p1p3PP/6P1/1n2K2R b K - "]
1... a2 2. fxg6+ Kg8 {win}
[Result "49"]
[FEN "8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - "]
1. Bb4 {draw - no gain}
[Result "50"]
[FEN "7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - "]
1. Be4+ {draw - no gain}
[Result "51"]
[FEN "7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - "]
1. g6+ Kg8 2. a5 a6 3. Bxd6 {or 2. Bxd6 cxd6 3. h5 draw - no gain}
[Result "52"]
[FEN "8/1p1q1k2/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - "]
1. Bb3 Qc8 2. Nd1 Qa8 3. Bc4 {draw - no gain}
[Result "53"]
[FEN "8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - "]
1. Bf5 Ra2 2. Nxa2 bxa2 3. Kc1 a1Q+ 4. Bb1 {draw - no gain}
[Result "54"]
[FEN "1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - "]
1. Rb1 Qxb1 2. gxf7 {win}
[Result "55"]
[FEN "Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - "]
1. Rd1+ {draw - no gain}
[Result "56"]
[FEN "1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - "]
1. Bce5 {win}
[Result "57"]
[FEN "4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - "]
1. Kh6 {win}
[Result "58"]
[FEN "6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - "]
1. Bf8+ {win}
[Result "59"]
[FEN "n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - "]
1. Qc8 Kg8 2. Bc7 {win}
[Result "60"]
[FEN "8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - "]
1. Kb4 {or 1. Kd4 win}
[Result "61"]
[FEN "8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - "]
1. Kc6 {draw - no gain}
[Result "62"]
[FEN "1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - "]
1. Ka6 {draw - no gain}
[Result "63"]
[FEN "8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - "]
1. Ba5+ {win}
[Result "64"]
[FEN "2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - "]
1. Nb6 {win}
[Result "65"]
[FEN "5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - "]
1. Rxb3 {win}
[Result "66"]
[FEN "2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - "]
1. f6 {win}
[Result "67"]
[FEN "2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - "]
1. Bf4 {win}
[Result "68"]
[FEN "8/8/8/5Bp1/7k/7P/4pPK1/8 b - - "]
1... g4 (win);
[Result "69"]
[FEN "3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - "]
1. Nxf7+ {draw - no gain}
[Result "70"]
[FEN "8/1P6/8/1b1K4/6p1/5pP1/5P1B/7k w - - "]
1. b8R {win}
[Result "71"]
[FEN "8/5pKN/5Pp1/5kP1/8/Bb6/8/7q w - - "]
1. Bc5 {any move} Qxh7+ {Black wins}
[Result "72"]
[FEN "8/p5p1/1pP3p1/p5p1/k3p3/4p3/K7/8 w - - "]
1. c7 {win}
[Result "73"]
[FEN "q7/8/2p5/B2p2pp/5pp1/2N3k1/6P1/7K w - - "]
1. Ne4+ Kh4 2. Ng3 fxg3 3. Bb6 {draw - no gain}
[Result "74"]
[FEN "q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - "]
1. Bd4 {win}
[Result "75"]
[FEN "1q1r3k/3P1pp1/ppBR1n1p/4Q2P/P4P2/8/5PK1/8 w - - "]
1. Rxf6 {win}
[Result "76"]
[FEN "1r3q1k/2N2P1p/6pQ/4p3/7p/n6P/3B4/7K w - - "]
1. Qf4 {win}
[Result "77"]
[FEN "5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - "]
1. c8N {win}
[Result "78"]
[FEN "2K3k1/1p6/R3p1p1/1rB1P1P1/8/8/1Pb5/8 w - - "]
1. Rc6 {draw - no gain}
[Result "79"]
[FEN "4q3/2r1r2p/3P3P/1p6/kP6/Pp6/1P6/KB2R3 w - - "]
1. Rxe7 Qxe7 2. dxc7 {draw - no gain}
[Result "80"]
[FEN "3k4/8/7p/2p1p1pP/1pPpPpP1/1P1P1P2/N7/2K5 w - - "]
{Na2->h4 win - gain}[/pgn]
fortresses
zugzwangs
neutral checks
neutral pawn moves
neutral positions
passed pawns
mates
trapped pieces
pawn walls
sacrifices
chinese sacrifices
lazy kings
stalemates
opposite colored Bishops
maneuvering moves
For each of them I prepared a special code added to a classic alpha-beta chess engine (Stockfish 2.1.1).
All the problems and my solutions (Sting) you can check by the 80 test ("IQ") positions.
[pgn][Result "1"]
[FEN "7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - "]
1... Rxg5 {win}
[Result "2"]
[FEN "1B1k4/3p4/1Kp5/PpP2p2/1PqP1P2/8/1P6/8 w - - "]
1. a6 {win}
[Result "3"]
[FEN "3N2r1/2K1p3/4Pk2/8/Bp5b/8/2P5/8 b - - "]
1... Bg3+ 2. Kd7 Rxd8+ {win}
[Result "4"]
[FEN "8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - "]
1. Ng3 {win}
[Result "5"]
[FEN "6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - "]
1. a8Q+ {or 1. a8R+ win}
[Result "6"]
[FEN "6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - "]
1... Bxc3 {win}
[Result "7"]
[FEN "8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - "]
1. Ng2 {win}
[Result "8"]
[FEN "2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - "]
1. c5 {win}
[Result "9"]
[FEN "1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - "]
1. axb8N {win}
[Result "10"]
[FEN "1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - "]
1. Nc6 {draw - no gain}
[Result "11"]
[FEN "5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - "]
1. Ke8 {or 1. Ke7 win}
[Result "12"]
[FEN "k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - "]
1. Bd4 {win}
[Result "13"]
[FEN "8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - "]
1... Qh1+ 2. Ka2 Qa8+ 3.Kb1 Qe4 {or other way to get the start position for white - win}
[Result "14"]
[FEN "8/2N4r/1p3pkp/8/5K1p/2P4N/P3Bn2/8 w - - "]
1. Bh5+ {win}
[Result "15"]
[FEN "4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - "]
1. Rd2 {win}
[Result "16"]
[FEN "5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - "]
1. Rxf2+ {draw - no gain}
[Result "17"]
[FEN "1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - "]
1. Nb3 {draw - no gain}
[Result "18"]
[FEN "N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - "]
1. f4+ {draw - no gain}
[Result "19"]
[FEN "2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - "]
1. Nd6+ {draw - no gain}
[Result "20"]
[FEN "8/8/4B3/6p1/7k/8/4pPKP/8 w - - "]
1. Bg4 {draw - no gain}
[Result "21"]
[FEN "r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - "]
1. Kb1 Kg7 2. Rh6 {or 1... Rh8 2. Rf8 draw - no gain}
[Result "22"]
[FEN "1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - "]
1. Rh8 Kg7 2. Bh7 {draw - no gain; author: Gurvich, Abram}
[Result "23"]
[FEN "8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - "]
1. h4+ Kxh4 2. Rh6+ Kg5 3. Rh5+ {draw - no gain}
[Result "24"]
[FEN "7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - "]
1. Na3 bxa3 2. Qh1+ Kb2 3. Qa1+ {draw - no gain}
[Result "25"]
[FEN "7r/K7/5k1n/p3p3/Pp1pPp1p/1PpP1PpP/2P3P1/N1RR1B2 b - - "]
{win}
[Result "26"]
[FEN "q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - "]
1. c5+ Kb7 2. Ba6+ {win - no draw}
[Result "27"]
[FEN "1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - "]
1. Bc7+ Ka7 2. Bb8+ {win - no draw}
[Result "28"]
[FEN "4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - "]
1. Qxe5 {win}
[Result "29"]
[FEN "q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - "]
1. Ra2 {win}
[Result "30"]
[FEN "3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - "]
1. Nd4 {win}
[Result "31"]
[FEN "8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - "]
1. Bh8 {win}
[Result "32"]
[FEN "8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - "]
1. Ke6 {or 1. Ke4 win}
[Result "33"]
[FEN "B7/p1p5/k2p4/p3p3/P1Nb1p2/6p1/7p/4K3 w - - "]
{Ke1->h3->c8 win}
[Result "34"]
[FEN "1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - "]
{Ka1->h5->d8 win}
[Result "35"]
[FEN "8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - "]
1. Nf6+ {win}
[Result "36"]
[FEN "8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - "]
1. Rd3 {win}
[Result "37"]
[FEN "6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - "]
1. Bc8 {win}
[Result "38"]
[FEN "qn6/b1Kp3p/p1pB3p/p7/P1NkP3/2pP4/2B5/8 w - - "]
1. Bf4 {or 1. Kc8 win}
[Result "39"]
[FEN "8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - "]
1... Kf5 {win}
[Result "40"]
[FEN "8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - "]
1... Rh4 {next Kg7->f6->e5 win}
[Result "41"]
[FEN "8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - "]
1. Rh1 {win}
[Result "42"]
[FEN "8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - "]
1... Bh3 {win}
[Result "43"]
[FEN "5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - "]
1. Rd8 {win}
[Result "44"]
[FEN "r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - "]
1. Qa5+ {draw - no gain}
[Result "45"]
[FEN "3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - "]
1. Ba4+ {draw - no gain}
[Result "46"]
[FEN "2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - "]
{avoid Nxb6+ win}
[Result "47"]
[FEN "1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - "]
1... Rxb3+ {win}
[Result "48"]
[FEN "8/5k2/6p1/4BP1p/6p1/p1p3PP/6P1/1n2K2R b K - "]
1... a2 2. fxg6+ Kg8 {win}
[Result "49"]
[FEN "8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - "]
1. Bb4 {draw - no gain}
[Result "50"]
[FEN "7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - "]
1. Be4+ {draw - no gain}
[Result "51"]
[FEN "7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - "]
1. g6+ Kg8 2. a5 a6 3. Bxd6 {or 2. Bxd6 cxd6 3. h5 draw - no gain}
[Result "52"]
[FEN "8/1p1q1k2/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - "]
1. Bb3 Qc8 2. Nd1 Qa8 3. Bc4 {draw - no gain}
[Result "53"]
[FEN "8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - "]
1. Bf5 Ra2 2. Nxa2 bxa2 3. Kc1 a1Q+ 4. Bb1 {draw - no gain}
[Result "54"]
[FEN "1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - "]
1. Rb1 Qxb1 2. gxf7 {win}
[Result "55"]
[FEN "Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - "]
1. Rd1+ {draw - no gain}
[Result "56"]
[FEN "1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - "]
1. Bce5 {win}
[Result "57"]
[FEN "4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - "]
1. Kh6 {win}
[Result "58"]
[FEN "6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - "]
1. Bf8+ {win}
[Result "59"]
[FEN "n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - "]
1. Qc8 Kg8 2. Bc7 {win}
[Result "60"]
[FEN "8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - "]
1. Kb4 {or 1. Kd4 win}
[Result "61"]
[FEN "8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - "]
1. Kc6 {draw - no gain}
[Result "62"]
[FEN "1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - "]
1. Ka6 {draw - no gain}
[Result "63"]
[FEN "8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - "]
1. Ba5+ {win}
[Result "64"]
[FEN "2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - "]
1. Nb6 {win}
[Result "65"]
[FEN "5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - "]
1. Rxb3 {win}
[Result "66"]
[FEN "2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - "]
1. f6 {win}
[Result "67"]
[FEN "2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - "]
1. Bf4 {win}
[Result "68"]
[FEN "8/8/8/5Bp1/7k/7P/4pPK1/8 b - - "]
1... g4 (win);
[Result "69"]
[FEN "3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - "]
1. Nxf7+ {draw - no gain}
[Result "70"]
[FEN "8/1P6/8/1b1K4/6p1/5pP1/5P1B/7k w - - "]
1. b8R {win}
[Result "71"]
[FEN "8/5pKN/5Pp1/5kP1/8/Bb6/8/7q w - - "]
1. Bc5 {any move} Qxh7+ {Black wins}
[Result "72"]
[FEN "8/p5p1/1pP3p1/p5p1/k3p3/4p3/K7/8 w - - "]
1. c7 {win}
[Result "73"]
[FEN "q7/8/2p5/B2p2pp/5pp1/2N3k1/6P1/7K w - - "]
1. Ne4+ Kh4 2. Ng3 fxg3 3. Bb6 {draw - no gain}
[Result "74"]
[FEN "q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - "]
1. Bd4 {win}
[Result "75"]
[FEN "1q1r3k/3P1pp1/ppBR1n1p/4Q2P/P4P2/8/5PK1/8 w - - "]
1. Rxf6 {win}
[Result "76"]
[FEN "1r3q1k/2N2P1p/6pQ/4p3/7p/n6P/3B4/7K w - - "]
1. Qf4 {win}
[Result "77"]
[FEN "5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - "]
1. c8N {win}
[Result "78"]
[FEN "2K3k1/1p6/R3p1p1/1rB1P1P1/8/8/1Pb5/8 w - - "]
1. Rc6 {draw - no gain}
[Result "79"]
[FEN "4q3/2r1r2p/3P3P/1p6/kP6/Pp6/1P6/KB2R3 w - - "]
1. Rxe7 Qxe7 2. dxc7 {draw - no gain}
[Result "80"]
[FEN "3k4/8/7p/2p1p1pP/1pPpPpP1/1P1P1P2/N7/2K5 w - - "]
{Na2->h4 win - gain}[/pgn]
Maybe, I can't be friendly, but let me be useful.
-
- Posts: 1339
- Joined: Fri Nov 02, 2012 9:43 am
- Location: New Delhi, India
Re: Sting SF 9.6 (macOS version)
How's Life under the Stone ?lech wrote:Thanks to a support for my project Sting.
"Alpha-Beta" search, enriched by a special code, it is the best way to get a real chess engine.
BTW. Regarding to "Alpha Zero", I removed from my computer all what has "Google" in the name.
Your comment reminds of a science fiction story I read in which one of the protagonists says " When I close my eyes, I cannot see the World. Hence, the World does not exist !" ( or words to that effect).
Ignorance, truly, is Bliss.
Enjoy.
i7 5960X @ 4.1 Ghz, 64 GB G.Skill RipJaws RAM, Twin Asus ROG Strix OC 11 GB Geforce 2080 Tis
-
- Posts: 1136
- Joined: Sun Feb 14, 2010 10:02 pm
Re: Sting SF 9.6 (macOS version)
BTW Maybe it is better to be stupid than naive.shrapnel wrote:How's Life under the Stone ?lech wrote:Thanks to a support for my project Sting.
"Alpha-Beta" search, enriched by a special code, it is the best way to get a real chess engine.
BTW. Regarding to "Alpha Zero", I removed from my computer all what has "Google" in the name.
Your comment reminds of a science fiction story I read in which one of the protagonists says " When I close my eyes, I cannot see the World. Hence, the World does not exist !" ( or words to that effect).
Ignorance, truly, is Bliss.
Enjoy.
Maybe, I can't be friendly, but let me be useful.
-
- Posts: 1136
- Joined: Sun Feb 14, 2010 10:02 pm
Re: Sting SF 9.6 (macOS version)
[pgn][Result "1"]lech wrote:In my work (project Sting) I selected many group of problems:
fortresses
zugzwangs
neutral checks
neutral pawn moves
neutral positions
passed pawns
mates
trapped pieces
pawn walls
sacrifices
chinese sacrifices
lazy kings
stalemates
opposite colored Bishops
maneuvering moves
For each of them I prepared a special code added to a classic alpha-beta chess engine (Stockfish 2.1.1).
All the problems and my solutions (Sting) you can check by the 80 test ("IQ") positions.
[FEN "7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - "]
1... Rxg5 {win}
[Result "2"]
[FEN "1B1k4/3p4/1Kp5/PpP2p2/1PqP1P2/8/1P6/8 w - - "]
1. a6 {win}
[Result "3"]
[FEN "3N2r1/2K1p3/4Pk2/8/Bp5b/8/2P5/8 b - - "]
1... Bg3+ 2. Kd7 Rxd8+ {win}
[Result "4"]
[FEN "8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - "]
1. Ng3 {win}
[Result "5"]
[FEN "6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - "]
1. a8Q+ {or 1. a8R+ win}
[Result "6"]
[FEN "6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - "]
1... Bxc3 {win}
[Result "7"]
[FEN "8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - "]
1. Ng2 {win}
[Result "8"]
[FEN "2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - "]
1. c5 {win}
[Result "9"]
[FEN "1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - "]
1. axb8N {win}
[Result "10"]
[FEN "1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - "]
1. Nc6 {draw - no gain}
[Result "11"]
[FEN "5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - "]
1. Ke8 {or 1. Ke7 win}
[Result "12"]
[FEN "k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - "]
1. Bd4 {win}
[Result "13"]
[FEN "8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - "]
1... Qh1+ 2. Ka2 Qa8+ 3.Kb1 Qe4 {or other way to get the start position for white - win}
[Result "14"]
[FEN "8/2N4r/1p3pkp/8/5K1p/2P4N/P3Bn2/8 w - - "]
1. Bh5+ {win}
[Result "15"]
[FEN "4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - "]
1. Rd2 {win}
[Result "16"]
[FEN "5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - "]
1. Rxf2+ {draw - no gain}
[Result "17"]
[FEN "1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - "]
1. Nb3 {draw - no gain}
[Result "18"]
[FEN "N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - "]
1. f4+ {draw - no gain}
[Result "19"]
[FEN "2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - "]
1. Nd6+ {draw - no gain}
[Result "20"]
[FEN "8/8/4B3/6p1/7k/8/4pPKP/8 w - - "]
1. Bg4 {draw - no gain}
[Result "21"]
[FEN "r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - "]
1. Kb1 Kg7 2. Rh6 {or 1... Rh8 2. Rf8 draw - no gain}
[Result "22"]
[FEN "1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - "]
1. Rh8 Kg7 2. Bh7 {draw - no gain}
[Result "23"]
[FEN "8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - "]
1. h4+ Kxh4 2. Rh6+ Kg5 3. Rh5+ {draw - no gain}
[Result "24"]
[FEN "7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - "]
1. Na3 bxa3 2. Qh1+ Kb2 3. Qa1+ {draw - no gain}
[Result "25"]
[FEN "7r/K7/5k1n/p3p3/Pp1pPp1p/1PpP1PpP/2P3P1/N1RR1B2 b - - "]
{win}
[Result "26"]
[FEN "q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - "]
1. c5+ Kb7 2. Ba6+ {win - no draw}
[Result "27"]
[FEN "1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - "]
1. Bc7+ Ka7 2. Bb8+ {win - no draw}
[Result "28"]
[FEN "4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - "]
1. Qxe5 {win}
[Result "29"]
[FEN "q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - "]
1. Ra2 {win}
[Result "30"]
[FEN "3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - "]
1. Nd4 {win}
[Result "31"]
[FEN "8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - "]
1. Bh8 {win}
[Result "32"]
[FEN "8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - "]
1. Ke6 {or 1. Ke4 win}
[Result "33"]
[FEN "B7/p1p5/k2p4/p3p3/P1Nb1p2/6p1/7p/4K3 w - - "]
{Ke1->h3->c8 win}
[Result "34"]
[FEN "1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - "]
{Ka1->h5->d8 win}
[Result "35"]
[FEN "8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - "]
1. Nf6+ {win}
[Result "36"]
[FEN "8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - "]
1. Rd3 {win}
[Result "37"]
[FEN "6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - "]
1. Bc8 {win}
[Result "38"]
[FEN "qn6/b1Kp3p/p1pB3p/p7/P1NkP3/2pP4/2B5/8 w - - "]
1. Bf4 {or 1. Kc8 win}
[Result "39"]
[FEN "8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - "]
1... Kf5 {win}
[Result "40"]
[FEN "8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - "]
1... Rh4 {next Kg7->f6->e5 win}
[Result "41"]
[FEN "8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - "]
1. Rh1 {win}
[Result "42"]
[FEN "8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - "]
1... Bh3 {win}
[Result "43"]
[FEN "5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - "]
1. Rd8 {win}
[Result "44"]
[FEN "r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - "]
1. Qa5+ {draw - no gain}
[Result "45"]
[FEN "3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - "]
1. Ba4+ {draw - no gain}
[Result "46"]
[FEN "2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - "]
{avoid Nxb6+ win}
[Result "47"]
[FEN "1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - "]
1... Rxb3+ {win}
[Result "48"]
[FEN "8/5k2/6p1/4BP1p/6p1/p1p3PP/6P1/1n2K2R b K - "]
1... a2 2. fxg6+ Kg8 {win}
[Result "49"]
[FEN "8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - "]
1. Bb4 {draw - no gain}
[Result "50"]
[FEN "7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - "]
1. Be4+ {draw - no gain}
[Result "51"]
[FEN "7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - "]
1. g6+ Kg8 2. a5 a6 3. Bxd6 {or 2. Bxd6 cxd6 3. h5 draw - no gain}
[Result "52"]
[FEN "8/1p1q1k2/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - "]
1. Bb3 Qc8 2. Nd1 Qa8 3. Bc4 {draw - no gain}
[Result "53"]
[FEN "8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - "]
1. Bf5 Ra2 2. Nxa2 bxa2 3. Kc1 a1Q+ 4. Bb1 {draw - no gain}
[Result "54"]
[FEN "1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - "]
1. Rb1 Qxb1 2. gxf7 {win}
[Result "55"]
[FEN "Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - "]
1. Rd1+ {draw - no gain}
[Result "56"]
[FEN "1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - "]
1. Bce5 {win}
[Result "57"]
[FEN "4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - "]
1. Kh6 {win}
[Result "58"]
[FEN "6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - "]
1. Bf8+ {win}
[Result "59"]
[FEN "n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - "]
1. Qc8 Kg8 2. Bc7 {win}
[Result "60"]
[FEN "8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - "]
1. Kb4 {or 1. Kd4 win}
[Result "61"]
[FEN "8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - "]
1. Kc6 {draw - no gain}
[Result "62"]
[FEN "1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - "]
1. Ka6 {draw - no gain}
[Result "63"]
[FEN "8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - "]
1. Ba5+ {win}
[Result "64"]
[FEN "2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - "]
1. Nb6 {win}
[Result "65"]
[FEN "5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - "]
1. Rxb3 {win}
[Result "66"]
[FEN "2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - "]
1. f6 {win}
[Result "67"]
[FEN "2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - "]
1. Bf4 {win}
[Result "68"]
[FEN "8/8/8/5Bp1/7k/7P/4pPK1/8 b - - "]
1... g4 (win);
[Result "69"]
[FEN "3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - "]
1. Nxf7+ {draw - no gain}
[Result "70"]
[FEN "8/1P6/8/1b1K4/6p1/5pP1/5P1B/7k w - - "]
1. b8R {win}
[Result "71"]
[FEN "8/5pKN/5Pp1/5kP1/8/Bb6/8/7q w - - "]
1. Bc5 {any move} Qxh7+ {Black wins}
[Result "72"]
[FEN "8/p5p1/1pP3p1/p5p1/k3p3/4p3/K7/8 w - - "]
1. c7 {win}
[Result "73"]
[FEN "q7/8/2p5/B2p2pp/5pp1/2N3k1/6P1/7K w - - "]
1. Ne4+ Kh4 2. Ng3 fxg3 3. Bb6 {draw - no gain}
[Result "74"]
[FEN "q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - "]
1. Bd4 {win}
[Result "75"]
[FEN "1q1r3k/3P1pp1/ppBR1n1p/4Q2P/P4P2/8/5PK1/8 w - - "]
1. Rxf6 {win}
[Result "76"]
[FEN "1r3q1k/2N2P1p/6pQ/4p3/7p/n6P/3B4/7K w - - "]
1. Qf4 {win}
[Result "77"]
[FEN "5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - "]
1. c8N {win}
[Result "78"]
[FEN "2K3k1/1p6/R3p1p1/1rB1P1P1/8/8/1Pb5/8 w - - "]
1. Rc6 {draw - no gain}
[Result "79"]
[FEN "4q3/2r1r2p/3P3P/1p6/kP6/Pp6/1P6/KB2R3 w - - "]
1. Rxe7 Qxe7 2. dxc7 {draw - no gain}
[Result "80"]
[FEN "3k4/8/7p/2p1p1pP/1pPpPpP1/1P1P1P2/N7/2K5 w - - "]
{Na2->h4 win - gain}[/pgn]
Some words about the special "IQ" test.
The test doesn't contain middle-game tactical positions and technical endgames.
Here are only positions dedicated to test so-called by me quasi-intelligent abilities of engines.
Don't use such a tricks like: multiPV, rule 50, null-move disabling, special parameters and others.
The time to solve each of items should be 30 minutes for 1 000 000 nodes/second speed. It means 3 minutes for 10 000 000 nodes/second only. Of course, the going on last depth should not be broken.
The draw result means ZERO score or a missing gain.
Here are rather easy, sometimes specially simplified be me, examples of possible problems for a clessic model of engines.
The spectrum of examples (80 items) and estimated time of solving are not accidental.
Maybe, I can't be friendly, but let me be useful.
-
- Posts: 103
- Joined: Sat Mar 07, 2015 6:05 pm
Re: Sting SF 9.6 : Chinese Wall problem
Hi Marek, thanks for this new version
Chinese Wall from Otto Blathy, "Chess Amateur", 1921
This problem seems to be impossible for computer !
[d]4k3/6p1/8/3p3b/p1pPp1pP/BpP1PpP1/1P3P1R/K2N3N w - - 0 0[/d]
explanation for position
https://www.youtube.com/watch?v=ZEq_X-yE9nU
Chinese Wall from Otto Blathy, "Chess Amateur", 1921
This problem seems to be impossible for computer !
[d]4k3/6p1/8/3p3b/p1pPp1pP/BpP1PpP1/1P3P1R/K2N3N w - - 0 0[/d]
explanation for position
https://www.youtube.com/watch?v=ZEq_X-yE9nU
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Sting SF 9.6 : Chinese Wall problem
It has been posted here before. Here is a purely mechanical solution (not sure what engine I used):
4k3/6p1/8/3p3b/p1pPp1pP/BpP1PpP1/1P3P1R/K2N3N w - - acd 101; acs 135; bm Kb1; c3 "Kb1"; ce 750; id "yacpdb id 278043"; pm Kb1; pv Kb1 Kd7 Bf8 g6 Kc1 Kc7 Bc5 Kc6 Kd2 Kd7 Bb4 Ke6 Bf8 Kd7 Ke1 Ke6 Bc5 Kd7 Kf1 Ke6 Bf8 Kf7 Bd6 Ke6 Be5 Ke7 Ke1 Kf7 Bc7 Ke6 Ba5 Kd7 Bb6 Ke6 Kd2 Ke7 Ba7 Kd7 Kc1 Kc6 Bb8 Kd7 Kb1 Ke7 Be5 Kf7 Bc7 Ke6 Kc1 Kf7 Bb6 Ke6 Bc5 Kf7 Kd2 Ke6 Ba3 Kf7 Bd6 Ke8 Bb4 Kd7 Kc1 Ke6;
It did not resolve all the way to mate, but I only spent 135 seconds.
4k3/6p1/8/3p3b/p1pPp1pP/BpP1PpP1/1P3P1R/K2N3N w - - acd 101; acs 135; bm Kb1; c3 "Kb1"; ce 750; id "yacpdb id 278043"; pm Kb1; pv Kb1 Kd7 Bf8 g6 Kc1 Kc7 Bc5 Kc6 Kd2 Kd7 Bb4 Ke6 Bf8 Kd7 Ke1 Ke6 Bc5 Kd7 Kf1 Ke6 Bf8 Kf7 Bd6 Ke6 Be5 Ke7 Ke1 Kf7 Bc7 Ke6 Ba5 Kd7 Bb6 Ke6 Kd2 Ke7 Ba7 Kd7 Kc1 Kc6 Bb8 Kd7 Kb1 Ke7 Be5 Kf7 Bc7 Ke6 Kc1 Kf7 Bb6 Ke6 Bc5 Kf7 Kd2 Ke6 Ba3 Kf7 Bd6 Ke8 Bb4 Kd7 Kc1 Ke6;
It did not resolve all the way to mate, but I only spent 135 seconds.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.