Code: Select all

```
info depth 2 score cp 11 time 5 nodes 46 nps 9200 pv g1f3 g8f6
info depth 3 score cp 54 time 10 nodes 185 nps 18500 pv g1f3 g8f6 b1c3
info depth 4 score cp 11 time 17 nodes 429 nps 25235 pv g1f3 g8f6 b1c3 b8c6
info depth 5 score cp 15 time 35 nodes 979 nps 27971 pv g1f3 g8f6 b1c3 b8c6 d2d3
info depth 6 score cp 11 time 74 nodes 2284 nps 30864 pv g1f3 g8f6 b1c3 b8c6 d2d3 d7d6
info depth 7 score cp 25 time 170 nodes 5527 nps 32511 pv g1f3 g8f6 b1c3 b8c6 e2e3 d7d6 f1d3
info depth 8 score cp 11 time 328 nodes 10832 nps 33024 pv g1f3 g8f6 b1c3 b8c6 e2e3 e7e6 f1d3 f8c5
info depth 9 score cp 56 time 1465 nodes 48045 nps 32795 pv g1f3 g8f6 b1c3 e7e6 e2e3 f8d6 f1d3 e8g8 e1g1
info depth 10 score cp 11 time 2416 nodes 80051 nps 33133 pv g1f3 g8f6 b1c3 e7e6 e2e3 f8d6 f1d3 e8g8 e1g1 b8c6
```

Now normally I wouldn't show you something so horrible but I need your help so please resist and take a look at Hamsters:

Code: Select all

```
info time 30 depth 2 seldepth 3 score cp 16 nodes 48 pv g1f3 g8f6
info time 30 depth 3 seldepth 3 score cp 38 nodes 206 pv g1f3 g8f6 b1c3
info time 32 depth 4 seldepth 8 score cp 16 nodes 709 pv g1f3 g8f6 b1c3 b8c6
info time 36 depth 4 seldepth 12 nodes 1635
info time 38 depth 5 seldepth 12 score cp 21 nodes 2417 pv g1f3 g8f6 b1c3 b8c6 e2e4
info time 43 depth 5 seldepth 12 nodes 4205
info time 49 depth 6 seldepth 14 score cp 16 nodes 6202 pv g1f3 g8f6 b1c3 b8c6 e2e4 d7d5
info time 73 depth 6 seldepth 15 nodes 13416
info time 83 depth 7 seldepth 15 score cp 19 nodes 17062 pv g1f3 g8f6 b1c3 b8c6 d2d4 d7d5 c1f4
info time 117 depth 7 seldepth 15 nodes 28184
info time 147 depth 8 seldepth 17 score cp 16 nodes 37923 pv g1f3 g8f6 b1c3 b8c6 d2d4 d7d5 c1f4 c8f5
info time 305 depth 8 seldepth 20 nodes 87235
info time 363 depth 9 seldepth 20 score cp 12 nodes 106675 pv g1f3 g8f6 b1c3 b8c6 e2e3 d7d5 f1d3 c6b4 d3b5 c8d7
info time 618 depth 9 seldepth 22 nodes 189086
info time 973 depth 10 seldepth 22 score cp 16 nodes 266243 pv g1f3 b8c6 d2d4 d7d5 c1f4 c8f5 e2e3 e7e6 b1c3 g8f6
info time 1259 depth 10 seldepth 22 score cp 18 nodes 356951 nps 283519 pv d2d4 g8f6 b1c3 b8c6 g1f3 d7d5 c1f4 c8f5 c3b5 a8c8
info time 1444 depth 10 seldepth 22 nodes 417864 nps 289379
```

I've spent some time looking at the search tree at depth 4, which is small enough, and it seems to me that null move makes a big difference for Glaurung. This is the part that I would like you to comment and possibly test with your engine.

At this point:

Code: Select all

```
info depth 4 score cp 11 time 126 nodes 399 nps 3166 pv g1f3 g8f6 b1c3 b8c6
```

P.S. Out of curiosity, I added +8 to the value returned by the null move search to simulate some additional cutoffs and indeed I get node counts comparable to those of Glaurung.