Open Sourcing your Engine
Posted: 05 Oct 2005, 21:54
Hello Everyone,
Well, I'm just about to the point where I want to get serious about starting a new engine.
Djinn has been fun (it's my 2nd "real" chess engine), but I'm to the point where a new start
would revitalize me. I'm also tired of bitboards. I'm sure I haven't exhausted their possibilities
but I'd like to start something new. I'm leaning towards some type of 0x88, 12x16 or most likely
16x16 (one of Christophe Theron's old CCC posts has sold me on its advantages over
pure 0x88). Also trying (and learning) a number of new techniques would be fun.
Anyway, that's not my real question, what I'm really debating is should I open source
the engine. Both Tord and Daniel did it, not to mention Fruit and I'm wondering if they've
been happy with their decision. I'm also thinking about making Djinn's source open as
well, but again I haven't decided anything firm yet. I'm not worried about giving away secrets,
since Djinn (and I'm sure any new engine) is so weak that copying its internal workings would
only set other programs back a decade or two!!
Anyway, thoughts and comments would be appreciated.
regards,
--tom
Well, I'm just about to the point where I want to get serious about starting a new engine.
Djinn has been fun (it's my 2nd "real" chess engine), but I'm to the point where a new start
would revitalize me. I'm also tired of bitboards. I'm sure I haven't exhausted their possibilities
but I'd like to start something new. I'm leaning towards some type of 0x88, 12x16 or most likely
16x16 (one of Christophe Theron's old CCC posts has sold me on its advantages over
pure 0x88). Also trying (and learning) a number of new techniques would be fun.
Anyway, that's not my real question, what I'm really debating is should I open source
the engine. Both Tord and Daniel did it, not to mention Fruit and I'm wondering if they've
been happy with their decision. I'm also thinking about making Djinn's source open as
well, but again I haven't decided anything firm yet. I'm not worried about giving away secrets,
since Djinn (and I'm sure any new engine) is so weak that copying its internal workings would
only set other programs back a decade or two!!
Anyway, thoughts and comments would be appreciated.
regards,
--tom