Currently the GUI only allows for one branch (strand) of play and go forward (redo) en backward (undo) on that branch. It would be cool to play different variants at different points in the game, comparing those options.
One way to implement this, is to change the "moves" window to accommodate some sort of tree-view, where different branches can be added. Clicking on a certain node on the tree, moves the board to that position. Evaluation scores could be added per move to see the effect on evaluation score on different branches.
As David Bush puts it:
Some kind of post-mortem mode after the game, to help me examine where I went wrong, would be most welcome. Ideally, I could play out variations from the main line against the computer, then return to the main line and examine other variations. That’s a bit more than the gui is currently capable of, I think.
Currently the GUI only allows for one branch (strand) of play and go forward (redo) en backward (undo) on that branch. It would be cool to play different variants at different points in the game, comparing those options.
One way to implement this, is to change the "moves" window to accommodate some sort of tree-view, where different branches can be added. Clicking on a certain node on the tree, moves the board to that position. Evaluation scores could be added per move to see the effect on evaluation score on different branches.
As David Bush puts it: