Code: Select all
InitializeChessBoard(tree);
InitializeHashTables(0);
After, analyzing positions, I noticed something is off.
Using a set depth of 20, setboard, and ponder switched off after the first "go":
sd 20
go
Code: Select all
20-> 8.25/42.00 0.27 1. e4 Nc6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Bb5 Qd7 6. Nc3 O-O-O 7. O-O Be7 8. Bg5 f6 9. Bf4 Nh6 10. exf6 Bxf6
setboard 2kr3r/pppq2pp/2n1pb1n/1B1p1b2/3P1B2/2N2N2/PPP2PPP/R2Q1RK1 w - - 0 11
go
Code: Select all
20-> 4.06/16.29 0.41 1. Na4 a6 2. Nc5 Qe8 3. Bxc6 Qxc6 4. Re1 Nf7 5. c3 Rhg8 6. Qd2 g5 7. Ne5 Nxe5 8. Bxe5 Be7 9. b4 g4 10. Qf4 h5
go
Code: Select all
20-> 2.51/26.75 -0.16 1. Qe3 h4 2. a4 Bxc5 3. bxc5 h3 4. g3 Be4 5. Re2 Kb8 6. Rb2 Ka8 7. Bf4 Rdf8 8. a5 Rf7 9. Qe2 Qd7 10. Re1 Qc6
go
Code: Select all
20-> 2.38/16.53 0.59 1. Rb4 Re7 2. Qe3 Bc2 3. Ra1 e5 4. Bxe5 Rge8 5. Qd2 Qg6 6. Re1 Be4 7. Re2 Qf5 8. Re3 Rf7 9. Bf4 Rfe7 10. Qb2 Qc8
Code: Select all
20-> 1.98/27.17 0.70 1. Qa2 Qf5 2. Be5 Bg2 3. Rb2 Qd7 4. Bf4 Rxe3 5. fxe3 Qc6 6. Qb3 Rf8 7. Qb4 Rf7 8. c4 Be4 9. Rb3 Bf3 10. cxd5 Qxd5
8. c4? Be4. 9. Rb3?? dxc4, White cannot recapture with 10. Qxc4?? Bd5!
I think the problem is with 8. c4.
8. c4 dxc4 9. Qxc4
Rather:
8. c4 Be4 9. cxd5 Bd5
By moving 9. Rb3?? the things it does, is entice Black's d-pawn to capture to c4, which removes the central pawn-bishop chain.
By moving 8 c4? it prevents a drawish looking position. It attacks the pawn and center. It activates a doubled-pawn. It tries to open a diagonal for the Queen after recapture.
Instead of Rb3:
9. Qb3 dxc4 10. Qxc4 Bd5 ...
... is more of the line Crafty was probably trying to think of.
Also, why doesn't Black see this continulation blunder 9. ... Bf3? 10. cxd5 Qxd5? (10. ... with Bd5!)
Why such clear blunder(s) in the PV line?
----------------------------------------------------------------------
NOW -- reproducing this is another thing.
Quit program. Opening a new Crafty process:
sd 20
ponder off
[d]k1q1r3/1pp1r3/p7/P1Pp4/1R1PbBp1/2P1R1Pp/1Q3P1P/6K1 w - - 13 41
This yielded a different PV line.
Code: Select all
20-> 1.66/26.70 0.64 1. Qb3 Bf3 2. Be5 Rf8 3. Qa3 Bg2 4. Qa4 Qe8 5. Qxe8+ Rfxe8 6. c4 dxc4 7. Rxc4 Bf3 8. Rb4 Re6 9. Bxc7 Rxe3 10. fxe3 Rxe3 11. Rb2 Bd5
All the positions previously looked at also have different PV lines for depth 20.
Code: Select all
20-> 4.19/25.88 0.23 1. e4 Nc6 2. Nf3 e5 3. Nc3 Nf6 4. Bc4 Be7 5. O-O O-O 6. d3 d6 7. Bb3 Kh8 8. Qe2 a6 9. Be3 Ng4 10. a3 Nxe3 11. Qxe3
Code: Select all
20-> 11.66/28.97 1.18 1. Na4 Qe8 2. Nc5 Nf7 3. c4 g5 4. Qa4 a5 5. cxd5 Rxd5 6. Be3 g4 7. Nd2 h5 8. Ndb3 Nd6 9. Bxc6 Qxc6 10. Qxc6 bxc6 11. Nxa5
Code: Select all
20-> 2.42/38.10 -0.22 1. Qe3 h4 2. a4 Bxc5 3. bxc5 h3 4. g3 Be4 5. Re2 Kb8 6. Rb2 Ka8 7. Rb4 Rdf8 8. Bf4 Rf7 9. a5 Rf5 10. Re1 Rgf8
Code: Select all
20-> 0.44/18.00 0.00 1. Qd1 Rf6 2. Re3 Bf5 3. Qb3 Rf7 4. Qb4 Be4 5. Re1 Rf5 6. Ree2 Rf6 7. Re3 Rf7 <3-fold>