Barbarian1010 / pychess

Automatically exported from code.google.com/p/pychess
GNU General Public License v3.0
0 stars 0 forks source link

Analyzing brainstorm #131

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I believe an analyze panel should contain both the moves in text, and a
chessboard on which to step through the moves.

Other ideas:
    * Arrows could show the entire analyze, so that the current move is a
clear arrow, the second move has a little faded arrow, etc.

    * The board could be changeable, so that making a move on it, would
continue the analyze from the position.

Original issue reported on code.google.com by lobais on 3 Jan 2007 at 4:18

Attachments:

GoogleCodeExporter commented 9 years ago
This is what the analyze panel looks like in Arena.
It hasn't got any information that the current mockup hasn't got - except that 
it
shows multiple analyzed lines... Do we need this? How could we implement it? 
Using a
"combobox on hover" instead of the current label? Or perhaps using a treeview 
in a
scrollview?

Original comment by lobais on 1 Mar 2007 at 9:02

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by lobais on 8 Sep 2007 at 4:34

GoogleCodeExporter commented 9 years ago
A fried of mine uses a windows based programme to analysis his games.

It gives a score for each move (best at the top, with about 10 showing and you 
can
scroll down for the rest ) and you can expand each move to show the scores for 
the
replies.

Sort of:

(+0.40 5) e4  > e5  Nf3 Nc6
(+0.20 5) d4  > d5  
(+0.15 5) Nf3 > d5
(+0.13 5) Nc3 > d5

and then after clicking on the tab after e4:

(+0.40 5) e4  e5 > 
   (+0.34 5) e4 c5
   (+0.31 5) e4 d5
   (+0.25 5) e4 Nf6
(+0.20 6) d4  > d5
(+0.15 5) Nf3 > d5
(+0.13 4) Nc3 > d5

etc, The number after the score is the ply checked and the actual interface 
will have
the line going deeper than a couple of moves. All updating in real time as the
program searches though the tree. 

Good for check "what if I do this move" easily.

Original comment by sly...@gmail.com on 2 Mar 2008 at 10:37

GoogleCodeExporter commented 9 years ago
I believe it is clear, that analyzing takes much more than a sidepanel.
As a matter of fact, to support analyzing in PyChess the UI idea has to be 
rethought.
I believe a layout with a left menu similar to that of iTunes and Rhythmbox is
appropriate. Analyzing will have its own item, and there by ui section. This 
also
means that it will have its own set of sidepanels.

I have tried analyzing in Babaschess. It offers to analyze a game, and then 
makes
crafty spend perhaps 5 seconds on each move. If it find a large (top most) score
decretion, it makes the move as a blunder. This way you can easily see what 
parts you
have to check.

Slyall: I think your idea is very interesting. I know programs like Shredder 
lets the
user choose which moves to look into, but for most nonexpert users, an 8 ply 
search
is probably more than enough, which makes room for a more full search like 
yours.

Original comment by lobais on 2 Mar 2008 at 5:16