Not logged inRybka Chess Community Forum
Up Topic Rybka Support & Discussion / Rybka Discussion / Strelka = Rybka 1.0
1 2 3 Previous Next  
- - By DarkAvenger Date 2007-07-07 20:19
Hi Vas,

You may want to know that the new 'sensation' Strelka seems to be a clone of Rybka 1.0.
I decided to quickly compare main parts of 2 engines. It takes very little time (with the right tools) to identify major parts of the chess engine.
Just look for the 'info currmove' string and you will likely find the rootSearch(). From there it's easy to identify Search(), Quiesce() and Evaluate().
I did this with Rybka1.0 and Strelka and here are my findings:

RootSearch
==========

Rybka1.0:
.text:0040D4B2 loc_40D4B2:                             ; CODE XREF: rootSearch+8Bj
.text:0040D4B2                 mov     eax, ebx
.text:0040D4B4                 shr     eax, 6
.text:0040D4B7                 and     eax, 3Fh
.text:0040D4BA                 mov     ecx, board[eax*4]
.text:0040D4C1                 and     cl, 0Eh
.text:0040D4C4                 cmp     cl, 2
.text:0040D4C7                 jnz     short loc_40D4EB
.text:0040D4C9                 mov     eax, ebx
.text:0040D4CB                 shr     eax, 3
.text:0040D4CE                 and     eax, 7
.text:0040D4D1                 cmp     eax, 6
.text:0040D4D4                 jz      short loc_40D4DB
.text:0040D4D6                 cmp     eax, 1
.text:0040D4D9                 jnz     short loc_40D4EB

Strelka:
.text:00405AAD loc_405AAD:                             ; CODE XREF: RootSearch+E7j
.text:00405AAD                                         ; RootSearch+F3j ...
.text:00405AAD                 mov     edx, ebx
.text:00405AAF                 shr     edx, 6
.text:00405AB2                 and     edx, 3Fh
.text:00405AB5                 mov     ebp, board[edx*4]
.text:00405ABC                 and     ebp, 0Eh
.text:00405ABF                 cmp     ebp, 2
.text:00405AC2                 jz      loc_405F90
.text:00405AC8                 xor     edi, edi
.......
.text:00405F90 loc_405F90:                             ; CODE XREF: RootSearch+148j
.text:00405F90                 mov     edx, ebx
.text:00405F92                 shr     edx, 3
.text:00405F95                 and     edx, 7
.text:00405F98                 cmp     edx, 6
.text:00405F9B                 jz      short loc_405FA9
.text:00405F9D                 cmp     edx, 1
.text:00405FA0                 jz      short loc_405FA9

If I am not mistaken, this is the code that checks if the move is a pawn move to rows 1 or 6.
It indicates that he uses the same numbering for pieces as Rybka, where light pawn is 2 and dark pawn is 3 etc.
This numbering is so uncommon that it's the proof enough that Strelka is a clone.
But this is just the begining. Let's go to the next function:

Search (null-move condition)
============================

Rybka1.0:
.text:0040C2F7 loc_40C2F7:                             ; CODE XREF: Search_With_NullMove+A1j
.text:0040C2F7                                         ; Search_With_NullMove+14Cj ...
.text:0040C2F7                 cmp     ebp, 2
.text:0040C2FA                 jl      loc_40C427      ; depth < 2 ?
.text:0040C300                 cmp     [edi+18h], ebx
.text:0040C303                 jl      loc_40C427      ; eval < beta ?
.text:0040C309                 mov     ecx, side
.text:0040C30F                 mov     eax, dword_667BE0[ecx*8]
.text:0040C316                 or      eax, dword_667BD0[ecx*8]
.text:0040C31D                 mov     edx, dword_667BE4[ecx*8]
.text:0040C324                 or      edx, dword_667BD4[ecx*8]
.text:0040C32B                 or      eax, dword_667BC0[ecx*8]
.text:0040C332                 or      edx, dword_667BC4[ecx*8]
.text:0040C339                 or      eax, dword_667BB0[ecx*8]
.text:0040C340                 or      edx, dword_667BB4[ecx*8]
.text:0040C347                 or      eax, edx
.text:0040C349                 jz      loc_40C427
.text:0040C34F                 mov     al, [esp+874h+flags]
.text:0040C356                 test    al, 1
.text:0040C358                 jz      loc_40C427
.text:0040C35E                 test    al, 2
.text:0040C360                 jz      loc_40C427

Strelka:
.text:00406150 loc_406150:                             ; CODE XREF: Search+F2j
.text:00406150                                         ; Search+10Cj
.text:00406150                 mov     eax, [esp+0A84h+var_4]
.text:00406157                 cmp     eax, 2
.text:0040615A                 jl      short loc_4061B1      ; depth < 2 ?
.text:0040615C                 cmp     ebp, [edx+18h]
.text:0040615F                 jg      short loc_4061B1      ; eval < beta ?
.text:00406161                 mov     esi, dword_484F10
.text:00406167                 mov     eax, dword_484ED0[esi*8]
.text:0040616E                 or      eax, dword_484EC0[esi*8]
.text:00406175                 mov     edi, dword_484ED4[esi*8]
.text:0040617C                 or      edi, dword_484EC4[esi*8]
.text:00406183                 or      eax, dword_484EB0[esi*8]
.text:0040618A                 or      edi, dword_484EB4[esi*8]
.text:00406191                 or      eax, dword_484EA0[esi*8]
.text:00406198                 or      edi, dword_484EA4[esi*8]
.text:0040619F                 or      eax, edi
.text:004061A1                 jz      short loc_4061B1
.text:004061A3                 test    bl, 1
.text:004061A6                 jz      short loc_4061B1
.text:004061A8                 test    bl, 2
.text:004061AB                 jnz     loc_406490

See the similarity :) Unbelievable. This guy even uses the same data structures (he could have at least create his own or take them from Fruit).
He basicaly stores the evaluation in a 32 byte structure at the same offset as Rybka (18h).
Not to mention that he checks some sort of flag in the same way as Rybka.
Search is called with flag value set to 3 (in both engines) and then later in the move loop both engines do flag &= 6
In the move loop he XORs the flag before calling the Search again in the same way as Rybka.
This ANding and XORing cannot be found in any other engine. Fact that he does it in the same way indicates that Strelka's Search is exact copy of Rybka's.
I am sure the guy doesn't even know what the logic behind this flag really is. He just blindly coppied the code from Rybka.

And for the final blow, I will choose Evaluate():

Rybka1.0:
.text:00401D86                 mov     esi, [ebp+arg_0]
.text:00401D89                 push    edi
.text:00401D8A                 mov     edi, ecx
.text:00401D8C                 imul    edi, 0D47h
.text:00401D92                 and     eax, 3FFFFh

Strelka:
.text:0040322E                 mov     esi, eax
.text:00403230                 mov     edi, dword_484F44
.text:00403236                 imul    eax, edi, 0D47h
.text:0040323C                 mov     ebx, dword_484F40
.text:00403242                 and     ebx, 3FFFFh

Based on the debuger, it seems that you get the material score and then you multiply it by D47h.
He multiplies his score by exactly the same number!!! Aaaaaaaaaaaaahhhhhhhhhhh!!!
This guy should be shut or sent to Siberia (if he's not living there already).
It's a pitty this guy lives in a lawless country like Russia, so you can only laugh that someone is willing to spend probably months of hard work to create a copy of existing engine only to be discovered hours after releasing it :)

To all other cloners out there. Poop in your pants. The dark avenger is watching.

Sincerely Yours,
The Dark Avenger
Parent - - By Sesse (****) Date 2007-07-07 20:37
Urm, but if this is the same code, where did he get the source from? Or are you claiming he disassembled it and changed a few registers? Or that he's magically finally gotten some decompiler to work, and produce almost exactly the same assembler code back?

And if he did this, why did he pick 1.0 and not a newer version?

/* Steinar */
Parent - By Uri Blass (*****) Date 2007-07-07 23:48
I do not know.
Maybe he simply stole the code of rybka beta by some way from vas's computer and could not do the same later for future versions of rybka.

Uri
Parent - - By Uri Blass (*****) Date 2007-07-07 20:57
This subject was discussed earlier with earlier versions of strelka and experts said that sterlka is not a clone after getting the code of sterlka.
Note that strelka is different than rybka based on comparing analysis.

inspite of it I find a very big similiarity
in the second diagram depth 3 of rybka 1 beta 32 bit has the same evaluation as depth 5 of strelka

New game - Rybka 1.0 Beta 32-bit
5k2/8/8/8/8/8/4PP2/5K2 b - - 0 1


Analysis by Rybka 1.0 Beta 32-bit:

1...Kf8-e7
  +-  (1.76)   Depth: 3   00:00:00
1...Kf8-e7
  +-  (1.89)   Depth: 4   00:00:00
1...Kf8-e7 2.e2-e4
  +-  (2.06)   Depth: 5   00:00:00
1...Kf8-e7 2.e2-e4 Ke7-d6
  +-  (2.12)   Depth: 6   00:00:00  3kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2
  +-  (2.20)   Depth: 7   00:00:00  5kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6
  +-  (2.30)   Depth: 8   00:00:00  8kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3
  +-  (2.32)   Depth: 9   00:00:00  12kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5
  +-  (2.31)   Depth: 10   00:00:00  19kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6
  +-  (2.53)   Depth: 11   00:00:01  27kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (2.59)   Depth: 12   00:00:01  39kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (2.70)   Depth: 13   00:00:01  52kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (2.70)   Depth: 14   00:00:02  69kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (2.70)   Depth: 15   00:00:02  89kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (3.17)   Depth: 16   00:00:02  117kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (3.17)   Depth: 17   00:00:02  151kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (9.13)   Depth: 18   00:00:03  181kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (10.12)   Depth: 19   00:00:03  217kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (10.12)   Depth: 20   00:00:03  263kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (10.18)   Depth: 21   00:00:04  368kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4
  +-  (17.04)   Depth: 22   00:00:04  492kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-f6 5.f2-f4 Kf6-g6 6.Ke3-d4
  +-  (17.86)   Depth: 23   00:00:10  953kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-f6 5.f2-f4 Kf6-g6 6.Ke3-d4
  +-  (17.80)   Depth: 24   00:00:16  1915kN

(,  07.07.2007)
New game - Rybka 1.0 Beta 32-bit
5k2/8/8/8/8/8/4PP2/5K2 b - - 0 1


Analysis by Strelka 1.8 UCI:

1...Kf8-e7
  +-  (1.77)   Depth: 1   00:00:00
1...Kf8-e7 2.Kf1-e1
  +-  (1.83)   Depth: 2   00:00:00
1...Kf8-e7 2.Kf1-e1 Ke7-d6
  +-  (1.77)   Depth: 3   00:00:00
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2
  +-  (1.99)   Depth: 4   00:00:00
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e5
  +-  (1.89)   Depth: 5   00:00:00
1...Kf8-e7 2.e2-e4 Ke7-d6 3.f2-f4 Kd6-e6 4.Kf1-e2
  +-  (2.02)   Depth: 6   00:00:00  1kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e5 4.Ke2-d3 Ke5-d6
  +-  (2.19)   Depth: 7   00:00:00  2kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-e6
  +-  (2.25)   Depth: 8   00:00:00  4kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-e6 6.Ke3-d4
  +-  (2.33)   Depth: 9   00:00:00  6kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-e6 6.Ke3-d4 Ke6-d6
  +-  (2.43)   Depth: 10   00:00:00  11kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-e6 6.Ke3-d4 Ke6-f6 7.f4-f5
  +-  (2.45)   Depth: 11   00:00:01  17kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4 Kd6-e6 7.f4-f5+ Ke6-f6 8.Kd4-d5
  +-  (2.45)   Depth: 12   00:00:01  26kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4 Kd6-e6 7.f4-f5+ Ke6-f6 8.Kd4-d5 Kf6-e7
  +-  (2.66)   Depth: 13   00:00:01  38kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4 Kd6-e6 7.e4-e5 Ke6-d7 8.f4-f5 Kd7-e7
  +-  (2.72)   Depth: 14   00:00:01  52kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4 Kd6-e6 7.f4-f5+ Ke6-f6 8.Kd4-d5 Kf6-f7 9.e4-e5 Kf7-e7 10.f5-f6+ Ke7-f7
  +-  (2.83)   Depth: 15   00:00:02  78kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4 Kd6-e6 7.f4-f5+ Ke6-f6 8.Kd4-d5 Kf6-f7 9.e4-e5 Kf7-e7 10.f5-f6+ Ke7-f7
  +-  (2.83)   Depth: 16   00:00:02  99kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4 Kd6-e6 7.f4-f5+ Ke6-f6 8.Kd4-d5 Kf6-f7 9.e4-e5 Kf7-e7 10.Kd5-d4 Ke7-d7
  +-  (2.84)   Depth: 17   00:00:02  127kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4 Kd6-e6 7.f4-f5+ Ke6-f6 8.e4-e5+ Kf6-e7 9.f5-f6+ Ke7-e6 10.Kd4-e4 Ke6-f7 11.Ke4-f5 Kf7-e8 12.Kf5-e6
  +-  (3.31)   Depth: 18   00:00:03  164kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4 Kd6-e6 7.f4-f5+ Ke6-f6 8.e4-e5+ Kf6-e7 9.f5-f6+ Ke7-e6 10.Kd4-e4 Ke6-f7 11.Ke4-f5 Kf7-f8 12.Kf5-e6 Kf8-e8
  +-  (3.37)   Depth: 19   00:00:03  217kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4 Kd6-e6 7.f4-f5+ Ke6-f6 8.e4-e5+ Kf6-e7 9.Kd4-d5 Ke7-d7 10.f5-f6 Kd7-d8 11.Kd5-e6 Kd8-e8 12.f6-f7+ Ke8-f8 13.Ke6-d7 Kf8xf7
  +-  (9.10)   Depth: 20   00:00:03  262kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-e6 6.Ke3-d4 Ke6-f7 7.f4-f5 Kf7-g7 8.e4-e5 Kg7-h6 9.Kd4-c5 Kh6-g5 10.Kc5-d5 Kg5xf5 11.Kd5-d6 Kf5-g6 12.Kd6-d7
  +-  (9.16)   Depth: 21   00:00:03  318kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-e6 6.Ke3-d4 Ke6-f6 7.e4-e5+ Kf6-e6 8.f4-f5+ Ke6xf5 9.Kd4-d5 Kf5-g5 10.Kd5-e6 Kg5-g6 11.Ke6-d7 Kg6-g7 12.e5-e6 Kg7-f6 13.e6-e7 Kf6-g7 14.e7-e8Q
  +-  (10.53)   Depth: 22   00:00:04  474kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-e6 6.Ke3-d4 Ke6-d6 7.f4-f5 Kd6-d7 8.e4-e5 Kd7-e8 9.Kd4-d5 Ke8-e7 10.f5-f6+ Ke7-f7 11.Kd5-d6 Kf7-f8 12.Kd6-d7 Kf8-f7 13.e5-e6+ Kf7xf6 14.e6-e7 Kf6-f7 15.e7-e8Q+ Kf7-f6
  +-  (10.59)   Depth: 23   00:00:04  614kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-e6 6.Ke3-d4 Ke6-d6 7.f4-f5 Kd6-d7 8.e4-e5 Kd7-e8 9.f5-f6 Ke8-f8 10.Kd4-d5 Kf8-g8 11.Kd5-e6 Kg8-f8 12.Ke6-d7 Kf8-f7 13.e5-e6+ Kf7xf6 14.e6-e7 Kf6-f7 15.e7-e8Q+ Kf7-f6
  +-  (10.59)   Depth: 24   00:00:04  1093kN
1...Kf8-e7 2.e2-e4 Ke7-d6 3.Kf1-e2 Kd6-e6 4.Ke2-e3 Ke6-e5 5.f2-f4+ Ke5-d6 6.Ke3-d4 Kd6-e6 7.f4-f5+ Ke6-d6 8.e4-e5+ Kd6-e7 9.Kd4-d5 Ke7-f7 10.Kd5-d6 Kf7-e8 11.Kd6-e6 Ke8-f8 12.Ke6-d7 Kf8-f7 13.e5-e6+ Kf7-f6 14.Kd7-e8 Kf6xf5 15.Ke8-f7 Kf5-e5
  +-  (16.86)   Depth: 25   00:00:05  6551kN

(,  07.07.2007)


New game - Strelka 1.8 UCI
5k2/8/8/8/1p1p1p1p/pPpPpPpP/P1P1P1P1/5K2 w - - 0 1


Analysis by Strelka 1.8 UCI:

1.Kf1-e1
  =  (0.09)   Depth: 1   00:00:00
1.Kf1-e1 Kf8-e7
  =  (-0.22)   Depth: 2   00:00:00
1.Kf1-e1 Kf8-e7 2.Ke1-d1
  ³  (-0.28)   Depth: 3   00:00:00
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6
  ³  (-0.34)   Depth: 4   00:00:00
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1
  ³  (-0.40)   Depth: 5   00:00:00
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5
  ³  (-0.46)   Depth: 6   00:00:00
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1
  ³  (-0.52)   Depth: 7   00:00:00
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e5
  ³  (-0.46)   Depth: 8   00:00:00  1kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e5 5.Kd1-e1
  ³  (-0.52)   Depth: 9   00:00:00  1kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-e5
  ³  (-0.46)   Depth: 10   00:00:00  2kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-e5 6.Ke1-d1
  ³  (-0.52)   Depth: 11   00:00:01  2kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-e5 6.Ke1-d1 Ke5-d5
  ³  (-0.46)   Depth: 12   00:00:01  4kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-e5 6.Ke1-d1 Ke5-d5 7.Kd1-e1
  ³  (-0.52)   Depth: 13   00:00:01  4kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e5
  ³  (-0.46)   Depth: 14   00:00:01  7kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e5 8.Ke1-d1
  ³  (-0.52)   Depth: 15   00:00:01  7kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-e5
  ³  (-0.46)   Depth: 16   00:00:02  12kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-e5 9.Kd1-e1
  ³  (-0.52)   Depth: 17   00:00:02  13kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-e5
  ³  (-0.46)   Depth: 18   00:00:02  23kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-e5 10.Ke1-d1
  ³  (-0.52)   Depth: 19   00:00:02  23kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-f6 10.Ke1-d1 Kf6-e5
  ³  (-0.46)   Depth: 20   00:00:02  45kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-f6 10.Ke1-d1 Kf6-e5 11.Kd1-e1
  ³  (-0.52)   Depth: 21   00:00:02  45kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-g5 10.Ke1-d1 Kg5-f6 11.Kd1-e1 Kf6-e5
  ³  (-0.46)   Depth: 22   00:00:03  90kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-g5 10.Ke1-d1 Kg5-f6 11.Kd1-e1 Kf6-e5 12.Ke1-d1
  ³  (-0.52)   Depth: 23   00:00:03  91kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-g5 10.Ke1-d1 Kg5-f6 11.Kd1-e1 Kf6-f5 12.Ke1-d1 Kf5-e5
  ³  (-0.46)   Depth: 24   00:00:03  186kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-g5 10.Ke1-d1 Kg5-f6 11.Kd1-e1 Kf6-f5 12.Ke1-d1 Kf5-e5 13.Kd1-e1
  ³  (-0.52)   Depth: 25   00:00:03  187kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-g5 10.Ke1-d1 Kg5-g6 11.Kd1-e1 Kg6-f5 12.Ke1-d1 Kf5-f6 13.Kd1-e1 Kf6-e5
  ³  (-0.46)   Depth: 26   00:00:03  379kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-g5 10.Ke1-d1 Kg5-g6 11.Kd1-e1 Kg6-f5 12.Ke1-d1 Kf5-f6 13.Kd1-e1 Kf6-e5 14.Ke1-d1
  ³  (-0.52)   Depth: 27   00:00:04  380kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-g5 10.Ke1-d1 Kg5-g6 11.Kd1-e1 Kg6-f5 12.Ke1-d1 Kf5-g5 13.Kd1-e1 Kg5-f6 14.Ke1-d1 Kf6-e5
  ³  (-0.46)   Depth: 28   00:00:04  759kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-d5 7.Kd1-e1 Kd5-e6 8.Ke1-d1 Ke6-f5 9.Kd1-e1 Kf5-g5 10.Ke1-d1 Kg5-g6 11.Kd1-e1 Kg6-f5 12.Ke1-d1 Kf5-g5 13.Kd1-c1 Kg5-f6 14.Kc1-b1 Kf6-e7 15.Kb1-c1
  ³  (-0.40)   Depth: 29   00:00:45  130097kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-f6 14.Ke1-d1 Kf6-f5 15.Kd1-e1 Kf5-e5
  ³  (-0.46)   Depth: 30   00:00:45  130097kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f5 16.Ke1-d1
  ³  (-0.40)   Depth: 31   00:00:45  131865kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f5 16.Ke1-d1 Kf5-e5
  ³  (-0.46)   Depth: 32   00:00:45  131866kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-g5 16.Ke1-d1 Kg5-f5
  ³  (-0.40)   Depth: 33   00:00:46  133678kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-g5 16.Ke1-d1 Kg5-f5
  ³  (-0.46)   Depth: 34   00:00:46  133678kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-c1 Kg6-g5 16.Kc1-d1 Kg5-f6
  ³  (-0.40)   Depth: 35   00:00:47  135878kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-g5 16.Ke1-d1 Kg5-f6
  ³  (-0.46)   Depth: 36   00:00:47  135879kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-f1 Kg8-g7 13.Kf1-g1 Kg7-f6 14.Kg1-h1 Kf6-e5 15.Kh1-g1 Ke5-d6 16.Kg1-f1 Kd6-d5
  ³  (-0.40)   Depth: 37   00:00:48  138479kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f5 16.Ke1-d1 Kf5-g5
  ³  (-0.46)   Depth: 38   00:00:48  138480kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f5 16.Ke1-f1 Kf5-f6
  ³  (-0.40)   Depth: 39   00:00:49  141177kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 40   00:00:49  141178kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 41   00:00:50  144397kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 42   00:00:50  144398kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 43   00:00:51  147618kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 44   00:00:52  147619kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 45   00:00:53  150838kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 46   00:00:53  150841kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 47   00:00:54  154061kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 48   00:00:54  154061kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 49   00:00:55  157281kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 50   00:00:56  157282kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 51   00:00:56  160501kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 52   00:00:57  160502kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 53   00:00:58  163721kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 54   00:00:58  163722kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 55   00:00:59  166942kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 56   00:00:59  166943kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 57   00:01:00  170163kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 58   00:01:03  176250kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 59   00:01:05  179470kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 60   00:01:05  179471kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 61   00:01:06  182690kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 62   00:01:06  182691kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 63   00:01:07  185911kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 64   00:01:08  185911kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 65   00:01:09  189131kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 66   00:01:09  189132kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 67   00:01:10  192351kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 68   00:01:10  192352kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 69   00:01:11  195572kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.46)   Depth: 70   00:01:11  195573kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6 6.Ke1-d1 Kd6-e7 7.Kd1-e1 Ke7-e8 8.Ke1-d1 Ke8-f7 9.Kd1-e1 Kf7-g7 10.Ke1-d1 Kg7-h7 11.Kd1-e1 Kh7-g8 12.Ke1-d1 Kg8-g7 13.Kd1-e1 Kg7-h7 14.Ke1-d1 Kh7-g6 15.Kd1-e1 Kg6-f7 16.Ke1-d1 Kf7-f6
  ³  (-0.40)   Depth: 71   00:01:12  198793kN

(,  07.07.2007)

New game - Strelka 1.8 UCI, Friend mode
5k2/8/8/8/1p1p1p1p/pPpPpPpP/P1P1P1P1/5K2 w - - 0 1


Analysis by Rybka 1.0 Beta 32-bit:

1.Kf1-e1
  ³  (-0.40)   Depth: 3   00:00:00
1.Kf1-e1
  ³  (-0.46)   Depth: 4   00:00:00
1.Kf1-e1 Kf8-e7
  ³  (-0.52)   Depth: 5   00:00:00
1.Kf1-e1 Kf8-e7 2.Ke1-d1
  ³  (-0.46)   Depth: 6   00:00:00  1kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6
  ³  (-0.52)   Depth: 7   00:00:00  1kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1
  ³  (-0.46)   Depth: 8   00:00:00  2kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5
  ³  (-0.52)   Depth: 9   00:00:00  2kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1
  ³  (-0.46)   Depth: 10   00:00:00  4kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1
  ³  (-0.52)   Depth: 11   00:00:00  4kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1
  ³  (-0.46)   Depth: 12   00:00:01  7kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.52)   Depth: 13   00:00:01  7kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 14   00:00:01  12kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.52)   Depth: 15   00:00:01  13kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 16   00:00:01  22kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.52)   Depth: 17   00:00:02  23kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 18   00:00:02  43kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.52)   Depth: 19   00:00:02  43kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 20   00:00:02  85kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.52)   Depth: 21   00:00:02  86kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 22   00:00:03  176kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.52)   Depth: 23   00:00:03  177kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 24   00:00:03  358kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.52)   Depth: 25   00:00:03  359kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 26   00:00:03  726kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 27   00:00:41  983kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 28   00:00:41  984kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 29   00:00:42  985kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 30   00:00:42  985kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 31   00:00:42  986kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 32   00:00:43  986kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 33   00:00:43  987kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 34   00:00:43  988kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 35   00:00:44  989kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 36   00:00:44  990kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 37   00:00:45  991kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 38   00:00:45  991kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 39   00:00:46  992kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 40   00:00:46  993kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 41   00:00:47  994kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 42   00:00:47  994kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 43   00:00:48  995kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 44   00:00:48  995kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 45   00:00:50  996kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 46   00:00:50  997kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 47   00:00:51  998kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 48   00:00:51  998kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 49   00:00:52  999kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 50   00:00:52  1000kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 51   00:00:53  1000kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 52   00:00:53  1001kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 53   00:00:54  1002kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 54   00:00:54  1002kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 55   00:00:55  1003kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 56   00:00:58  1004kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 57   00:00:59  1005kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 58   00:00:59  1005kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 59   00:01:00  1006kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 60   00:01:00  1007kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 61   00:01:01  1007kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 62   00:01:01  1008kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 63   00:01:02  1009kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 64   00:01:02  1009kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 65   00:01:03  1010kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 66   00:01:04  1011kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 67   00:01:04  1012kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.46)   Depth: 68   00:01:05  1013kN
1.Kf1-e1 Kf8-e7 2.Ke1-d1 Ke7-d6 3.Kd1-e1 Kd6-d5 4.Ke1-d1 Kd5-e6 5.Kd1-e1 Ke6-d6
  ³  (-0.40)   Depth: 69   00:01:06  1014kN

(,  07.07.2007)
Parent - - By Caissafan (***) Date 2007-07-07 22:40
Hi Uri,

are you sure? Strelka 1.8 UCI ??
So far I know there is just an version 1.0 beta Winboard compatible out?!
Parent - By Uri Blass (*****) Date 2007-07-07 23:50
yes
There is strelka1.8 uci

http://sdchess.ru/engines/Strelka_18_UCI.rar

Uri
Parent - - By George Tsavdaris (****) Date 2007-07-07 21:14
Dann Corbit  and Bryan Hofmann got the Strelka 1.0 beta source code and verified it is not a clone of anything they know.
I don't remember the details of how they know it's not a Rybka clone, since obviously they haven't seen Rybka's code....
Parent - - By Uri Blass (*****) Date 2007-07-07 21:41
I know it
The main problem is that they did not get the code of rybka beta.

I can only say that the author learned much from the evaluation of rybka beta because I find in some analysis of fortress positions that the evaluation is the same or almost the same and the probability to have no difference in 3 out of 4 positions that I tried and 0.01 pawn difference in 1 out of 4 positions that I tried by independent people is close to 0.

I posted about it in the CCC here

http://www.talkchess.com/forum/viewtopic.php?p=129073#129073

Uri
Parent - - By Uri Blass (*****) Date 2007-07-07 22:17
I can add that the similiarity is not only in the evaluation but also in the search.

In a different fortress position I can see that the difference in evaluation is 0.08 pawns and both programs are stuck in the same iteration
when I reduce 2 from strelka's depth to get rybka's depth.

It is very clear that the programmer of strelka learned a lot both from rybka's search and from rybka's evaluation.

Note that the decision of Dann corbit and Bryan hofmann was that strelka is not a clone because they got the C code of strelka and people believe that it is practically impossible to create C code based on the exe file but I think that it may be possible that the author of strelka got the C code of rybka beta by some way and not only the exe file so it is clearly not a proof that Strelka is not a clone.

Uri
Parent - - By FWCC (***) Date 2007-07-08 01:53
I just ran a mini-match between Rybka1.0 beta(free version) and Strelka 1.8 UCI.Rybka 1.0 beta WON convincingly.Ponder off Hash 200Meg 10 game match on single comp. 6.5-3.5 We are better with Rybka1.0 Beta believe me.This Strelka not very strong but will win occasionally against the big guns.
Parent - By Tester (*) Date 2007-07-08 05:20 Edited 2007-07-08 05:32
So few games are by no means "convincing"...  I ran a similar 12 game test and Strelka won 7.0-5.0.
Parent - - By plicocf (***) Date 2007-07-08 04:10
It's a pitty that you lives in a lawless country like Brasil.
After these acusations I think that you have to put your
real name here.

Paulo Soares
Parent - - By turbojuice1122 (Gold) Date 2007-07-08 05:04
While the original post lacked some logic, Uri's follow-up is quite compelling.  There are no other engines that behave like this, and the probability that a new engine would give the exact evaluations, as opposed to ones that are simple "close", is very low.
Parent - By plicocf (***) Date 2007-07-08 07:36
Turbo, I do not understand of programming, what leaves me furious is a person
to make accusations of this type and not to place his true name.
Seems that he forgot that he lives in a country without law in the
practise.

Paulo Soares
Parent - By Werner (***) Date 2007-07-08 12:18
Hi Vas,
I think its now time to make a statement to these results.
Is there a reason to do it not ??

Regards
Werner
Parent - - By DarkAvenger Date 2007-07-08 13:57
I can only laugh at the reaction by some people. I guess they like being suckers, or they just might be plain stupid.
This post was for Vas. I don't expect non-programmers to understand it. The evidence is obvious to anyone familiar with assembly language.
I will try now to give evidence you mortals can understand.

Every engine has something known as Zobrist keys. They are list of random numbers used to uniquely identify position on board.
Each time engine makes a move it needs to update this signature for the new position.
In order to do this it uses XOR operation with some randomly choosen numbers. Since these numbers are completely random, they are different for each engine.
Guess what. Strelka and Rybka use the same numbers, and here is the code:

Rybka1.0:
.text:0040A75A                 xor     dword_667C40, 5A7D3E98h
.text:0040A764                 xor     dword_667C44, 2B5F86B8h

Strelka 1.8:
.text:004078E5                 xor     ecx, 5A7D3E98h
.text:004078EB                 xor     edx, 2B5F86B8h

Chance that 2 engine authors will pick the same Zobrist numbers is 1 in 18446744073709551616
So probability that Strelka author copied Rybka's code is 99.99999999999...%
I hope Uri (who surely uses Zobrist keys) can confirm this.

What I am saying is that he disassembled Rybka (just like I did now), he translated the assembly to C, added couple of his own modifications to fool complete morons, and compiled it.
Don't tell me this is not possible. Every hacker is doing this on a daily basis.

As any super-hero. I choose to be anonymous. My only goal is to defend the mankind from evil.

Yours Truly,
The Dark Avenger

P.S. Fact that master-moron Paolo thinks I am from Brasil makes me laugh, ha, ha.
Parent - - By Uri Blass (*****) Date 2007-07-08 14:23
I believe that strelka is a clone but
I do not agree about the probability that different programmers are going to use the same random numbers.

random numbers in zobrist key are not really random and programmers may use the same public code to generate random numbers
or the function rand that generates the same random numbers on different computers.

Uri
Parent - - By plicocf (***) Date 2007-07-08 16:01
Uri, he said that the post is for Vas, not for all,
but he forgot that this is a public forum. This
make sense? Why he didn´t sent an email for Vas?

Paulo Soares
Parent - - By Uri Blass (*****) Date 2007-07-08 17:00
I agree that if the poster wanted to say it only for Vas he could send an email to Vas.

Note that I do not believe that the author translated the assembler code of rybka to C because I read that doing it is a very hard task.
It seems more logical to me that the author simply got the C code of Rybka beta of Vas by some way.

Uri
Parent - By Gaмßito (****) Date 2007-07-08 18:44 Edited 2007-07-08 18:49
Strelka 1.8 UCI has a problem but I do not know if Rybka 1.0 Beta has the same problem because I do not have Rybka 1.0 Beta to check this.

When Strelka plays any move, whatever it plays, and it begins to ponder the next opponent move, it stops their calculations always at the final of depth 13 or 14. I tested that with 5+10 time controls and it never goes deeper than 13-14 plies while it is pondering the move. The engine suddenly stops to calculate. But, in some endgames or other positions with less pieces, it stops to calculate a bit more deeper. All this happens, while it ponders of course.

If you have Rybka 1.0 Beta, maybe you can check this.

Regards,
Gambito.
Parent - By George Tsavdaris (****) Date 2007-07-08 14:35

>So probability that Strelka author copied Rybka's code is 99.99999999999...%


Since the author gave a name similar to Rybka maybe as a joke or whatever, then perhaps he did the same with his Zobrist keys in order to provoke people.

If he didn't do this intentionally and the facts you give are correct, then the probability to have the same keys is around 5·10^-18 %
So 0%, but you can't really prove he didn't do this intentionally for making another kind of joke as with the name....
Parent - - By turbojuice1122 (Gold) Date 2007-07-08 15:43
Actually, the topic of Zobrist keys in chess programming has been discussed before, and you're quite incorrect on your probability that two programmers pick the same one.  In fact, it is either known or hypothesized that roughly half of all the "major" programs use the exact same Zobrist keys, and this often leads to the same very strange behavior with certain types of positions. 

Nonetheless, "the same behavior" does not equal "the exact same evaluation".  I agree that Strelka is, in some form, a copy of Rybka, though obviously not an exact clone because there are some positions in which the engines yield very different evaluations.  However, the vast majority of the time when you play engine matches between Strelka and Rybka 1.0, the evaluation histogram is very, very "flat" with the two programs consistently giving the same evaluations, to within about 0.03 pawn units, except for rare positions.

Correcting your probability downward and restating it, I think that the probability that Strelka is, in some form, a copy of a program in the Rybka 1.0 series is about 99%.
Parent - - By Uri Blass (*****) Date 2007-07-08 16:56
I disagree here and I do not know about strange beheviour with certain type of positions because of hash keys.

Uri
Parent - - By Eduard (***) Date 2007-07-08 17:24
7k/8/8/8/8/8/8/KNNNNNNN w - - 0 1


(Alle Analysen mit Hash 64 MB)

Analysis by Rybka 1.0 Beta 32-bit:

1.Sbd2
+- (25.46) Tiefe: 3 00:00:00

1.Sbd2
+- (25.52) Tiefe: 4 00:00:00
1.Sbd2 Kg7
+- (25.46) Tiefe: 5 00:00:00

1.Sdf2 Kg7
+- (25.52) Tiefe: 5 00:00:00
1.Sdf2 Kg7 2.Sg4
+- (25.52) Tiefe: 6 00:00:00 72kN
1.Sdf2 Kg7 2.Sg4 Kf8
+- (25.52) Tiefe: 7 00:00:01 95kN
1.Sdf2 Kg7 2.Sg4 Kf8 3.Sfg3
+- (25.52) Tiefe: 8 00:00:01 170kN
1.Sdf2 Kg7 2.Sg4 Kf8 3.Sfg3 Kg7
+- (25.52) Tiefe: 9 00:00:03 362kN
1.Sdf2 Kg7 2.Sg4 Kf8 3.Sfg3 Kg7 4.Sf5+ Kh8
+- (25.52) Tiefe: 10 00:00:08 870kN
1.Sdf2 Kg7 2.Sg4 Kf8 3.Sfg3 Kg7 4.Sf5+ Kh8 5.Sef3
+- (25.52) Tiefe: 11 00:00:18 2089kN
1.Sdf2 Kg7 2.Sg4 Kf8 3.Sfg3 Kg7 4.Sf5+ Kh8 5.Sef3 Kh7
+- (25.52) Tiefe: 12 00:00:42 4752kN

(Nemeth, privat 08.07.2007)

Analysis by Strelka 1.8 UCI:

1.Shg3
+- (25.46) Tiefe: 1 00:00:00

1.Shg3 Kg7
+- (25.52) Tiefe: 2 00:00:00
1.Shg3 Kh7 2.Sf5
+- (25.46) Tiefe: 3 00:00:00

1.Shg3 Kh7 2.Sf5 Kg6
+- (25.52) Tiefe: 4 00:00:00
1.Shg3 Kh7 2.Sf5 Kh8 3.Sh6
+- (25.46) Tiefe: 5 00:00:00

1.Shg3 Kh7 2.Sf5 Kh8 3.Sh6 Kg7
+- (25.52) Tiefe: 6 00:00:01 24kN
1.Shg3 Kh7 2.Sf5 Kh8 3.Sef3 Kh7 4.Sg5+ Kg6
+- (25.52) Tiefe: 7 00:00:01 36kN
1.Shg3 Kh7 2.Sf5 Kh8 3.Sef3 Kh7 4.Sg5+ Kg6 5.Sh4+ Kxg5
+- (25.52) Tiefe: 8 00:00:02 96kN
1.Shg3 Kh7 2.Sf5 Kh8 3.Sef3 Kh7 4.Sg5+ Kg6 5.Sh4+ Kxg5 6.Sgf3+ Kf6
+- (25.52) Tiefe: 9 00:00:02 244kN
1.Shg3 Kh7 2.Sf5 Kh8 3.Sef3 Kh7 4.Sg5+ Kg6 5.Sh4+ Kxg5 6.Sg2 Kg6
+- (25.52) Tiefe: 10 00:00:03 650kN
1.Shg3 Kh7 2.Sf5 Kh8 3.Sef3 Kh7 4.Sg5+ Kg6 5.Sh4+ Kxg5 6.Sgf3+ Kf6 7.Sbd2 Kg7
+- (25.52) Tiefe: 11 00:00:06 1690kN
1.Shg3 Kh7 2.Sf5 Kh8 3.Sef3 Kh7 4.Sg5+ Kg6 5.Sh4+ Kxg5 6.Sgf3+ Kf6 7.Sbd2 Kg7 8.Sf5+ Kh8
+- (25.52) Tiefe: 12 00:00:13 4454kN
1.Shg3 Kh7 2.Sf5 Kh8 3.Sef3 Kh7 4.Sg5+ Kg6 5.Sh4+ Kxg5 6.Sgf3+ Kf6 7.Sbd2 Kg7 8.Sf2 Kh8
+- (25.52) Tiefe: 13 00:00:29 11310kN

(Nemeth, privat 08.07.2007)

4K3/8/4k3/8/8/8/8/8 w - - 0 1


Analysis by Strelka 1.8 UCI (Hash 64 MB):

1.Kd8
³ (-0.40) Tiefe: 1 00:00:00
1.Kd8 Kd5
³ (-0.46) Tiefe: 2 00:00:00
1.Kf8 Kd5 2.Ke7
³ (-0.28) Tiefe: 3 00:00:00
1.Kf8 Kf6 2.Ke8 Ke5
³ (-0.46) Tiefe: 4 00:00:00
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7
³ (-0.28) Tiefe: 5 00:00:00
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5
= (-0.22) Tiefe: 6 00:00:00 0kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7
³ (-0.28) Tiefe: 7 00:00:00 1kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Ke5
= (-0.22) Tiefe: 8 00:00:00 2kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kd4 5.Ke6
= (-0.16) Tiefe: 9 00:00:00 3kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kd4 5.Ke6 Ke4
= (-0.10) Tiefe: 10 00:00:00 5kN

1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kd4 5.Ke6 Ke4 6.Kd6
= (-0.16) Tiefe: 11 00:00:00 7kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kd4 5.Ke6 Ke4 6.Kd6 Kd4
= (-0.10) Tiefe: 12 00:00:00 10kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kf6 Ke4 5.Ke6 Kd4 6.Kd6 Ke4 7.Ke6
= (0.00) Tiefe: 13 00:00:00 19kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kf6 Ke4 5.Ke6 Kd4 6.Kd6 Ke4 7.Ke6
= (0.00) Tiefe: 14 00:00:00 21kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Ke6 Kd4
= (0.00) Tiefe: 15 00:00:01 24kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Ke6 Kd4
= (0.00) Tiefe: 16 00:00:01 28kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 17 00:00:01 31kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 18 00:00:01 34kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 19 00:00:01 38kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 20 00:00:01 41kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 21 00:00:01 45kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 22 00:00:01 48kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 23 00:00:01 52kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 24 00:00:01 56kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 25 00:00:01 59kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 26 00:00:01 63kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 27 00:00:01 66kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 28 00:00:02 70kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 29 00:00:02 73kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 30 00:00:02 77kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 31 00:00:02 80kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 32 00:00:02 84kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 33 00:00:02 88kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 34 00:00:02 91kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 35 00:00:02 95kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 36 00:00:02 98kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 37 00:00:02 102kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 38 00:00:02 105kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 39 00:00:02 109kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 40 00:00:02 113kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 41 00:00:02 116kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 42 00:00:02 120kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 43 00:00:02 123kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 44 00:00:03 127kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 45 00:00:03 130kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 46 00:00:03 134kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 47 00:00:03 137kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 48 00:00:03 141kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 49 00:00:03 145kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 50 00:00:03 148kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 51 00:00:03 152kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 52 00:00:03 155kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 53 00:00:03 159kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 54 00:00:03 162kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 55 00:00:03 166kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 56 00:00:03 170kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 57 00:00:03 173kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 58 00:00:03 177kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 59 00:00:03 180kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 60 00:00:03 184kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 61 00:00:04 187kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 62 00:00:04 191kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 63 00:00:04 194kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 64 00:00:04 198kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 65 00:00:04 202kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 66 00:00:04 205kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 67 00:00:04 209kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 68 00:00:04 212kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 69 00:00:04 216kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 70 00:00:04 219kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4 6.Kd6 Ke4 7.Kc5 Ke5 8.Kc4 Ke4 9.Kc5
= (0.00) Tiefe: 71 00:00:04 223kN

(Nemeth, privat 08.07.2007)

Strelka max. 71 Ply!

Analysis by Rybka 1.0 Beta 32-bit:

1.Kf8
³ (-0.28) Tiefe: 3 00:00:00
1.Kf8
= (-0.22) Tiefe: 4 00:00:00
1.Kf8 Kf6
³ (-0.28) Tiefe: 5 00:00:00
1.Kf8 Kf6 2.Ke8
= (-0.22) Tiefe: 6 00:00:00 1kN
1.Kf8 Kf6 2.Ke8 Ke5
= (-0.16) Tiefe: 7 00:00:00 2kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7
= (-0.10) Tiefe: 8 00:00:00 4kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7
= (-0.16) Tiefe: 9 00:00:00 6kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7
= (-0.10) Tiefe: 10 00:00:00 9kN

1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6
= (0.00) Tiefe: 11 00:00:00 15kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6
= (0.00) Tiefe: 12 00:00:00 18kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 13 00:00:00 21kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 14 00:00:00 24kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 15 00:00:00 28kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 16 00:00:00 31kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 17 00:00:00 35kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 18 00:00:01 38kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 19 00:00:01 42kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 20 00:00:01 46kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 21 00:00:01 50kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 22 00:00:01 53kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 23 00:00:01 57kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 24 00:00:01 61kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 25 00:00:01 64kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 26 00:00:01 68kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 27 00:00:01 72kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 28 00:00:01 75kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 29 00:00:01 79kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 30 00:00:01 83kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 31 00:00:02 86kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 32 00:00:02 90kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 33 00:00:02 94kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 34 00:00:02 97kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 35 00:00:02 101kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 36 00:00:02 105kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 37 00:00:02 109kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 38 00:00:02 112kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 39 00:00:02 116kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 40 00:00:02 120kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 41 00:00:02 123kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 42 00:00:02 127kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 43 00:00:02 131kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 44 00:00:02 134kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 45 00:00:03 138kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 46 00:00:03 142kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 47 00:00:03 145kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 48 00:00:03 149kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 49 00:00:03 153kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 50 00:00:03 156kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 51 00:00:03 160kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 52 00:00:03 164kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 53 00:00:03 168kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 54 00:00:03 171kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 55 00:00:03 175kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 56 00:00:03 179kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 57 00:00:03 182kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 58 00:00:03 186kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 59 00:00:04 190kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 60 00:00:04 193kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 61 00:00:04 197kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 62 00:00:04 201kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 63 00:00:04 204kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 64 00:00:04 208kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 65 00:00:04 212kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 66 00:00:04 216kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 67 00:00:04 219kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 68 00:00:04 223kN
1.Kf8 Kf6 2.Ke8 Ke5 3.Ke7 Kd5 4.Kd7 Kc5 5.Ke6 Kd4
= (0.00) Tiefe: 69 00:00:04 227kN

(Nemeth, privat 08.07.2007)

Rybka max. 69 Ply.
Parent - By Herbert (*) Date 2007-07-08 19:36

> Strelka max. 71 Ply!
> ...
> Rybka max. 69 Ply.


As Uri did show us, and also is visable in my post about the Mate Announcement Bug, Strelka has always a 2 Ply higher then Rybka 1.0

hgj
Parent - - By RFK (Gold) Date 2007-07-09 01:31 Edited 2007-07-09 01:56
Are you "Cato" the guy that jumps out of closets? Stationed in Brazil. Or, are you the sinister KillKra undercover who wanted desperately to clone Rybka not to long ago! He failed and got shot, didn't he?

Either way-you do realize that we are going to keep Taiwan-they make good ASUS motherboards. By the way, you guy's are going to be a thriving metropolis with the entire population dead from lung and brain cancer-not to mention intestinal tract diseases at the rate your polluting your environment. Chess engine cloning is the last thing you guys should be fooling with.

Hey! Bud, Over here on the side board-listen up-make sure you have protection if you get romantically inclined in Brazil-and, don't go taking home any furs, leave the dogs alone-they're someone's pet, man! And, don't eat them either!

Sincerely,

Sidserious-
Parent - By RFK (Gold) Date 2007-07-19 18:36
lets see if this does a better job in aligning the margins?
Parent - - By Vasik Rajlich (Silver) Date 2007-07-08 18:04
Ok, obviously, the author deliberately did some things that will make us think that this is a Rybka clone.

I have no idea how it was done or why - maybe as a joke?! I don't know if it's legal, or even in fact what should be legal. And in fact I don't really care - this Rybka 1.0 is ancient. If somebody wants to have some fun with this version, knock yourself out :)

Vas
Parent - By ChessMate (***) Date 2007-07-08 19:06
Vasik do u think that this illegal sister of our little fish have the same genetic code as of our beloved fish ?
Or have u any identical twin brother ?
Parent - - By Werner (***) Date 2007-07-08 19:12
Hi Vas,
and what about that code ? All nonsens or nothing special?
Werner
Parent - - By Vasik Rajlich (Silver) Date 2007-07-10 12:45
Hi,

I got quite a few emails about this. Let me clarify a few points:

1) There is no doubt in my mind that the similarities (in executables and in output) between Rybka 1.0 and Strelka 1.8 are not a coincidence. This is in contrast to Strelka 1.0, where the similarities didn't seem to me to be excessive.

2) I have no idea how this was achieved. Whether something 'wrong' was done, whether Strelka author is just making fun of me and Rybka, whether Strelka 1.8 should be tested by CEGT, CCRL, etc - these are deeper questions. I am 100% sure that nobody has gotten a hold of my source code - this stays on just one machine which is not connected to the internet. This has been the case since well before Rybka 1.0.

3) This Strelka release does not bother me personally, partly because I don't really know what was done, but mainly because these similarities are with Rybka 1.0, which is ancient, incomplete, prototype-level code. If the similarities were with Rybka 2.3.2a, and if the playing-strength was on par with Rybka 2.3.2a, then Convekta would need to investigate this and consider their options.

4) From the point of view of the computer chess community, this is an issue which is in my view worth investigating. I'd like to thank the guys who have contributed to this - it is important. Writing something of Strelka 1.8 strength is a significant effort which requires multiple thousand man hours of development and testing. In light of this, we should have a procedure which is fair to the Strelka author and also fair to other aspiring engine authors. It's good to have an environment which is conducive to productive contributions from everybody.

Vas
Parent - - By DarkAvenger Date 2007-07-10 14:59
OK. I will give you one more example, and then I will shut up forever.
If you still think he did this as a joke and you don't shut this guy now, then maybe you deserve the next Strelka based on your latest code.

Rybka 1.0:
.rdata:00420358 dword_420358    dd 3Dh, 0, 48h, 1, 55h, 2, 61h, 4, 6Ch, 7, 77h, 0Ah, 82h
.rdata:00420358                 dd 0Dh, 8Bh, 11h, 95h, 15h, 9Eh, 1Ah, 0A7h, 1Fh, 0B0h
.rdata:00420358                 dd 24h, 0B8h, 2Ah, 0B4h, 2Eh, 0B5h, 32h, 0B5h, 37h, 0B5h
.rdata:00420358                 dd 3Ch, 0B6h, 41h, 0B5h, 47h, 0B5h, 4Ch, 0B4h, 52h, 0B4h
.rdata:00420358                 dd 58h, 0B3h, 5Eh, 0B2h, 64h, 0B1h, 6Ah, 0B0h, 71h, 0ACh
.rdata:00420358                 dd 75h, 0A9h, 7Bh, 0A7h, 81h, 0A4h, 88h, 0A2h, 8Eh, 9Fh
.rdata:00420358                 dd 95h, 9Ch, 9Ch, 99h, 0A2h, 96h, 0AAh, 92h, 0B1h, 8Fh
.rdata:00420358                 dd 0B8h, 8Ch, 0BFh, 88h, 0C7h, 83h, 0CCh, 7Eh, 0D3h, 7Ah
.rdata:00420358                 dd 0DAh, 76h, 0E1h, 71h, 0E9h, 6Dh, 0F0h, 68h, 0F8h, 64h
.rdata:00420358                 dd 0FFh, 5Fh, 107h, 5Ah, 10Fh, 55h, 117h, 50h, 11Fh, 4Bh
.rdata:00420358                 dd 127h, 45h, 12Dh, 3Dh, 12Ah, 36h, 127h, 2Fh, 124h, 29h
.rdata:00420358                 dd 120h, 23h, 11Dh, 1Dh, 118h, 17h, 113h, 12h, 10Eh, 0Dh
.rdata:00420358                 dd 109h, 8, 104h, 4, 0FEh, 0, 0F9h

Strelka 1.8:
.rdata:0041E760 dword_41E760    dd 3Dh, 0, 48h, 1, 55h, 2, 61h, 4, 6Ch, 7, 77h, 0Ah, 82h
.rdata:0041E760                 dd 0Dh, 8Bh, 11h, 95h, 15h, 9Eh, 1Ah, 0A7h, 1Fh, 0B0h
.rdata:0041E760                 dd 24h, 0B8h, 2Ah, 0B4h, 2Eh, 0B5h, 32h, 0B5h, 37h, 0B5h
.rdata:0041E760                 dd 3Ch, 0B6h, 41h, 0B5h, 47h, 0B5h, 4Ch, 0B4h, 52h, 0B4h
.rdata:0041E760                 dd 58h, 0B3h, 5Eh, 0B2h, 64h, 0B1h, 6Ah, 0B0h, 71h, 0ACh
.rdata:0041E760                 dd 75h, 0A9h, 7Bh, 0A7h, 81h, 0A4h, 88h, 0A2h, 8Eh, 9Fh
.rdata:0041E760                 dd 95h, 9Ch, 9Ch, 99h, 0A2h, 96h, 0AAh, 92h, 0B1h, 8Fh
.rdata:0041E760                 dd 0B8h, 8Ch, 0BFh, 88h, 0C7h, 83h, 0CCh, 7Eh, 0D3h, 7Ah
.rdata:0041E760                 dd 0DAh, 76h, 0E1h, 71h, 0E9h, 6Dh, 0F0h, 68h, 0F8h, 64h
.rdata:0041E760                 dd 0FFh, 5Fh, 107h, 5Ah, 10Fh, 55h, 117h, 50h, 11Fh, 4Bh
.rdata:0041E760                 dd 127h, 45h, 12Dh, 3Dh, 12Ah, 36h, 127h, 2Fh, 124h, 29h
.rdata:0041E760                 dd 120h, 23h, 11Dh, 1Dh, 118h, 17h, 113h, 12h, 10Eh, 0Dh
.rdata:0041E760                 dd 109h, 8, 104h, 4, 0FEh, 0, 0F9h

This seems to be an array of 130 numbers you use in your evaluation. You do some kind of multiplication using these numbers. Strelka has the same array, and does the same multiplication.
I am sure you know what these numbers are used for.

I am going back to my lair now... There are just too many clueless people in this world... I'm too tired of fighting them all... But I will be back ... one day ...

Best wishes to you and the Rybka,
The Dark Avenger
Parent - By Fulcrum2000 (****) Date 2007-07-10 18:09
We are not all blind and clueless. Thanks for your research!.
Parent - - By Werner (***) Date 2007-07-10 20:48
How can i find this block inside Strelka 1.8 and Rybka 1.0 beta with a normal hexeditor?
I did not find it on 420358 or 41E760
Werner
Parent - By fhub (**) Date 2007-07-10 20:58 Edited 2007-07-10 21:16
Omit the base address 400000, i.e. use 20358 or 1E760 ... ;-)
Parent - - By dcorbit (***) Date 2007-07-11 02:37
Finding two small tables of numbers that are the same within two programs does not demonstrate that one program is a clone of another.

For example, random numbers are often generated by the Mersenne Twister because of its general excellence:
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html
The Mersenne Twister has a default initial seed (that is as good as any).  If it were to be used to create a table of random numbers in 9 different programs, then those 9 programs would all have the same sequence of numbers in them.  I would say it is a certainty that this has occurred, because I have inserted the Mersenne Twister into several chess programs.  In some variants, the table is built with the standard initial seed, and in some others I used srand((unsigned)time(NULL)); {There are advantages and disadvantages to both ways.  If you use the same initial seed all the time, every time you play it will be reproducible.  That is great for debugging but bad for play against other opponents.  So often a good approach is to use a static seed for engineering the program and then a random seed in production.}

It also does not mean that there has not been some reverse engineering going on.  But a tiny table of numbers like this is hardly evidence of wrong doing.

Having said that, I know nothing about Strelka 1.8 and have not seen its source code and therefore I cannot comment about whether something wrong has been done with it.  Together with the other evidence against Strelka 1.8, I think that there is reason to be suspicious.

I have seen the code for Strelka 1.0b and I am still convinced that it is not a clone program.  Of course, that proves nothing about its new relative by name.

I have a suggestion which is to perform an 800 game match of Strelka 1.8 verses Rybka Beta 1.0 (or whatever the greatest suspicion suspect of the clone is).  The run Kiril's correlation program.  If you get a very high correlation then there is a mathematical basis to arouse suspicion.  Together with the large body of other things that may seem coincidental or circumstantial, it would add credence to the notion that something unethical may have occurred.
Parent - - By turbojuice1122 (Gold) Date 2007-07-11 03:07
I agree with you about the small tables; I had mentioned something similar already regarding Zobrist keys.  However...

A number of people, including myself, have been curious about this item that you have mentioned: how can you be so sure that Strelka 1.0 is not either a clone of or a program that includes within itself a copy of Rybka 1.0?  Are you really able to make such a determination without having seen the code for Rybka 1.0?  Also, many of the comparisons currently being made between Strelka 1.8 and Rybka 1.0 also apply for Strelka 1.0.
Parent - - By dcorbit (***) Date 2007-07-11 05:03
My reasons are posted in CCC.  Strelka 1.0b is not a clone.
It could have borrowed some ideas, but the code is clearly an original base and not something reverse engineered.
The stories about how easy it is to reverse engineer a chess program are by people who have obviously never tried reverse engineering.
I have written reverse engineering tools and I know what they can do and what they cannot do.
I am familiar with how to use IdaPro and recStudio and how to attach to a running binary with a debugger.
I can read and write assembly code as well as C, C++ and many other high level languages.
The task is daunting, and the result would not look like the result that I was shown.

Now, it is possible that someone could trace with a debugger and borrow some ideas or some tables of data.  But it would be quite daunting to try to tie the whole lot together into a cohesive program.  In my opinion, *much* harder than just writing the thing from scratch.

That having been said, it bears no relation to Strelka 1.8 UCI.  About that system, I cannot make any statements.

It is also possible to do even the unthinkable if you throw a couple of man-years at it.  But I would be astonished if that was what happened with Strelka 1.0b.
By running Strelka 1.0b verses Rybka 1.0 Beta, I have found that the two programs do not produce the same analysis.
They do not have the same pvs or the same evaluations or the same depths (even discounting different ways of counting the depth).  In short, they play quite differently.

I do not claim to be infallible.  I could (of course) be wrong.  But my opinion is that Strelka 1.0b and Rybka 1.0Beta are very different engines.
As far as other matches (e.g. Strelka 1.8 verses Rybka 1.8) I have no idea.

It is also possible that Strelka could be based on some information gleaned from Rybka in an evolutionary sense, and that information was used to write a new program.  If that information gleaned from Rybka was only a fraction of the original total, that might explain the differences in play and the structured nature of the code.  So let me refine my position.  Strelka is NOT the result of:
1.  Juri collecting the Rybka code (Vasik has clearly ruled this out)
2.  Juri running Rybka through a disassembler and transforming it into C.  I examined the code and I do not believe that the code I saw is a feasible result of this type of process.

It is possible that Juri studied Rybka in a debugger and saw how some parts of it worked and used those ideas.  I do not know of any way to detect if this has been done with Rybka or with any other program.  Do you?
Parent - - By Vasik Rajlich (Silver) Date 2007-07-12 08:02
Dan,

welcome to our forum, and thanks for the comments.

I'd be curious to understand how difficult it is to reverse-compile Rybka and understand it enough to make changes like adding support for underpromotions, change weights without destroying the playing strength, etc.

Vas
Parent - - By Christopher Conkie (**) Date 2007-07-12 13:15 Edited 2007-07-12 13:25
Just wondering if you have ever used CodeAnalyst by AMD?

Or this.....

http://www.denkart.com/astoc/overview.htm

Or better still this.....

http://www.microapl.co.uk/asm2c/index.html

Christopher
Parent - - By Vasik Rajlich (Silver) Date 2007-07-14 06:34
Thanks.

For Rybka 3, I will look into some stronger defensive measures.

Fortunately, I've been told that Rybka 1.0 is much easier to disassemble than subsequent Rybka versions. I am quite confident that Rybka 3 can be made extremely hard for others to read. Rybka 2.3.2 is already out and I should have taken better measures, but that's life - we just have to move ahead.

Vas
Parent - By turbojuice1122 (Gold) Date 2007-07-14 12:42
"Rybka 2.3.2 is already out and I should have taken better measures, but that's life - we just have to move ahead."

Hmmm...in that case, perhaps we should end up expecting Strelka 2.0 soon with a CCRL elo of around 2950 :-)
Parent - By RFK (Gold) Date 2007-07-10 20:21
Vas,
Good! Just wanted to put the focus back on you where it belongs.
Parent - - By Herbert (*) Date 2007-07-08 19:35
> Rybka 1.0 is ancient. If somebody wants to have some fun with this version, knock yourself out :-)

you could make this version OpenSource then, that would be big fun in the computerchess forums.

hgj
Parent - By RFK (Gold) Date 2007-07-10 19:00 Edited 2007-07-10 19:10
Hi Herbert,

I am not a computer programmer- but giving over anything related to Rybka might be not such a good idea. Especially, given the enthusiasm that our Chinese born-again Communist[sic]Capitalistic Brothers have embraced, that is now sending them out into the world with the express purpose of cloning (copying) every damned thing that moveth or creepth and giveth them them pleasure-

That is, a very pleasing grin on their otherwise green peeked complexion from smog poisoning fumes. Besides, like I indicated- It is only a matter of time before they all break into a massive heaving of convulsive hacking up greenish, yellow bloody congealed Flem on the battlefields of their own industrial mayhem. So... yeah! Hang, loose.

I have to put an addendum in here:

The poor peasant class have no property rights so when the government wants to build there metropolis over them they do it with out giving a second thought to theses poor souls. If they complain, they send thugs around to silence them. So that is another reason for not giving these guy's even the time of day.
Parent - By RFK (Gold) Date 2007-07-09 01:48 Edited 2007-07-09 01:53
That has to be "Killkra" he's making his way up the coast to HeL L.A. as we so lovingly refer to it.

Or, may be he's cloning his way up the coast!!! :-)
Parent - - By SillyFunction (**) Date 2007-07-09 16:26
Well, I think he's a lazy genius. And I don't think that any genius should be ignored because he's lazy. If he could do that, how do you know what's the next worse thing?

I'm sure you have seen something by yourself. Just have no time for thinking what to do. But it's time to let someone beside you do something.

Well, just an opinion from one of your fans.
Parent - - By RFK (Gold) Date 2007-07-10 20:31
Hi SillyFunction,

He wouldn't get anywhere without having Strelka-that's his key. Without that he has nothing.
Parent - By RFK (Gold) Date 2007-07-10 23:42 Edited 2007-07-10 23:46
Oh!My! Why... call me slower than molasses on cold January day... Damn! What the devil did you guys do to Killkra? He blundered in with the direct shot of "how do you clone a chess engine man?" Wrong approach-right!

So you characters have a board meeting and decide that us westerners are just dumb, superficial, lovers of comic strip heroes. Tell me,  what Conrad numskull came up with the "Cape Crusading Quasi-Heroic Dark Avenger" Cave Dwelling Crock of Crap, and who supported this should be- Please, don't shot these idiots! That is a bit over the top. Make them go around china on bikes dressed as the Dark Avengers- At least you let Strelka out of the bag.

Now, go and practice Live Earth Environmental Politics- Become a global climate change activist and save your environment. God knows you will need that cave abode when you start doing that in China. Go to it DarkAvenger!!!!

Forget the comic book character crap and go out and buy some body armor- make sure it isn't made in China!
Parent - - By Pia (****) Date 2007-07-11 18:40 Edited 2007-07-11 18:44
Juri Osipov admitted crimes:

He gathered every bit of data regarding Rybka's algorhytm from all sourses.
He studied about 20% of Rybka's disassembled code, gathering clues of how her algorhytm works, including search euristics and evaluation function.
He kidnapped some Larry Kauffman's evaluation tables from Rybka.

Objections, he claimed:

Strelka is based on Fruit's sourse code, he optimized Fruit's algorhytm converting it to bitboards or so, like Vasik did.
Strelka has many her own functions like moves generator, or what it's called.
He worked on Strelka's evaluation function and search algorhytm, he used correlation analysis to optimize Strelka'a evaluation function.
After Rybka's appearance he used corellation analysis and worked on evaluation function and search euristics and managed to archieve very the same bahavior between Rybka and Strelka, ideal for some positions.
He used Larry Kauffman's research, which is open to public, I guess.
By the way, he was fooled in some way by some 'Rybkin' about algorhitm of usege evaluation tables, which I don't understand.

He said, we can lynch him if in his actions are serious crimes, but he won't regret and remain of who he is.

Now he offers Strelka's sourse code to other autors for free.
Up Topic Rybka Support & Discussion / Rybka Discussion / Strelka = Rybka 1.0
1 2 3 Previous Next  

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill