Moderator: Andres Valverde
There have been the discussions on Crafty clons and other cases of code "recycling" which have convinced me, that it would not be good to allow detailed views into foreign source codes.
The decision to publish the source is entirely yours.
However, I generally don't buy the arguement that open source invites clones.
I don't understand the clone mentality.
I just have been very frustrated in getting information, why some programers are using e.g. attack tables - it would be of course interesting to know.
Bruja's source is available in the hopes it will help someone else
If someone has designs on producing a commercial engine, that's a whole different ballgame
If you want to know exactly what Bruja does, I'll send you the source. If you want to know "why" that's more difficult. I can tell you that I've tried this, and I've tried that and what I have seems to be the best of what I've tried. But I don't know why.
But indeed it seems that we are differing just here. I am convinced that discussing some detail problems with Bruja's author (you) would for sure be helpful to all involved.
Well, my idea on discussing such problems would be: which problem you have detected? how did you try to solve it by yourself? do you look for other solutions and where? why have you stopped finding an own solution? how have you continued in optimizing your own solution?
But it seems as if such discussions are not attractive to others.
I followed your thread on attack tables. It seemed you were looking for some "absolute truth".
When I tried to discuss the theory of using hash codes built from random numbers with equal distributed 16 bits because of a more stable bit switching behaviour, there has been no real interest in newsgroups to hear from that. And this is valid for some of my approaches I developed from my own, not knowing whether there would be parallel inventions published or not.
I tested some real exotic ideas
I am using bit encoded properties on double linked and sorted piece lists, what for me is working well. I use a self developed five fold associative transposition table with a sophisticated replacement scheme.
So I changed to a generator which creates all valid moves with full information at once.
Return to Programming and Technical Discussions
Users browsing this forum: No registered users and 21 guests