Skip to content
This repository has been archived by the owner on Jan 13, 2019. It is now read-only.

Allow pondering variations to be sent to Sabaki #14

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Allow pondering variations to be sent to Sabaki #14

wants to merge 3 commits into from

Conversation

ghost
Copy link

@ghost ghost commented Apr 24, 2018

Some enhancements for playing a game against leelazero and reviewing straight after. @yishn

Gives more options:

  • '--black' and/or '--white' to send that color variations to Sabaki. Ponder variations for 'play' as well as 'genmove' now can get sent to Sabaki.

  • '--limitdepth' truncates the variation length, it is easier to see the main moves especially with '--flat'.
    It would be nice to specify 'depth n', but that would need to change how command line args work when calling leela. mybe put leela and leela_args in a < ... >, but that might be confusing to the user.

  • '--labels' sends the first move of each variation as a label A, B, C, ... for Sabaki to update the root gametree. useful with the '--flat' option to easily see where the sibling variations are.

5525345551 added 3 commits April 22, 2018 12:50
Get variations when pondering
Choose which color variations to keep
Add depth of variations limit
Add '--labels' option to send JSON label information back to Sabaki.
The first move of each variation is given a label A, B, C, ... which Sabaki will use update the gametree.
@yishn
Copy link
Member

yishn commented Apr 28, 2018

How about having the syntax --limit={n}?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant