Author: Uri Blass
Date: 04:15:01 12/21/01
Go up one level in this thread
On December 20, 2001 at 23:31:52, Miguel A. Ballicora wrote: >On December 20, 2001 at 21:15:42, Dann Corbit wrote: > >>On December 20, 2001 at 17:07:05, Peter Berger wrote: >> >>>On December 20, 2001 at 14:04:24, Christophe Theron wrote: >>> >>>>120-150 amateur Winboard chess engines, 90%-95% of them being essentially >>>>partial Crafty clones (I mean using the same techniques, or only a subset of the >>>>same techniques). >>> >>>How do you know? Some Harry Potter trick ? Alorama. >> >>He's wrong, and I am very sure of that. The only crafty clones that I know of >>are Voyager, Bionic, and La Petite. Most bitboard programs don't resemble >>crafty very much. Beowulf is nothing like crafty, and neither are Pepito or >>Amy. The only thing that is the same is the bitboard representation. > >Neither is Gaviota (a weak one), unless for some remote coincidence there is a >resemblance since I have never studied Crafty sources or any other, because I am >lazy. Do you say that you read nothing of the comments of Crafty source code? You do not need to try to understand the source code of Crafty in order to learn some things about it. I think that I can consider my chess program as original(I think that more than 80% of the source code is original) but I copied a lot of names of variables from tscp and even copied some lines by copy and paste. Here is an example: The small function get_ms() that returns the time that the program calculated is an example for lines that were copied from TSCP I do not copy things without understanding them but sometimes copying is simply the fastest way to do things. How did you implement a function that return the time? Did you remember the exact way to use the function ftime or did you copy it from a previous application that does not have to be about chess? Uri
This page took 0 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.