Computer Chess Club Archives


Search

Terms

Messages

Subject: Don't be original (some tips)

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.