Computer Chess Club Archives


Search

Terms

Messages

Subject: You will not like it: The truth about LordKing 2006

Author: Alex Schmidt

Date: 09:38:17 12/23/05


Hi,

I am sorry to post this on Christmas time but I don't want you to waste your
time with a clone.

It is clear that LordKing 2006 is a Fruit clone, in fact from Toga 1.0. There
are several secrets in Fruit/Toga that makes it easy to detect clones. As you
know from the past I don't want to talk about that, I don't want to help the
next guy... But several people got the evidences by mail.

As a public evidence it is enough to compare some of it's strings with Fruit's:

Fruit 2.1

004295A8: 'false',0
004295B0: 'Ponder',0
004295B8: 'min 4 max 1024',0
004295D4: 'Hash',0
004295DC: 'option name %s type %s default %s %s',0
00429604: 'option name %s type %s default %s',0
00429628: 'option_get(): unknown option "%s"',0Ah,0
00429658: 'debug ',0
00429664: 'isready',0
0042966C: 'readyok',0
00429674: 'ponderhit',0
00429680: 'position ',0
0042968C: 'quit',0
00429694: 'setoption ',0
004296A0: 'stop',0
004296AC: 'id name Fruit 2.1',0
004296C0: 'id author Fabien Letouzey',0
004296DC: 'uciok',0
004296E4: 'ucinewgame',0
004296F4: 'binc',0
0042971C: 'btime',0
00429724: 'depth',0
0042972C: 'infinite',0
00429738: 'mate',0
00429740: 'movestogo',0
0042974C: 'movetime',0
00429758: 'nodes',0
00429760: 'ponder',0
00429768: 'searchmoves',0
00429774: 'winc',0
0042977C: 'wtime',0
00429784: 'fen ',0
0042978C: 'moves ',0
00429794: 'name ',0
0042979C: 'value ',0
004297A4: 'info time %.0f nodes %I64d nps %.0f cpuload %.0f',0
004297D8: 'bestmove %s ponder %s',0
004297F0: 'bestmove %s',0
00429800: 'info depth %d',0
00429810: 'info depth %d seldepth %d time %.0f nodes %I64d nps %.0f',0
00429850: 'info depth %d seldepth %d score cp %d time %.0f nodes %I64d pv %s',0
00429898: 'info depth %d seldepth %d score cp %d lowerbound time %.0f nodes
%I64d pv %s',0
004298E8: 'info depth %d seldepth %d score cp %d upperbound time %.0f nodes
%I64d pv %s',0
00429938: 'info depth %d seldepth %d score mate %d time %.0f nodes %I64d pv
%s',0
00429980: 'info depth %d seldepth %d score mate %d lowerbound time %.0f nodes
%I64d pv %s',0
004299D0: 'info depth %d seldepth %d score mate %d upperbound time %.0f nodes
%I64d pv %s',0
00429A20: 'info currmove %s currmovenumber %d',0
00429A44: 'Always',0
00429A4C: 'Never',0
00429A54: 'info hashfull %.0f',0
00429A68: '%I64d',0
00429A70: 'my_malloc(): malloc(): %s',0Ah,0
00429A8C: 'my_file_read_line(): fgets(): %s',0Ah,0
00429B50: 'e+000',0
00429B78: 'IsProcessorFeaturePresent',0
00429B94: 'KERNEL32',0

LordKing 2006 Light:

00420368: 'false',0
00420370: 'Ponder',0
00420378: 'min 4 max 1024',0
00420394: 'Hash',0
0042039C: 'option name %s type %s default %s %s',0Ah,0
004203C4: 'option name %s type %s default %s',0Ah,0
004203E8: 'true',0
00420400: 'debug ',0
0042040C: 'isready',0
00420414: 'readyok',0Ah,0
00420420: 'ponderhit',0
0042042C: 'position ',0
00420438: 'quit',0
00420440: 'setoption ',0
0042044C: 'stop',0
00420458: 'id name LordKing 2006 Light',0Ah,0
00420478: 'id author Carlo Pivotto',0Ah,0
00420494: 'uciok',0Ah,0
0042049C: 'ucinewgame',0
004204AC: 'binc',0
004204B4: 'btime',0
004204BC: 'depth',0
004204C4: 'infinite',0
004204D0: 'mate',0
004204D8: 'movestogo',0
004204E4: 'movetime',0
004204F0: 'nodes',0
004204F8: 'ponder',0
00420500: 'searchmoves',0
0042050C: 'winc',0
00420514: 'wtime',0
0042051C: 'fen ',0
00420524: 'moves ',0
0042052C: 'name ',0
00420534: 'value ',0
0042053C: 'info time %.0f nodes %I64d nps %.0f cpuload %.0f',0Ah,0
00420570: 'bestmove %s ponder %s',0Ah,0
00420588: 'bestmove %s',0Ah,0
00420598: 'info depth %d',0Ah,0
004205A8: 'info depth %d seldepth %d time %.0f nodes %I64d nps %.0f',0Ah,0
004205E8: 'info depth %d seldepth %d score cp %d time %.0f nodes %I64d pv
%s',0Ah,0
00420630: 'info depth %d seldepth %d score cp %d lowerbound time %.0f nodes
%I64d pv %s',0Ah,0
00420680: 'info depth %d seldepth %d score cp %d upperbound time %.0f nodes
%I64d pv %s',0Ah,0
004206D0: 'info depth %d seldepth %d score mate %d time %.0f nodes %I64d pv
%s',0Ah,0
00420718: 'info depth %d seldepth %d score mate %d lowerbound time %.0f nodes
%I64d pv %s',0Ah,0
00420768: 'info depth %d seldepth %d score mate %d upperbound time %.0f nodes
%I64d pv %s',0Ah,0
004207B8: 'info currmove %s currmovenumber %d',0Ah,0
004207DC: 'info hashfull %.0f',0Ah,0
004207F0: '%I64d',0
00420834: 'e+000',0
00420850: 'IsProcessorFeaturePresent',0
0042086C: 'KERNEL32',0

In this list 1 line in LordKing got deleted, and around 5 lines in Fruit and
everything is the same.

Before some people again blaim me because of posting this: Yes, I contacted
Carlo Pivotto before this post, his answer was: LordKing is not Fruit or Toga,
it is LordKing.

Merry Christmas,
Alex



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.