On Wed, Oct 14, 2020 at 12:45:10AM +0000, Aaron Tikuisis wrote: > I'd even be happy to contribute, even if only in a small way. For > example, I'm reading through the code and perhaps as I understand > things I could add comments (e.g., I'd like to figure out what the > inputs I_BACKBONE and I_TIMING are).
Most of the inputs are described in this paper : https://bkgm.com/articles/Berliner/BKG-AProgramThatPlaysBackgammon/ In some cases they were rewritten in a more efficient way in gnubg and a more easily understandable (although not better commented) implementation might be found in : http://cvs.savannah.gnu.org/viewvc/gnubg/gnubg-nn/gnubg/eval.c?view=markup > I also have noticed some bugs and > some ideas for improvements. I haven't written these down but I can if > there's a chance they'll be fixed. (Potentially I could contribute in > bigger ways, but I'd like to get to understand it better and know > whether people are working on gnubg first.) Bugs may be fixed or not, it depends on how critical / easy to reproduce / easy to fix they are, but one thing is certain : if you don't report them, their probability of getting fixed degrades considerably.
