So here I come with v0.5, the two main features added to v0.4 are:
- Possibility to display Leela's sequences move after move using mouse wheel of keyboard up/down keys. It was necessary because Leela often comes up with very long sequences (try reviewing a 9x9 games with 60s thinking time...).
- Possibility to focus the analysis in either black or white player
For next v0.6 I do not plan to add new features (well, I am still opened to suggestions indeed). My target for v0.6 is to completely separated GnuGo and Leela, and then offer an GnuGo review of the game. My reasons for this are:
- For me it's important to be able to offer a completely opensource solution
- GnuGo moves are ok for 15kuy and weaker players
- For those players, on modern multi-threaded computers, GnuGo should be able to perform an analysis very quickly, this is probably more important
- Most importantly, this is paving the way to adding support to additional bots later:
- By forcing me to restructure the code in a cleaner way
- Also, by having a generic code that works with minimal GTP only bots (and no useful information available otherwise). It make it possible to support any bot that support at least the GTP undo command, but will provide only one alternative variation per move (and at the expense of very very long analysis time). Currently, Rayon falls in that category, but somebody has started to implement some dedicated GTP commands to help extract more information from Rayon (see the antifermion branch on GitHub). So let's hope for the best.
Honestly, I have no idea how to handle a pull request, and I missed the opportunity to learn.
This pull request was about making GoReviewPartner working with Leela 0.9, something I did by myself later, unknowingly about this pull request. As far as I understand, this is an anonymous pull request ("guest093843"), so in case this is a L19 member, I would like to apologized to that contributor if I appeared rude by ignoring him.
Download for windows at the usual place, code source on Github.