tove wrote:
Strictly off the top of my head, I think a simple graphical tree view, like I7's "skein view", is most intuitive, but having the whole thing visible at all times would probably be distracting. So instead, I'm picturing a skein that only shows the currently-active command history, with a visual indication (different color? plus-sign?) of where the branches came off, that the player can expand. I'd definitely want to be able to click it (and in clicky-mode, I want hovering over a branch point to expand that branch temporarily), but I like the arrow key navigation as well.
I'm circling back to this...
I think the I7 skein is the right way to go, but I would probably have the entire tree visible. I would balance that out by having each node be a simple icon. Mouse overs would produce a balloon of the basic info for that node, such as room, turn, score, but also have a button to show extended info like inventory.
I would still enable page up/down buttons for following the current branch back and forth, but the tree seems like the best method.
Now...what sort of browser tech can I use to make this happen....the skein is written in C for each platform.
Does anyone know how I could (easily) implement a tree of nodes similar to the skein using html that can tie DOM events for mouseovers and clicks?
David C.