Move horizon example?

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

Moderator: Ras

Fguy64
Posts: 814
Joined: Sat May 09, 2009 4:51 pm
Location: Toronto

Move horizon example?

Post by Fguy64 »

4r1k1/5p1p/1qNp2p1/p2P4/Pp3P2/1B2r3/6PP/1R1Q3K b - - 0 36

ok this is a position from one of my games. Black hos a nominal material disadvantage.

As I see it, black has an easy forced win starting with 36...Qc5. Given that in some lines checkmate is not achieved for another dozen or so moves, under what conditions might a decent chess engine misevaluate this position?

regards.
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Move horizon example?

Post by michiguel »

Fguy64 wrote:4r1k1/5p1p/1qNp2p1/p2P4/Pp3P2/1B2r3/6PP/1R1Q3K b - - 0 36

ok this is a position from one of my games. Black hos a nominal material disadvantage.

As I see it, black has an easy forced win starting with 36...Qc5. Given that in some lines checkmate is not achieved for another dozen or so moves, under what conditions might a decent chess engine misevaluate this position?

regards.
Gaviota analysis: 43 seconds to find Qc5 with a positive score. A decent engine may do better :-)
I think it is an interesting position to evaluate king safety.

Code: Select all

  
      9332   4:      0.1    -0.54  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Re8+
                                   Kg7 22.Bc4 Qxf4 23.Nxa5
     32547   5       0.2    -0.37  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Rd1
                                   Qxf4 22.Re1 Qd2 23.Re7
     41529   5:      0.3    -0.37  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Rd1
                                   Qxf4 22.Re1 Qd2 23.Re7
     74995   6       0.5    -0.23  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Rd1
                                   Qxf4 22.Nxa5 Qe3 23.Bc4 Qe4
     88995   6:      0.6    -0.23  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Rd1
                                   Qxf4 22.Nxa5 Qe3 23.Bc4 Qe4
    177040   7       1.1    -0.51  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Rb1
                                   Qe3 22.Bc2 Qxf4 23.Nxa5
    243533   7:      1.4    -0.51  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Rb1
                                   Qe3 22.Bc2 Qxf4 23.Nxa5
    454891   8       1.9    -0.37  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Rb1
                                   Qxf4 22.Nxa5 Qe4 23.Rd1 Qe3 24.Bc4 Qa7
                                   25.Nc6 Qxa4
    586316   8:      2.2    -0.37  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Rb1
                                   Qxf4 22.Nxa5 Qe4 23.Rd1 Qe3 24.Bc4 Qa7
                                   25.Nc6 Qxa4
   1701263   9       5.0    -0.62  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Rd1
                                   Qe3 22.Nxa5 Qxf4 23.Nc6 f5
   3712761   9      11.2    -0.18  Rc3 19.Nd4 Ree3 20.Bc2 Rc4 21.Ne2 Qb7
                                   22.Bd3 Rc5
   4087795   9:     12.3    -0.18  Rc3 19.Nd4 Ree3 20.Bc2 Rc4 21.Ne2 Qb7
                                   22.Bd3 Rc5
   5610733  10      16.8    -0.41  Rc3 19.Nd4 Ree3 20.Bc2 Qc5 21.Nb3 Qc8
                                   22.Qd4 Qc4 23.Kg1 Qxd4 24.Nxd4
   8138038  10      23.1    -0.39  Re1+ 19.Qxe1 Rxe1+ 20.Rxe1 Qf2 21.Rb1
                                   Qxf4 22.Nxa5 Qd2 23.h3 Qd3 24.Re1 f5
                                   25.Re7 h6
  11643555  10      33.4    -0.21  R3e4 19.Qg1 Qxg1+ 20.Kxg1 Rxf4 21.Nxa5
                                   Re2 22.Nc4 Rff2 23.g3 f5 24.Nxd6 Rxh2
  14949762  10      43.1      :-)  Qc5
  16360638  10      47.0    +0.72  Qc5 19.Qg1 R8e4 20.Nb8 Rc3 21.g3 Qxg1+
                                   22.Kxg1 Ree3 23.Bd1 Re8
  16801110  10:     48.2    +0.72  Qc5 19.Qg1 R8e4 20.Nb8 Rc3 21.g3 Qxg1+
                                   22.Kxg1 Ree3 23.Bd1 Re8
  19811960  11      56.5      :-)  Qc5
  22141524  11      63.2    +1.13  Qc5 19.h3 Qc3 20.Qc2 Re1+ 21.Kh2 Rxb1
                                   22.Qxb1 Re1 23.Qa2 Qe3 24.Qb2 Qxf4+
                                   25.g3 Qf3 26.Nxa5
  30885840  11:     86.4    +1.13  Qc5 19.h3 Qc3 20.Qc2 Re1+ 21.Kh2 Rxb1
                                   22.Qxb1 Re1 23.Qa2 Qe3 24.Qb2 Qxf4+
                                   25.g3 Qf3 26.Nxa5
  41769513  12     116.6    +1.05  Qc5 19.h3 Qc3 20.Qc2 Re1+ 21.Kh2 Rxb1
                                   22.Qxb1 Re1 23.Qa2 Qe3 24.Qb2 Qxf4+
                                   25.g3 Qf3 26.Bc4
  81139447  12:    219.0    +1.05  Qc5 19.h3 Qc3 20.Qc2 Re1+ 21.Kh2 Rxb1
                                   22.Qxb1 Re1 23.Qa2 Qe3 24.Qb2 Qxf4+
                                   25.g3 Qf3 26.Bc4
 127069906  13     345.6    +1.46  Qc5 19.h3 Qc3 20.Qc2 Re1+ 21.Kh2 Rxb1
                                   22.Qxb1 Re1 23.Qc2 Qe3 24.f5 gxf5
                                   25.Ba2 Qg1+ 26.Kg3 Re4 27.Nxa5
 301052740  13:    811.8    +1.46  Qc5 19.h3 Qc3 20.Qc2 Re1+ 21.Kh2 Rxb1
                                   22.Qxb1 Re1 23.Qc2 Qe3 24.f5 gxf5
                                   25.Ba2 Qg1+ 26.Kg3 Re4 27.Nxa5
 510834886  14    1387.7    +1.36  Qc5 19.h3 Qc3 20.Qc2 Re1+ 21.Kh2 Rxb1
                                   22.Qxb1 Re1 23.Qc2 Qe3 24.Nxa5 Qg1+
                                   25.Kg3 Re3+ 26.Kg4 Rc3 27.Qe2 Qh2

Fguy64
Posts: 814
Joined: Sat May 09, 2009 4:51 pm
Location: Toronto

Re: Move horizon example?

Post by Fguy64 »

Thanks Miguel, I don't fully understand what your output says, what are the columns?

you just mention 45 seconds to find a positive score. Does your program take long to evaluate the given position as an easy forced win? Another question might be how likely is your program, or any program, how likely is it to sac material in order to reach this position.

regards.
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Move horizon example?

Post by michiguel »

Fguy64 wrote:Thanks Miguel, I don't fully understand what your output says, what are the columns?

you just mention 45 seconds to find a positive score. Does your program take long to evaluate the given position as an easy forced win? Another question might be how likely is your program, or any program, how likely is it to sac material in order to reach this position.

regards.
Columns are
total nodes searched (accumulated) .......... Plies .......seconds......... score...... variations

Based on the scores, it is possible that an engine will sacrifice a pawn to reach this position. At least, I do not think that my engine will see a winning score in a reasonable time, but 1.5 paws is pretty good.

Miguel
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Move horizon example?

Post by bob »

michiguel wrote:
Fguy64 wrote:Thanks Miguel, I don't fully understand what your output says, what are the columns?

you just mention 45 seconds to find a positive score. Does your program take long to evaluate the given position as an easy forced win? Another question might be how likely is your program, or any program, how likely is it to sac material in order to reach this position.

regards.
Columns are
total nodes searched (accumulated) .......... Plies .......seconds......... score...... variations

Based on the scores, it is possible that an engine will sacrifice a pawn to reach this position. At least, I do not think that my engine will see a winning score in a reasonable time, but 1.5 paws is pretty good.

Miguel
Let it search a bit longer. Crafty:

Code: Select all

               10->   0.19  -0.09   1. ... Qc5 2. h3 Qc3 3. Kh2 R8e4 4.
                                    Bc2 Rxf4 5. Rb3 Qc5 6. Rxe3 Qxe3 7.
                                    Nxa5 (s=2)
               11     0.21  -0.09   1. ... Qc5 2. h3 Qc3 3. Kh2 R8e4 4.
                                    Bc2 Rxf4 5. Rb3 Qc5 6. Rxe3 Qxe3 7.
                                    Nxa5
               11->   0.22  -0.09   1. ... Qc5 2. h3 Qc3 3. Kh2 R8e4 4.
                                    Bc2 Rxf4 5. Rb3 Qc5 6. Rxe3 Qxe3 7.
                                    Nxa5
               12     0.28  -0.09   1. ... Qc5 2. h3 Qc3 3. Kh2 R8e4 4.
                                    Bc2 Rxf4 5. Rb3 Qc5 6. Rxe3 Qxe3 7.
                                    Nxa5
               12->   0.32  -0.09   1. ... Qc5 2. h3 Qc3 3. Kh2 R8e4 4.
                                    Bc2 Rxf4 5. Rb3 Qc5 6. Rxe3 Qxe3 7.
                                    Nxa5
               13     0.51  -0.06   1. ... Qc5 2. h3 R8e4 3. Rc1 Rd3 4.
                                    Rxc5 Rxd1+ 5. Bxd1 dxc5 6. Kh2 c4 7.
                                    Kg3 Re1 8. Bg4
               13->   0.83  -0.06   1. ... Qc5 2. h3 R8e4 3. Rc1 Rd3 4.
                                    Rxc5 Rxd1+ 5. Bxd1 dxc5 6. Kh2 c4 7.
                                    Kg3 Re1 8. Bg4 (s=3)
               14     1.09  -0.34   1. ... Qc5 2. h3 Rc3 3. Qd4 Qxd4 4.
                                    Nxd4 Ree3 5. Bc2 Kg7 6. Rb3 Rxb3 7.
                                    Nxb3 Re2 8. Bd3 (s=2)
               14->   1.13  -0.34   1. ... Qc5 2. h3 Rc3 3. Qd4 Qxd4 4.
                                    Nxd4 Ree3 5. Bc2 Kg7 6. Rb3 Rxb3 7.
                                    Nxb3 Re2 8. Bd3
               15     1.48  -0.51   1. ... Qc5 2. h3 R8e4 3. Rc1 Rc3 4.
                                    Rxc3 Qxc3 5. Kh2 Re1 6. Qc2 Qe3 7.
                                    Nxa5 Rc1 8. Qb2 Qxf4+ 9. g3 <HT>
               15->   1.52  -0.51   1. ... Qc5 2. h3 R8e4 3. Rc1 Rc3 4.
                                    Rxc3 Qxc3 5. Kh2 Re1 6. Qc2 Qe3 7.
                                    Nxa5 Rc1 8. Qb2 Qxf4+ 9. g3 <HT>
               16     1.84  -0.63   1. ... Qc5 2. h3 R8e4 3. Rc1 Rc3 4.
                                    Rxc3 Qxc3 5. Kh2 Re1 6. Qc2 Qe3 7.
                                    Nxa5 Qxf4+ 8. g3 Qf3 9. Qg2 Re2
               16->   2.42  -0.63   1. ... Qc5 2. h3 R8e4 3. Rc1 Rc3 4.
                                    Rxc3 Qxc3 5. Kh2 Re1 6. Qc2 Qe3 7.
                                    Nxa5 Qxf4+ 8. g3 Qf3 9. Qg2 Re2 (s=2)
               17     3.76  -0.74   1. ... Qc5 2. h3 R8e4 3. Kh2 Rc3 4.
                                    Qg1 Ree3 5. Ba2 Kg7 6. h4 b3 7. Bxb3
                                    Rxb3 8. Rxb3 Rxb3 9. Qxc5 dxc5 10.
                                    Nxa5
               17->   4.16  -0.74   1. ... Qc5 2. h3 R8e4 3. Kh2 Rc3 4.
                                    Qg1 Ree3 5. Ba2 Kg7 6. h4 b3 7. Bxb3
                                    Rxb3 8. Rxb3 Rxb3 9. Qxc5 dxc5 10.
                                    Nxa5
               18     5.51     -1   1. ... Qc5!
               18     9.55     -3   1. ... Qc5!
               18    12.16     -M   1. ... Qc5!
               18    16.57  -3.95   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    f5 Qf4+ 8. g3 Qf3 9. Qg2 Qxb3 10. Qd2
                                    Re4
               18->  16.74  -3.95   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    f5 Qf4+ 8. g3 Qf3 9. Qg2 Qxb3 10. Qd2
                                    Re4
               19    18.04     -1   1. ... Qc5!
               19    31.13  -4.44   1. ... Qc5 2. Ne5 dxe5 3. f5 gxf5 4.
                                    d6 Rc8 5. h3 Rg3 6. d7 Rd8 7. Rc1 Qe7
                                    8. Rc8 e4 9. Bxf7+ Kxf7 10. Qd5+ Kf6
                                    11. Rxd8 Qxd8 12. Qd6+ Kf7 13. Qxg3
                                    Qxd7
               19->  31.32  -4.44   1. ... Qc5 2. Ne5 dxe5 3. f5 gxf5 4.
                                    d6 Rc8 5. h3 Rg3 6. d7 Rd8 7. Rc1 Qe7
                                    8. Rc8 e4 9. Bxf7+ Kxf7 10. Qd5+ Kf6
                                    11. Rxd8 Qxd8 12. Qd6+ Kf7 13. Qxg3
                                    Qxd7
               20    44.76  -4.80   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    Bc4 Rc1 8. Qe2 Qxf4+ 9. g3 Qxc4 10.
                                    Qxc4 Rxc4 11. Nxa5 Rc2+ 12. Kg1 <HT>
               20->  45.10  -4.80   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    Bc4 Rc1 8. Qe2 Qxf4+ 9. g3 Qxc4 10.
                                    Qxc4 Rxc4 11. Nxa5 Rc2+ 12. Kg1 <HT>
               21     1:04  -4.91   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    Bc4 Rc1 8. Qe2 Qxf4+ 9. g3 Qxc4 10.
                                    Qxc4 Rxc4 11. Nxa5 Rc2+ 12. Kg1 Kg7
               21->   1:05  -4.91   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    Bc4 Rc1 8. Qe2 Qxf4+ 9. g3 Qxc4 10.
                                    Qxc4 Rxc4 11. Nxa5 Rc2+ 12. Kg1 Kg7
Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: Move horizon example?

Post by Michael Sherwin »

RomiChessP3k WB2 47 MB:
1 00:00 1.10 e3e2
2 00:00 0.94 e3e2 b3c2
3 00:00 0.99 e3e2 d1c1 b6c5
4 00:00 0.71 e3e2 b3c4 e2f2
5 00:00 0.92 e3e4 d1c1 e4e2 b1b2
6 00:00 0.75 e3e4 d1f1 e4e2 b3c4 e2c2 c4d3
7 00:00 0.79 f7f6 b1c1 g6g5 b3c2 b4b3 c2d3 g5f4
8 00:00 0.62 f7f6 d1c1 f6f5 b3c4 b6c5 c1f1 h7h6 b1c1
9 00:00 0.67 f7f6 d1c1 f6f5 b3c4 e8e4 c4b5 h7h6 c1d2 e4f4 c6a5
10 00:00 0.97 b6c5
11 00:01 0.94 b6c5 h2h3 e8e4 b1c1 e3d3 c1c5 d3d1 b3d1 e4e1 h1h2 d6c5 d1g4 f7f5
12 00:01 0.99 b6c5 h2h3 e8e4 b1c1 e3c3 c1c3 b4c3 d1g1 c5g1 h1g1 e4f4 c6a5 f4b4 g2g3 g6g5
13 00:02 0.99 b6c5 h2h3 e8e4 b1c1 e3c3 c1c3 b4c3 d1g1 c5g1 h1g1 e4f4 c6a5 f4b4 g2g3 g6g5
14 00:04 1.05 b6c5 h2h3 e8e4 b1c1 e3c3 c1c3 b4c3 d1g1 e4e2 g1c5 d6c5 c6a5 c3c2 b3c2 e2c2 d5d6 g8g7
15 00:17 0.97 b6c5 h2h3 c5c3 d1c2 c3f6 c2f2 f6f5 f2f1 f5e4 h1h2 e3e2 c6a5 e2g2 f1g2
16 00:29 1.27 b6c5 h2h3
17 00:51 1.27 b6c5 h2h3 c5c3 d1c2 e3e1
18 02:04 3.89 b6c5 h2h3 c5c3 d1d4 e3e1 b1e1 e8e1 h1h2 c3b3 c6a5 b3b1 d4d2 b1e4 d2f2 e1a1 a5c6 a1a4 f4f5 b4b3 f5g6 f7g6 f2d2
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Fguy64
Posts: 814
Joined: Sat May 09, 2009 4:51 pm
Location: Toronto

Re: Move horizon example?

Post by Fguy64 »

bob wrote:
michiguel wrote:
Fguy64 wrote:Thanks Miguel, I don't fully understand what your output says, what are the columns?

you just mention 45 seconds to find a positive score. Does your program take long to evaluate the given position as an easy forced win? Another question might be how likely is your program, or any program, how likely is it to sac material in order to reach this position.

regards.
Columns are
total nodes searched (accumulated) .......... Plies .......seconds......... score...... variations

Based on the scores, it is possible that an engine will sacrifice a pawn to reach this position. At least, I do not think that my engine will see a winning score in a reasonable time, but 1.5 paws is pretty good.

Miguel
Let it search a bit longer. Crafty:

Code: Select all


<snip>

 
               18     5.51     -1   1. ... Qc5!
               18     9.55     -3   1. ... Qc5!
               18    12.16     -M   1. ... Qc5!
               18    16.57  -3.95   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    f5 Qf4+? 8. g3 Qf3 9. Qg2 Qxb3 10. Qd2
                                    Re4
               18->  16.74  -3.95   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    f5 f4+? 8. g3 Qf3 9. Qg2 Qxb3 10. Qd2
                                    Re4
               19    18.04     -1   1. ... Qc5!
               19    31.13  -4.44   1. ... Qc5 2. Ne5 dxe5 3. f5 gxf5 4.
                                    d6 Rc8 5. h3 Rg3 6. d7 Rd8 7. Rc1 Qe7
                                    8. Rc8 e4 9. Bxf7+ Kxf7 10. Qd5+ Kf6
                                    11. Rxd8 Qxd8 12. Qd6+ Kf7 13. Qxg3
                                    Qxd7
               19->  31.32  -4.44   1. ... Qc5 2. Ne5 dxe5 3. f5 gxf5 4.
                                    d6 Rc8 5. h3 Rg3 6. d7 Rd8 7. Rc1 Qe7
                                    8. Rc8 e4 9. Bxf7+ Kxf7 10. Qd5+ Kf6
                                    11. Rxd8 Qxd8 12. Qd6+ Kf7 13. Qxg3
                                    Qxd7
               20    44.76  -4.80   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    Bc4 Rc1? 8. Qe2 Qxf4+ 9. g3 Qxc4 10.
                                    Qxc4 Rxc4 11. Nxa5 Rc2+ 12. Kg1 <HT>
               20->  45.10  -4.80   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    Bc4 Rc1 8. Qe2 Qxf4+ 9. g3 Qxc4 10.
                                    Qxc4 Rxc4 11. Nxa5 Rc2+ 12. Kg1 <HT>
               21     1:04  -4.91   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    Bc4 Rc1? 8. Qe2 Qxf4+ 9. g3 Qxc4 10.
                                    Qxc4 Rxc4 11. Nxa5 Rc2+ 12. Kg1 Kg7
               21->   1:05  -4.91   1. ... Qc5 2. h3 Qc3 3. Kh2 Re1 4.
                                    Qc2 Rxb1 5. Qxb1 Re1 6. Qc2 Qe3 7.
                                    Bc4 Rc1? 8. Qe2 Qxf4+ 9. g3 Qxc4 10.
                                    Qxc4 Rxc4 11. Nxa5 Rc2+ 12. Kg1 Kg7
I'm not adept at interpreting these outputs, but . In all the cases where Iquestion-marked Black's 7th move, I see the preferred continuation for black as 7...Qg1+ 8.Kg3 Re3+ followed by 9...Qe1 and white either gets mated or suffers huge material loss.
Fguy64
Posts: 814
Joined: Sat May 09, 2009 4:51 pm
Location: Toronto

Re: Move horizon example?

Post by Fguy64 »

OK, I am not so sure, I mat have missed something here, hang on...

nah I'll stick with it, I did not put an engine on this, but I feel that after 7.f5 Qg1+ 8.Kg3 Re3+ 9.Kf4 Qe1 Black should win at the very least up the exchange and pawn in a superior position.
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Move horizon example?

Post by Dr.Wael Deeb »

[d]4r1k1/5p1p/1qNp2p1/p2P4/Pp3P2/1B2r3/6PP/1R1Q3K b - - 0 36
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
Allard Siemelink
Posts: 297
Joined: Fri Jun 30, 2006 9:30 pm
Location: Netherlands

Re: Move horizon example?

Post by Allard Siemelink »

My experimental bitboard engine:

Code: Select all

  [1/1]     0.000       1      -32  f6
  [1/1]     0.000       2      -29  ++2/39 f7f5
  [1/1]     0.000       3      -29  f5
  [1/4]     0.000      11       -4  ++7/39 Re3e1
  [1/4]     0.000      15       -4  Re1 Qxe1 Rxe1 Rxe1
  [1/6]     0.000      53       -4  ok/53.0
  [2/11]    0.015     625       20  Re1 Qxe1 Rxe1 Rxe1 Qf2 Rb1
  [2/11]    0.015     834       20  ok/15.7
  [3/13]    0.015    1216       38  Re1 Qxe1 Rxe1 Rxe1 Qf2 Rb1 f5
  [3/13]    0.015    1596       38  ok/1.9
  [4/17]    0.015    3262       47  Re1 Qxe1 Rxe1 Rxe1 Qf2 Rb1 Qxf4 Nxa5 f5
  [4/17]    0.015    3752       47  ok/2.4
  [5/19]    0.047   21531       26  Re1 Qxe1 Rxe1 Rxe1 f5 Re2 Qc5 Re8 Kg7 Re7 Kh6 g3
  [5/19]    0.047   25484       26  ok/6.8
  [6/26]    0.094   46468       40  Re1 Qxe1 Rxe1 Rxe1 Qf2 Rd1 Qxf4 Nxa5 f5 Nc6 Kf7
  [6/26]    0.094   49495       40  ok/1.9
  [7/26]    0.125   68805       28  Re1 Qxe1 Rxe1 Rxe1 Qf2 Rb1 Qxf4 Nxa5 Qe4 Rc1 Qe3 Rc8 Kg7
  [7/26]    0.140   79968       28  ok/1.6
  [8/26]    0.156   93089       40  Re1 Qxe1 Rxe1 Rxe1 Qf2 Rb1 Qxf4 Nxa5 Qe4 Rc1 Qe3 Rc8 Kg7 g3
  [8/26]    0.172     100k      40  ok/1.3
  [9/28]    0.875     586k      35  Re1 Qxe1 Rxe1 Rxe1 Qc5 Rd1 h5 g3 Kg7 Kg2 Kf6 h3 g5 fxg5 Kxg5
  [9/28]    0.906     617k      36  ++15/39 Qb6c5
  [9/28]    1.109     752k      58  Qc5 h3 Qc3 Qc2 Re1 Kh2 Rxb1 Qxb1 Re1 Qc2
  [9/28]    1.125     755k      58  ok/7.5
 [10/28]    1.203     813k      66  Qc5 h3 Qc3 Qc2 Re1 Kh2 Rxb1 Qxb1 Re1 Qc2 Qe3 Nxa5 Qxf4 g3
 [10/28]    1.281     878k      66  ok/1.2
 [11/28]    1.437     997k      66  Qc5 h3 Qc3 Qc2 Re1 Kh2 Rxb1 Qxb1 Re1 Qc2 Qe3 Nxa5 Qxf4 g3
 [11/28]    1.531    1062k      66  ok/1.2
 [12/34]    2.375    1634k     307  Qc5 h3 Qc3 Qc2 Re1 Kh2 Rxb1 Qxb1 Re1 Qc2 Qe3 Nxb4 Qxf4 g3 Qxb4 Bc4
 [12/34]    2.390    1661k     307  ok/1.6
 [13/40]    3.297    2301k     337  Qc5 h3 Qc3 Qc2 Re1 Kh2 Rxb1 Qxb1 Re1 Qc2 Qe3 Nxb4 axb4 a5 Qxf4 g3
 [13/40]    3.375    2380k     337  ok/1.4
 [14/42]    4.656    3264k     326  Qc5 h3 Qc3 Ne5 dxe5 f5 gxf5 Qh5 Re1 Rxe1 Qxe1 Kh2 Qe3 d6 Qf4 Kg1 Rf8 d7 e4
 [14/42]    4.765    3399k     326  ok/1.4
 [15/42]    6.781    4813k     331  Qc5 h3 Qc3 Ne5 dxe5 f5 Rd3 Qe2 Rd8 fxg6 fxg6 Qg4 Kg7 Qe6 Rf8 d6
 [15/42]    7.031    5056k     331  ok/1.5
 [16/43]   11.094    7916k     336  Qc5 h3 Qc3 Ne5 dxe5 f5 Rd8 fxg6 fxg6 Qg4 Rd6 Kh2 h5 Qg5 Qd3 Rb2 Re2
 [16/43]   11.531    8328k     336  ok/1.6