Geschrieben von:/Posted by: Dann Corbit at 19 March 2004 02:28:31:
It has received some inspiration from TSCP, perhaps.
http://sarovar.org/project/showfiles.ph ... ase_id=137
my ftp site {remove http:// unless you like error messages}
Binary only... Needs bookIt has received some inspiration from TSCP, perhaps.
http://sarovar.org/project/showfiles.ph ... ase_id=137
We could call it "TSCPwithHash Chess 1.0"It has received some inspiration from TSCP, perhaps.
http://sarovar.org/project/showfiles.ph ... ase_id=137
Hello Federico and Dann,We could call it "TSCPwithHash Chess 1.0"It has received some inspiration from TSCP, perhaps.
http://sarovar.org/project/showfiles.ph ... ase_id=137
Federico
I think there are some obvious similarities, but Tuxedo is its own chess engine.We could call it "TSCPwithHash Chess 1.0"It has received some inspiration from TSCP, perhaps.
http://sarovar.org/project/showfiles.ph ... ase_id=137
Well I think its _very_ similar...I think there are some obvious similarities, but Tuxedo is its own chess engine.We could call it "TSCPwithHash Chess 1.0"It has received some inspiration from TSCP, perhaps.
http://sarovar.org/project/showfiles.ph ... ase_id=137
I think the author has read TSCP and may even have used TSCP as a starting point. But it is far more complete and quite a bit different.
Program Elo + - Games Score Av.Op. Draws
1 Tuxedo Chess 1.0 : 2311 42 37 255 53.1 % 2289 20.0 %
2 TSCP-181-Net : 2289 37 42 255 46.9 % 2311 20.0 %
Yes, some parts are extremely similar. Other parts are quite different.Well I think its _very_ similar...I think there are some obvious similarities, but Tuxedo is its own chess engine.We could call it "TSCPwithHash Chess 1.0"It has received some inspiration from TSCP, perhaps.
http://sarovar.org/project/showfiles.ph ... ase_id=137
I think the author has read TSCP and may even have used TSCP as a starting point. But it is far more complete and quite a bit different.
Program Elo + - Games Score Av.Op. Draws
1 Tuxedo Chess 1.0 : 2311 42 37 255 53.1 % 2289 20.0 %
2 TSCP-181-Net : 2289 37 42 255 46.9 % 2311 20.0 %
(just looked in the board.c and search.c so far)
Regards,
Günther
I looked at the code and I can say that my program never had this big of similiarity to tscp.Yes, some parts are extremely similar. Other parts are quite different.Well I think its _very_ similar...I think there are some obvious similarities, but Tuxedo is its own chess engine.We could call it "TSCPwithHash Chess 1.0"It has received some inspiration from TSCP, perhaps.
http://sarovar.org/project/showfiles.ph ... ase_id=137
I think the author has read TSCP and may even have used TSCP as a starting point. But it is far more complete and quite a bit different.
Program Elo + - Games Score Av.Op. Draws
1 Tuxedo Chess 1.0 : 2311 42 37 255 53.1 % 2289 20.0 %
2 TSCP-181-Net : 2289 37 42 255 46.9 % 2311 20.0 %
(just looked in the board.c and search.c so far)
Regards,
Günther
I did send him an email to suggest mentioning TSCP in his release notes.
Here are the file lists:
E:\pgn\winboard-engines\tuxedo-1.0\src>dir *.?
Directory of E:\pgn\winboard-engines\tuxedo-1.0\src
03/18/2004 05:25p 7,789 board.c
03/18/2004 05:25p 2,984 book.c
03/18/2004 05:25p 5,493 data.c
03/18/2004 05:25p 11,138 evaluate.c
03/18/2004 05:25p 7,925 generator.c
03/18/2004 05:31p 5,151 main.c
03/18/2004 05:25p 3,248 Makefile
03/18/2004 05:25p 7,144 notation.c
03/18/2004 05:25p 8,334 search.c
03/18/2004 05:30p 6,326 tuxedo.h
03/18/2004 05:37p 363 util2.c
03/18/2004 05:36p 2,568 utility.c
03/18/2004 05:25p 8,501 xboard.c
03/18/2004 05:25p 2,622 zobrist.c
E:\pgn\winboard-engines\tuxedo-1.0\src>dir \tscp\*.?
Directory of E:\tscp
01/30/2003 03:15a 17,172 board.c
01/30/2003 01:08a 2,621 book.c
02/06/2003 08:03p 6,856 data.c
01/30/2003 02:53a 1,347 DATA.H
01/30/2003 03:29a 2,083 DEFS.H
01/30/2003 02:53a 12,394 eval.c
02/05/2003 12:01p 14,172 main.c
01/30/2003 02:52a 1,782 protos.h
01/30/2003 02:09a 7,833 search.c
01/30/2003 02:53a 256 tscp.c
The influence if TSCP is pretty obvious. But he has obviously done a lot of work. Like most other TSCP modifications, he has simply failed to mention the genesis process for his program.
A bad oversight. I think usually, it is just an oversight. And in the case of an open source program, usually it means that they are simply not aware that they ought to mention it. After all, it would be much easier to hide geneology in an open source program.
That generalization may or may not be true. If it is a lot smaller it may stay in the on-die cache in practice.I looked at the code and I can say that my program never had this big of similiarity to tscp.Yes, some parts are extremely similar. Other parts are quite different.Well I think its _very_ similar...I think there are some obvious similarities, but Tuxedo is its own chess engine.We could call it "TSCPwithHash Chess 1.0"It has received some inspiration from TSCP, perhaps.
http://sarovar.org/project/showfiles.ph ... ase_id=137
I think the author has read TSCP and may even have used TSCP as a starting point. But it is far more complete and quite a bit different.
Program Elo + - Games Score Av.Op. Draws
1 Tuxedo Chess 1.0 : 2311 42 37 255 53.1 % 2289 20.0 %
2 TSCP-181-Net : 2289 37 42 255 46.9 % 2311 20.0 %
(just looked in the board.c and search.c so far)
Regards,
Günther
I did send him an email to suggest mentioning TSCP in his release notes.
Here are the file lists:
E:\pgn\winboard-engines\tuxedo-1.0\src>dir *.?
Directory of E:\pgn\winboard-engines\tuxedo-1.0\src
03/18/2004 05:25p 7,789 board.c
03/18/2004 05:25p 2,984 book.c
03/18/2004 05:25p 5,493 data.c
03/18/2004 05:25p 11,138 evaluate.c
03/18/2004 05:25p 7,925 generator.c
03/18/2004 05:31p 5,151 main.c
03/18/2004 05:25p 3,248 Makefile
03/18/2004 05:25p 7,144 notation.c
03/18/2004 05:25p 8,334 search.c
03/18/2004 05:30p 6,326 tuxedo.h
03/18/2004 05:37p 363 util2.c
03/18/2004 05:36p 2,568 utility.c
03/18/2004 05:25p 8,501 xboard.c
03/18/2004 05:25p 2,622 zobrist.c
E:\pgn\winboard-engines\tuxedo-1.0\src>dir \tscp\*.?
Directory of E:\tscp
01/30/2003 03:15a 17,172 board.c
01/30/2003 01:08a 2,621 book.c
02/06/2003 08:03p 6,856 data.c
01/30/2003 02:53a 1,347 DATA.H
01/30/2003 03:29a 2,083 DEFS.H
01/30/2003 02:53a 12,394 eval.c
02/05/2003 12:01p 14,172 main.c
01/30/2003 02:52a 1,782 protos.h
01/30/2003 02:09a 7,833 search.c
01/30/2003 02:53a 256 tscp.c
The influence if TSCP is pretty obvious. But he has obviously done a lot of work. Like most other TSCP modifications, he has simply failed to mention the genesis process for his program.
A bad oversight. I think usually, it is just an oversight. And in the case of an open source program, usually it means that they are simply not aware that they ought to mention it. After all, it would be much easier to hide geneology in an open source program.
For example I never has the offset and the mailbox array and my castle_mask array is different because I have a1=0 that is different than tscp.
I got inspiration from tscp when in the case of tuxedo the programmer simply copied parts to choose the data structure with different names in many cases.
It is not that near half of the data structure is the same as tscp that was the case when I started(now it is clearly less than it and it is going to be even less than it is today) but almost everything in the data structure is the same(with the exception of different names).
I was less original in names but clearly more original in writing source code when I started and when near 50% of the structure was the same the difference in code was clearly bigger even in the time that I started because my legal move generator is clearly different than tscp.
I think based only on looking at the data structure of data.c that the program clearly fails the test of being an original program.
Note also that
I see that the programmer changed some arrays from int to char
char color[64]; /* Color - WHITE/BLACK/EMTPY */
char piece[64]; /* Piece -
* PAWN/KING/QUEEN/BISHOP/ROOK/KNIGHT/NONE */
char side; /* Side to move - BLACK/WHITE */
I think that it is a bad idea because int is faster than char.
Return to Archive (Old Parsimony Forum)
Users browsing this forum: Google [Bot], Majestic-12 [Bot] and 22 guests