Author: Cesar Contreras
Date: 23:49:54 08/17/05
If you read a chess source and apply what you read, is it an original engine anymore? It seems to me like some kind of obfuscated copy. Since mind fails to retain an _exact_ copy of the code readed, that's a pretty good code obfuscator. What does "original chess program" means? Some tips: a) If you try hard to be original your engine most likely will be weaker, "don't reinvent the wheel, just improve it" can be applied. But even if you take the ideas from other sources, be sure to TYPE THE CODE YOURSELF, so you can be pretty confident that you are not clonning.. oh and also be sure to use diferent function and variable names. b) Important: "you can't have code you haven't typed yourself"... but there is no problem with endgame code, since "everybody clone this code" then it is ok to use it. Anyway REMEMBER to change your code a little (just to be sure). c) Never base your engine on only one studied source... if you can base in every source you find, you can be more confident that your engine it's called "original". d) Be sure to not give your engine to anybody, at least until you get ride or change enougth that evil "base code" e) If some clone it's discovered, CRUSH IT! His fail to release his engine until getting ride of that evil "base code" it's unacceptable. f) There are two types of clones, legal an illegal clones. Be sure to read carefully the Licence Agreement in order to clone the right and legal way.
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.