[ggo-discussion] Re: SGF tree display

Nice idea to include trees now. :)

I've noticed that (using 'foo' ;)) if I enter a sequence of moves, and then
work backwards and re-enter one of the previous moves (as if I was entering
a variation), then that move will appear as a variation, meaning that we now
have two variations that start with the same move. I suppose what I'm saying
is that I think it would be good if entering moves which mimic a sequence
which already proceeds from the current tree node causes the program to
simply walk along those branches until a move is entered that actually
diverges from all the available branches, and THEN begin a new variation.

If I'm making any sense. :)

I like the folding. Very handy!

Cheers,
    Michael

----- Original Message ----- 
From: "Peter Strempel" <pstrempel@xxxxxx>
To: <ggo-discussion@xxxxxxxxxxxxx>
Sent: Sunday, January 18, 2004 5:46 PM
Subject: [ggo-discussion] SGF tree display


Cheers,

I would be interested in some opinions and feedback. I am currently
working on a SGF tree display for gGo and glGo. To make development and
life easier, I implemented it as a standalone protoype with a simple
board. The board features playing moves and cursor key navigation. The
current tree features move navigation and folding. All tree features can
be accessed with a popup menu or by click/doubleclick actions, details are
found on the webpage below.

I would basically like to get some feedback if the whole user interface
makes sense, what additional things could be done, what's useless or bad
with the current version etc. I would prefer to do the changes now with
the prototype, not when it's already added to gGo and glGo (and I need to
change both, so double work), so I am asking now. :)

The tree demo is available here:
http://panda-igs.joyjoy.net/English/glgo/tree/

The download is Windows only and a simple installer. Python standalone
packaging for Linux does not work well. Python sources on Linux would work
but require SDL, Pygame, wxGTK, wxPython installed (probably not available
on a standard Linux).

Thanks in advance,

  Peter


Other related posts: