Open bungogood opened 11 months ago
Hi Jonathan, thanks for your comments. This package is really quite old now, and was written when I was very new to TeX programming. It's never been much of a priority for me, and I'm glad you're finding it helpful. I've been contemplating rewriting it in Expl3 which I suspect would make many things easier. But that's unlikely to happen before the summer. I'm happy to incorporate these changes into the package though. Make a new branch in your fork and then create a pull request. Adding position ID code wouldn't actually be that hard; is that notation fairly widely used? I'm a very casual backgammon player, so I don't know too much about what people use. Are there other ways of notating positions? (Edit: looking a bit more into that encoding, it might not be so simple, and it's not a very user-oriented.)
I've released a new version that adds a \clearboard
command to clear the state of the board. I've also added two new move rules \blkmove
/whtmove
which use the standard nm:from/to,from/to
notation. It's equivalent to \blackroll{nm}\blackmove{from}{to}{from}{to}
. Given the increased interest in the package, I plan make a proper release of the package in the summer, but I suspect most of the internals will likely be rewritten. Until that time, I'm happy to see feature requests, but I probably won't entertain any pull requests.
Dear Alan Munn,
I'm a student currently working on a dissertation on reinforcement learning in backgammon and came across your LaTeX package. It's been incredibly useful, especially as I'm still learning the intricacies of LaTeX. I've made some modifications on my fork and also noticed Javier Doal's fork had some other enhancements, particularly the adjustable board orientation and number flipping, which are more aligned with what I'm accustomed to.
Enable setup from a standard format, like the gnubg position ID, though this might be challenging.
I've changed commands to clear the board and set up the starting positions:
I'm enthusiastic about this project and would love to contribute further. Although I'm not a LaTeX expert, I'm eager to learn and help out where I can.
Many Thanks, Jonathan Good