Gamelist with blundergraph and performancerating

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

JBNielsen
Posts: 267
Joined: Thu Jul 07, 2011 10:31 pm
Location: Denmark

Gamelist with blundergraph and performancerating

Post by JBNielsen »

I have made a function in my engine Dabbaba, so it can present an analyzed game like this:

Code: Select all

[Event "Arena 3.0 / Rybka 4. No evaluation/line for the last move 17. Rd8#"]
[Site "Paris (France)"]
[Date "1858"]
[White "Morphy Paul"]
[Black "Duke Karl Count Isouard"]
[Result "1-0"]
[Termination "normal"]
[PlyCount "33"]
[WhiteType "human"]
[BlackType "human"]

                ----- Error --------      Score IF This line was played
1. e4                .          0.03       0.20    e4.
.....e5              .          0.03       0.17    e7-e6 Nb1-c3
2. Nf3          o    .          0.05       0.20    Ng1-f3 Nb8-c6 Bf1-b5 Ng8-f6
.....d6         xxx  .          0.22       0.15    Nb8-c6 Nb1-c3 Ng8-f6 d2-d4 e5xd4 Nf3xd4 Bf8-b4 N
3. d4                .          0.00       0.37    d2-d4 e5xd4 Nf3xd4 c7-c5 Bf1-b5+ Bc8-d7 Bb5xd7+ 
.....Bg4        xxx  .          0.18       0.40    e5xd4 Nf3xd4
4. dxe5              .          0.03       0.58    d4xe5 Nb8-d7 h2-h3 Bg4xf3
.....Bxf3       xxxx .          0.30       0.55    Nb8-d7 h2-h3 Bg4xf3 Qd1xf3 d6xe5 Nb1-c3 c7-c6 Bf
5. Qxf3              .          0.00       0.85    Qd1xf3 Nb8-d7 e5xd6 Bf8xd6 Nb1-c3 Ng8-f6 Bc1-f4 
.....dxe5       x    .          0.10       0.85    d6xe5 Bf1-c4 Qd8-f6 Nb1-c3 Qf6xf3 g2xf3 Nb8-c6 N
6. Bc4               .          0.04       0.95    Bf1-c4 Qd8-f6 Qf3-b3 Nb8-d7 Qb3xb7 Ra8-b8 Qb7-d5
.....Nf6        xxxxx.          0.56       0.91    Qd8-f6 Qf3-b3 Nb8-d7 Qb3xb7 Ra8-b8 Qb7-d5 Bf8-b4
7. Qb3               .          0.00       1.47    Qf3-b3 Bf8-c5 Bc4xf7+ Ke8-f8
.....Qe7             .          0.00       1.47    Bf8-c5 Bc4xf7+ Ke8-f8 Bf7-d5 Nb8-d7
8. Nc3          ooooo.          0.58       1.46    Qb3xb7 Qe7-b4+ Qb7xb4 Bf8xb4+ Ke1-e2 h7-h6 Rh1-d
.....c6              .          0.00       0.88    c7-c6 Bc1-g5 Nb8-a6 Bc4xa6 b7xa6 Bg5xf6 g7xf6 Qb
9. Bg5               .          0.00       0.88    Bc1-g5 Nb8-a6 Bc4xa6 b7xa6 Bg5xf6 g7xf6 Qb3-c4 Q
.....b5         xxxxxxx         1.35       0.98    Nb8-a6 Bc4xa6 b7xa6
10. Nxb5             .          0.00       2.33    Nc3xb5 Qe7-b4+ Qb3xb4 Bf8xb4+ c2-c3 c6xb5 Bc4xb5
.....cxb5       xxxxxxxxx       2.65       2.39    Qe7-b4+ Qb3xb4 Bf8xb4+ c2-c3 c6xb5 Bc4xb5+ Ke8-e
11. Bxb5+            .          0.00       5.04    Bc4xb5+ Ke8-d8
.....Nbd7       xxxxxx          0.79       5.04    Ke8-d8
12. O-O-O            .          0.00       5.83    O-O-O Qe7-c5 Bg5xf6 g7xf6 Bb5xd7+ Ke8-e7 Kc1-b1 
.....Rd8        xxxxx.          0.47       6.41    Qe7-c5 Bg5xf6 g7xf6 Bb5xd7+ Ke8-e7 Kc1-b1 Bf8-h6
13. Rxd7             .          0.00       6.88    Rd1xd7 Nf6xd7 Bg5xe7 Bf8xe7 Rh1-d1
.....Rxd7       xxxxxxx         1.49       6.88    Nf6xd7 Bg5xe7 Bf8xe7 Rh1-d1 h7-h6 Bb5xd7+ Rd8xd7
14. Rd1              .          0.00       8.37    Rh1-d1 Qe7-b4 Bg5xf6 g7xf6 Bb5xd7+ Ke8-d8 Bd7-c6
.....Qe6        xxxxxxxxxxxx    5.93       8.37    Qe7-b4 Bg5xf6 g7xf6 Bb5xd7+ Ke8-d8 Bd7-c6+ Kd8-c
15. Bxd7+            .          0.00       14.30    Bb5xd7+ Qe6xd7 Qb3-b8+ Ke8-e7 Qb8xe5+ Ke7-d8 Bg5
.....Nxd7       xxxxxxxxxxx     5.33       14.67    Qe6xd7 Qb3-b8+ Ke8-e7 Qb8xe5+ Ke7-d8 Bg5xf6+ g7x
16. Qb8+             .          0.00       20.00    Qb3-b8+ Nd7xb8 Rd1-d8+
.....Nxb8            .          0.00       20.00    Nd7xb8 Rd1-d8+
17. Rd8#        

                               White      Black
Total error                     0.73       19.40
Evaluated moves                   16         16
Error/move                     0.046      1.212
Performancerating               3095           
 - positional (err<0.70)        3095       2160
You can easy see:
* the moves
* the errors (the 'graphs' oooo/xxxx and the exact number)
* the score during the game
* the expected lines

the dotted line indicates where the errors are greater than 0.70 (tactical errors).
A mating sore is set to 20.

Finally there is a little attempt to estimate the players performancerating.
It is calculated from these fix-points:
avg.error=0.000000 gives rating=3400
avg.error=0.210000 gives rating=2000
avg.error=0.322400 gives rating=1500
avg.error=0.500000 gives rating=1105

The 'positional' performancerating is without the tactical errors.
With this you can fx
* see your performancerating if you had not made an error or two...
* see how you engines positionally play is...


The input is an analysed game saved in pgn-format like this.

Code: Select all

[Event "Arena 3.0 / Rybka 4. No evaluation/line for the last move 17. Rd8#"]
[Site "Paris (France)"]
[Date "1858"]
[White "Morphy Paul"]
[Black "Duke Karl Count Isouard"]
[Result "1-0"]
[Termination "normal"]
[PlyCount "33"]
[WhiteType "human"]
[BlackType "human"]

1. e4 {(e7-e6 Nb1-c3) +0.17/17 30} e5 {(Ng1-f3 Nb8-c6 Bf1-b5 Ng8-f6)
-0.20/17 30} 2. Nf3 {(Nb8-c6 Nb1-c3 Ng8-f6 d2-d4 e5xd4 Nf3xd4 Bf8-b4 Nd4xc6
b7xc6 Bf1-d3 d7-d5 e4xd5 c6xd5 Qd1-e2+ Bb4-e7) +0.15/17 30} d6 {(d2-d4
e5xd4 Nf3xd4 c7-c5 Bf1-b5+ Bc8-d7 Bb5xd7+ Qd8xd7 Nd4-f5 g7-g6 Nf5-e3
Nb8-c6) -0.37/17 30} 3. d4 {(e5xd4 Nf3xd4) +0.40/17 30} Bg4 {(d4xe5 Nb8-d7
h2-h3 Bg4xf3) -0.58/16 30} 4. dxe5 {(Nb8-d7 h2-h3 Bg4xf3 Qd1xf3 d6xe5
Nb1-c3 c7-c6 Bf1-e2 Ng8-f6) +0.55/17 30} Bxf3 {(Qd1xf3 Nb8-d7 e5xd6 Bf8xd6
Nb1-c3 Ng8-f6 Bc1-f4 Qd8-e7 Bf4xd6 Qe7xd6 Qf3-g3 Qd6xg3 h2xg3 Ra8-d8 Ra1-d1
c7-c6 Bf1-e2 Ke8-e7 f2-f4 h7-h5) -0.85/16 30} 5. Qxf3 {(d6xe5 Bf1-c4 Qd8-f6
Nb1-c3 Qf6xf3 g2xf3 Nb8-c6 Nc3-b5 Ra8-c8 Bc1-d2) +0.85/17 30} dxe5 {(Bf1-c4
Qd8-f6 Qf3-b3 Nb8-d7 Qb3xb7 Ra8-b8 Qb7-d5 Qf6-g6) -0.95/16 30} 6. Bc4
{(Qd8-f6 Qf3-b3 Nb8-d7 Qb3xb7 Ra8-b8 Qb7-d5 Bf8-b4+ c2-c3 Ng8-e7 Qd5-d3
Bb4-d6) +0.91/16 30} Nf6 {(Qf3-b3 Bf8-c5 Bc4xf7+ Ke8-f8) -1.47/16 30} 7.
Qb3 {(Bf8-c5 Bc4xf7+ Ke8-f8 Bf7-d5 Nb8-d7) +1.47/15 30} Qe7 {(Qb3xb7
Qe7-b4+ Qb7xb4 Bf8xb4+ Ke1-e2 h7-h6 Rh1-d1 Ke8-e7 Ke2-f3 Bb4-c5 c2-c3
Nb8-d7 b2-b4 Bc5-b6 a2-a3) -1.46/16 30} 8. Nc3 {(c7-c6 Bc1-g5 Nb8-a6 Bc4xa6
b7xa6 Bg5xf6 g7xf6 Qb3-c4 Qe7-b7) +0.88/16 30} c6 {(Bc1-g5 Nb8-a6 Bc4xa6
b7xa6 Bg5xf6 g7xf6 Qb3-c4 Qe7-b7) -0.88/15 30} 9. Bg5 {(Nb8-a6 Bc4xa6
b7xa6) +0.98/17 30} b5 {(Nc3xb5 Qe7-b4+ Qb3xb4 Bf8xb4+ c2-c3 c6xb5 Bc4xb5+
Ke8-e7 c3xb4) -2.33/17 30} 10. Nxb5 {(Qe7-b4+ Qb3xb4 Bf8xb4+ c2-c3 c6xb5
Bc4xb5+ Ke8-e7 c3xb4 Rh8-c8) +2.39/17 30} cxb5 {(Bc4xb5+ Ke8-d8) -5.04/12
30} 11. Bxb5+ {(Ke8-d8) +5.04/12 30} Nbd7 {(O-O-O Qe7-c5 Bg5xf6 g7xf6
Bb5xd7+ Ke8-e7 Kc1-b1 Bf8-h6 Rd1-d5 Ra8-b8 Rd5xc5 Rb8xb3 a2xb3 Ke7xd7
Rh1-d1+ Kd7-e6 Rc5-c6+ Ke6-e7 Rc6-c7+ Ke7-e6 Rd1-d7 Bh6-f8 Rd7xf7 Bf8-c5
f2-f3 h7-h5 Rf7-g7 Ke6-d6 Rg7-d7+ Kd6-e6 Rd7-d5) -5.83/14 30} 12. O-O-O
{(Qe7-c5 Bg5xf6 g7xf6 Bb5xd7+ Ke8-e7 Kc1-b1 Bf8-h6 Rd1-d5 Ra8-b8 Rd5xc5)
+6.41/16 30} Rd8 {(Rd1xd7 Nf6xd7 Bg5xe7 Bf8xe7 Rh1-d1) -6.88/12 30} 13.
Rxd7 {(Nf6xd7 Bg5xe7 Bf8xe7 Rh1-d1 h7-h6 Bb5xd7+ Rd8xd7 Qb3-a4 Be7-g5+
Kc1-b1) +6.88/13 30} Rxd7 {(Rh1-d1 Qe7-b4 Bg5xf6 g7xf6 Bb5xd7+ Ke8-d8
Bd7-c6+ Kd8-c7 Rd1-d7+ Kc7-c8 Qb3-h3 Bf8-h6+ Kc1-d1 Kc8-b8 Qh3xh6 Kb8-c8
Qh6xf6 Rh8-f8 Qf6-f5) -8.37/14 30} 14. Rd1 {(Qe7-b4 Bg5xf6 g7xf6 Bb5xd7+
Ke8-d8 Bd7-c6+ Kd8-c7 Rd1-d7+ Kc7-c8 Qb3-h3 Bf8-h6+ Kc1-d1) +8.37/13 30}
Qe6 {(Bb5xd7+ Qe6xd7 Qb3-b8+ Ke8-e7 Qb8xe5+ Ke7-d8 Bg5xf6+ g7xf6 Qe5xf6+
Kd8-c7 Rd1xd7+ Kc7xd7 Qf6xh8 Kd7-e8 Qh8xh7 Bf8-d6 h2-h4 a7-a5 Qh7-f5 a5-a4
e4-e5 Bd6-e7 Qf5-c8+ Be7-d8 Qc8-c6+ Ke8-f8 Qc6xa4 Bd8-e7 h4-h5 f7-f6
Qa4-f4) -14.30/14 30} 15. Bxd7+ {(Qe6xd7 Qb3-b8+ Ke8-e7 Qb8xe5+ Ke7-d8
Bg5xf6+ g7xf6) +14.67/15 30} Nxd7 {(Qb3-b8+ Nd7xb8 Rd1-d8+) -M2/16 30} 16.
Qb8+ {(Nd7xb8 Rd1-d8+) +M1/27 30} Nxb8 17. Rd8# 1-0
It is different how the GUI/engines put the information into the PGN-file.
The order differs:
Arena 3.0/Rybka4 - line-score-move
Arena 1.1/Rybka4 - move-line-score
Winboard/Fruit.. - move-score-line

This has made my code a bit of a mess.
If I should redo it I would make 4 passes
1) get the info from the input-file and store it in arrays.
2) add the missing information and change sign of scores
3) calculate the errors
4) make the print-out.

I have tried to do it all in one pass....

Some other things often make it difficult:
1) there is no score/line for the starting position.
I have made +0.20/e4 the default
2) there is no score/line for forced moves.
I just copy the previous score/line.
3) there is no score in the final position.
without this the last move cannot be evaluated.
this score can be added manually.

I have mainly focused on Arena 3.0.
For Winboard I have only had a little testfile
(I am not sure if the sign of the scores are correct here)

The input for the analyses must be a clean pgn-file.
No comments, no variations etc.
My program ignores an empty {} in the output, that is all right now.

I have not tested many games so far.
I hope it works with promotion and ep.
The moves must not contain blanks; only after the movenumber fx 13... e2-e4

If the GUI/engine only delivers one of the score/line my program probably fails.
They must both be there - or none of them.
The exception is that you may insert a score fx {+3.11} manually after the last move.

See more examples of input and output in a separate post.

I have not released this function yet.
I would like to test it more.
If you are eager to try this, you can post me your email and I will send Dabbaba to you.
JBNielsen
Posts: 267
Joined: Thu Jul 07, 2011 10:31 pm
Location: Denmark

more test input and output

Post by JBNielsen »

Input:

Code: Select all

[Event "Arena 3.0 / Rybka 4. Normal"]
1. e4 {(e7-e5 Ng1-f3 Nb8-c6 Bf1-b5 Bf8-d6) +0.25/14 5} f5 {(e4xf5 Ng8-f6
Bf1-e2 d7-d6 Be2-h5+ Ke8-d7 Bh5-f7 c7-c6 Bf7-e6+ Kd7-c7 Ng1-f3) -0.83/15 5}
2. Ba6 {(Nb8xa6 e4xf5 Ng8-f6 Ng1-f3 d7-d5) -2.30/15 5} bxa6 {(e4xf5 Ng8-f6
d2-d4 d7-d5 Ng1-f3 Bc8xf5 Nb1-c3 Nb8-c6) +2.06/15 5} 3. Qh5+ {(g7-g6 Qh5-e2
f5xe4 Qe2xe4 d7-d5 Qe4-e2 Qd8-d6 Ng1-f3 Nb8-c6) -2.79/16 5} g6 {(Qh5-e2
f5xe4 Qe2xe4 d7-d5 Qe4-e2 Nb8-c6 Ng1-f3 Bf8-g7) +2.89/16 5} 4. Qe2 *

[Event "Arena 3.0 / Rybka 4. Added {(e2-e4 e7-e5) -0.20} before the first move"]
{(e2-e4 e7-e5) -0.20} 1. e4 {(e7-e5 Ng1-f3 Nb8-c6 Bf1-b5 Bf8-d6) +0.25/14 5} f5 {(e4xf5 Ng8-f6
Bf1-e2 d7-d6 Be2-h5+ Ke8-d7 Bh5-f7 c7-c6 Bf7-e6+ Kd7-c7 Ng1-f3) -0.83/15 5}
2. Ba6 {(Nb8xa6 e4xf5 Ng8-f6 Ng1-f3 d7-d5) -2.30/15 5} bxa6 {(e4xf5 Ng8-f6
d2-d4 d7-d5 Ng1-f3 Bc8xf5 Nb1-c3 Nb8-c6) +2.06/15 5} 3. Qh5+ {(g7-g6 Qh5-e2
f5xe4 Qe2xe4 d7-d5 Qe4-e2 Qd8-d6 Ng1-f3 Nb8-c6) -2.79/16 5} g6 {(Qh5-e2
f5xe4 Qe2xe4 d7-d5 Qe4-e2 Nb8-c6 Ng1-f3 Bf8-g7) +2.89/16 5} 4. Qe2 *

[Event "Arena 3.0 / Rybka 4. Added evaluation {-3.11} after last move"]
1. e4 {(e7-e5 Ng1-f3 Nb8-c6 Bf1-b5 Bf8-d6) +0.25/14 5} f5 {(e4xf5 Ng8-f6
Bf1-e2 d7-d6 Be2-h5+ Ke8-d7 Bh5-f7 c7-c6 Bf7-e6+ Kd7-c7 Ng1-f3) -0.83/15 5}
2. Ba6 {(Nb8xa6 e4xf5 Ng8-f6 Ng1-f3 d7-d5) -2.30/15 5} bxa6 {(e4xf5 Ng8-f6
d2-d4 d7-d5 Ng1-f3 Bc8xf5 Nb1-c3 Nb8-c6) +2.06/15 5} 3. Qh5+ {(g7-g6 Qh5-e2
f5xe4 Qe2xe4 d7-d5 Qe4-e2 Qd8-d6 Ng1-f3 Nb8-c6) -2.79/16 5} g6 {(Qh5-e2
f5xe4 Qe2xe4 d7-d5 Qe4-e2 Nb8-c6 Ng1-f3 Bf8-g7) +2.89/16 5} 4. Qe2 {-3.11} *


[Event "Arena 3.0 / Rybka 4. Added evaluation {+3.11} after the last move by black"]
1. e4 {(e7-e5 Ng1-f3 Nb8-c6 Bf1-b5 Bf8-d6) +0.25/14 5} f5 {(e4xf5 Ng8-f6
Bf1-e2 d7-d6 Be2-h5+ Ke8-d7 Bh5-f7 c7-c6 Bf7-e6+ Kd7-c7 Ng1-f3) -0.83/15 5}
2. Ba6 {(Nb8xa6 e4xf5 Ng8-f6 Ng1-f3 d7-d5) -2.30/15 5} bxa6 {(e4xf5 Ng8-f6
d2-d4 d7-d5 Ng1-f3 Bc8xf5 Nb1-c3 Nb8-c6) +2.06/15 5} 3. Qh5+ {(g7-g6 Qh5-e2
f5xe4 Qe2xe4 d7-d5 Qe4-e2 Qd8-d6 Ng1-f3 Nb8-c6) -2.79/16 5} g6 {+3.11} *


[Event "Arena 1.1 / Rybka 4. Normal"]
1.e4 {(Ng1f3 Ng8f6 d2d4 d7d5 Nb1c3 Nb8c6 Bc1f4 Bc8f5 h2h3 h7h5 e2e3 Nf6e4 Nc3xe4
d5xe4 Nf3e5 Nc6xe5 Bf4xe5 Bf5e6 a2a3) +0.16/13 5} f5 {(e7e5 Nb1c3 Nb8c6 Ng1f3 Ng8f6
Bf1c4 Bf8c5 d2d3) -0.13/12 5} 2.Ba6 {(Ng8f6 Ng1f3 d7d5 Bf1d3 c7c5 b2b3 Nb8c6)
+0.87/13 5} bxa6 {(Nb8a6 Ng8f6 Ng1f3 d7d5) +2.34/11 5} 3.Qh5+ {(Ng8f6 Ng1f3 Nb8c6 d2d4
d7d5) -2.02/12 5} g6 {(g7g6 e2e4 d7d5 e4e2 Nb8c6 Ng1f3 Bf8g7 d2d3 Ng8f6 h2h3 Bc8f5)
+2.74/13 5} 4.Qe2 {(f2f3) -2.80/13 5}  *

[Event "Arena 1.1 / Rybka 4. No score/line after 3.Qh5+ ('forced move')"]
1.e4 {(Ng1f3 Ng8f6 d2d4 d7d5 Nb1c3 Nb8c6 Bc1f4 Bc8f5 h2h3 h7h5 e2e3 Nf6e4 Nc3xe4
d5xe4 Nf3e5 Nc6xe5 Bf4xe5 Bf5e6 a2a3) +0.16/13 5} f5 {(e7e5 Nb1c3 Nb8c6 Ng1f3 Ng8f6
Bf1c4 Bf8c5 d2d3) -0.13/12 5} 2.Ba6 {(Ng8f6 Ng1f3 d7d5 Bf1d3 c7c5 b2b3 Nb8c6)
+0.87/13 5} bxa6 {(Nb8a6 Ng8f6 Ng1f3 d7d5) +2.34/11 5} 3.Qh5+ g6 
{(g7g6 e2e4 d7d5 e4e2 Nb8c6 Ng1f3 Bf8g7 d2d3 Ng8f6 h2h3 Bc8f5)
+2.74/13 5} 4.Qe2 {(f2f3) -2.80/13 5}  *

[Event "Arena 1.1 / Rybka 4. line/score removed after 1.e4. Added score after last move"]
1.e4 f5 {(e7e5 Nb1c3 Nb8c6 Ng1f3 Ng8f6
Bf1c4 Bf8c5 d2d3) -0.13/12 5} 2.Ba6 {(Ng8f6 Ng1f3 d7d5 Bf1d3 c7c5 b2b3 Nb8c6)
+0.87/13 5} bxa6 {(Nb8a6 Ng8f6 Ng1f3 d7d5) +2.34/11 5} 3.Qh5+ {(Ng8f6 Ng1f3 Nb8c6 d2d4
d7d5) -2.02/12 5} g6 {(g7g6 e2e4 d7d5 e4e2 Nb8c6 Ng1f3 Bf8g7 d2d3 Ng8f6 h2h3 Bc8f5)
+2.74/13 5} 4.Qe2 {(f2f3) -2.80/13 5} {+2.73}  *



[Event "Arena 3.0 / Rybka 4. After last move 19. c4 added score {3.66}"]
[Site "New York (USA)"]
[Date "1997.??.??"]
[Round "6"]
[White "Computer \"Deep Blue\""]
[Black "Kasparov Garry (RUS)"]
[Result "1-0"]
[ECO "B17"]
[Opening "Caro-Kann"]
[Variation "Steinitz, 5.Ng5 Ngf6 6.Bd3 e6 7.N1f3 Bd6 8.Qe2"]
[Termination "normal"]
[PlyCount "37"]

1. e4 {(e7-e6 Ng1-f3 d7-d5 e4xd5 e6xd5 d2-d4 Ng8-f6 Bf1-b5+ c7-c6 Bb5-d3
Bf8-d6) +0.20/17 30} c6 {(Ng1-f3 d7-d5 e4-e5) -0.40/17 30} 2. d4 {(d7-d5
e4-e5) +0.37/17 30} d5 {(e4-e5 c6-c5 Ng1-f3) -0.35/17 30} 3. Nc3 {(d5xe4
Nc3xe4 Ng8-f6 Ne4xf6+ e7xf6 Ng1-f3 Bf8-d6 Bf1-d3 Bc8-e6 h2-h3 Nb8-d7 c2-c4)
+0.29/18 30} dxe4 {(Nc3xe4 Ng8-f6 Ne4xf6+ e7xf6 Ng1-f3 Bf8-d6 Bf1-d3 Bc8-e6
h2-h3 Nb8-d7 c2-c4) -0.29/18 30} 4. Nxe4 {(Ng8-f6 Ne4xf6+) +0.29/17 30} Nd7 
{(Bf1-d3 Ng8-f6 Ne4xf6+ Nd7xf6 c2-c3 Qd8-d5 Ng1-f3 Bc8-g4 Bd3-e2 e7-e6)
-0.32/17 30} 5. Ng5 {(Ng8-f6 Bf1-d3 e7-e6 Qd1-e2 h7-h6 Ng5xe6 f7xe6 Bd3-g6+
Ke8-e7) +0.09/16 30} Ngf6 {(Bf1-d3 e7-e5 Bd3-c4 Nf6-d5 Ng1-f3 h7-h6 Ng5-e4
f7-f5) -0.11/17 30} 6. Bd3 {(e7-e5 Bd3-c4 Nf6-d5) +0.11/16 30} e6 {(Ng1-f3
h7-h6 Ng5-e4 Nf6xe4 Bd3xe4 Bf8-d6) -0.22/20 300} 7. N1f3 {(Bf8-d6 Qd1-e2
h7-h6 Ng5-e4) +0.17/19 300} h6 {(Ng5-e4 Nf6xe4 Bd3xe4 Bf8-d6) -0.14/19 300}
8. Nxe6 {(f7xe6 Bd3-g6+ Ke8-e7 c2-c4 Qd8-c7) +0.14/19 300} Qe7 {(O-O f7xe6
Bd3-g6+ Ke8-d8 c2-c4 Nf6-e8 Qd1-d3 b7-b6 Bc1-f4 Bc8-b7 Rf1-e1 Kd8-c8 Re1-e3
Ne8-c7 Ra1-e1 Qe7-f6 Bf4xc7 Kc8xc7) -0.23/17 30} 9. O-O {(f7xe6 Bd3-g6+
Ke8-d8 c2-c4 Nf6-e8 Qd1-d3 b7-b6) +0.19/18 30} fxe6 {(Bd3-g6+ Ke8-d8 c2-c4)
-0.19/17 30} 10. Bg6+ {(Ke8-d8 c2-c4 Nf6-e8 Rf1-e1 Qe7-f6 Nf3-e5 Ne8-d6
Qd1-d3 b7-b6 Ne5xc6+ Kd8-c7 Nc6-e5 Bc8-a6 Qd3-g3 Ra8-d8 Bc1-f4) +0.19/16
30} Kd8 {(c2-c4 Nf6-e8 Rf1-e1 Ne8-d6 d4-d5) -0.31/15 30} 11. Bf4 {(Nf6-h7
Bf4-g3 Nh7-g5 c2-c4 Ng5xf3+ Qd1xf3 Qe7-f6 Qf3-e4 Bf8-e7 Qe4-d3 h6-h5)
+0.15/16 30} b5 {(Bf4-g3 Bc8-b7 a2-a4 a7-a6 a4xb5 c6xb5 Qd1-e1) -0.65/15
30} 12. a4 {(b5-b4 Rf1-e1 Nf6-d5 Bf4-g3 h6-h5 Bg3-h4 Nd7-f6 Nf3-e5 Kd8-c7
Ne5-f7 Rh8-h6 Bh4-g3+ Kc7-b7 Nf7-d6+ Qe7xd6 Bg3xd6 Bf8xd6 Bg6-d3 a7-a5
Ra1-c1 Bc8-d7 g2-g3 h5-h4 c2-c4 Nd5-e7) +0.74/14 30} Bb7 {(Bf4-g3 Nf6-d5
a4xb5 c6xb5 Qd1-d3 a7-a6 c2-c3 Ra8-c8 Rf1-e1 Nd5-f6 b2-b3) -0.64/15 30} 13.
Re1 {(Nf6-d5 Bf4-g3 a7-a6 Re1-e2 Nd5-c7 a4xb5 c6xb5 Qd1-d3 Qe7-b4 b2-b3
Bf8-e7 c2-c4) +0.54/14 30} Nd5 {(Bf4-g3 a7-a6) -0.88/15 30} 14. Bg3 {(a7-a6
Re1-e2 Nd5-c7 Qd1-e1 Qe7-b4 c2-c3 Qb4-e7) +0.74/16 30} Kc8 {(a4xb5 c6xb5
Qd1-e2 Nd5-c7 c2-c4 b5-b4 d4-d5 Qe7-f6 d5xe6 Nd7-c5 e6-e7 Qf6xg6 Bg3xc7
Kc8xc7 e7xf8Q Rh8xf8 Qe2-e7+ Nc5-d7 Qe7xd7+ Kc7xd7 Nf3-e5+ Kd7-c7 Ne5xg6
Rf8-e8 Ng6-f4 Re8xe1+ Ra1xe1 Kc7-d6 Nf4-d3 a7-a5 f2-f3) -1.23/16 30} 15.
axb5 {(c6xb5 Qd1-e2 Nd5-c7 c2-c4 b5-b4 c4-c5 Bb7-d5 c5-c6 Nd7-b6 Nf3-e5
Qe7-f6 Bg6-d3 a7-a5 Ra1-c1 Bf8-d6 Ne5-d7) +1.23/16 30} cxb5 {(Qd1-e2 Nd5-c7
c2-c4 b5-b4 c4-c5 Nd7-f6 Nf3-e5 Bb7-d5 c5-c6 Qe7-d6 Qe2-c2) -1.23/16 30}
16. Qd3 {(Nd5-c7 Ra1-a3 b5-b4 Ra3-a1 h6-h5 h2-h4 Rh8-h6 Nf3-g5 e6-e5)
+0.93/16 30} Bc6 {(Bg6-f5 e6xf5 Re1xe7 Nd5xe7 Qd3-c3 Nd7-b6 Qc3-c5 Kc8-b7
Bg3-d6 Nb6-c8 Nf3-e5 Nc8xd6 Qc5xd6 a7-a5 d4-d5 Bc6-e8 Ne5-d7) -1.57/16 30}
17. Bf5 {(e6xf5 Re1xe7 Nd5xe7 Qd3-c3 Nd7-b6 Qc3-c5 Kc8-b7 Bg3-d6 Nb6-c8
Nf3-e5 Nc8xd6 Qc5xd6 a7-a5 d4-d5 Bc6-e8 Ne5-d7) +1.30/16 30} exf5 {(Re1xe7
Nd5xe7 Qd3-c3) -1.97/15 30} 18. Rxe7 {(Nd5xe7 Qd3-c3 f5-f4 Bg3xf4) +1.30/15
30} Bxe7 {(c2-c4 Nd5-b6 Qd3xf5 Kc8-d8 Nf3-e5 Nd7xe5 Qf5xe5 Ra8-c8 Qe5xg7
Rh8-e8 d4-d5 Bc6-d7 d5-d6 Be7xd6 Bg3xd6 Rc8xc4 h2-h3 Rc4-a4 Ra1xa4 Nb6xa4
Qg7xh6 Na4-b6 Bd6-b8 Re8-e6 Qh6-h8+) -3.79/15 30} 19. c4 {3.66} 1-0

[Event "Arena 3.0 / Rybka 4. No evaluation/line for the last move 17. Rd8#"]
[Site "Paris (France)"]
[Date "1858"]
[White "Morphy Paul"]
[Black "Duke Karl Count Isouard"]
[Result "1-0"]
[Termination "normal"]
[PlyCount "33"]
[WhiteType "human"]
[BlackType "human"]

1. e4 {(e7-e6 Nb1-c3) +0.17/17 30} e5 {(Ng1-f3 Nb8-c6 Bf1-b5 Ng8-f6)
-0.20/17 30} 2. Nf3 {(Nb8-c6 Nb1-c3 Ng8-f6 d2-d4 e5xd4 Nf3xd4 Bf8-b4 Nd4xc6
b7xc6 Bf1-d3 d7-d5 e4xd5 c6xd5 Qd1-e2+ Bb4-e7) +0.15/17 30} d6 {(d2-d4
e5xd4 Nf3xd4 c7-c5 Bf1-b5+ Bc8-d7 Bb5xd7+ Qd8xd7 Nd4-f5 g7-g6 Nf5-e3
Nb8-c6) -0.37/17 30} 3. d4 {(e5xd4 Nf3xd4) +0.40/17 30} Bg4 {(d4xe5 Nb8-d7
h2-h3 Bg4xf3) -0.58/16 30} 4. dxe5 {(Nb8-d7 h2-h3 Bg4xf3 Qd1xf3 d6xe5
Nb1-c3 c7-c6 Bf1-e2 Ng8-f6) +0.55/17 30} Bxf3 {(Qd1xf3 Nb8-d7 e5xd6 Bf8xd6
Nb1-c3 Ng8-f6 Bc1-f4 Qd8-e7 Bf4xd6 Qe7xd6 Qf3-g3 Qd6xg3 h2xg3 Ra8-d8 Ra1-d1
c7-c6 Bf1-e2 Ke8-e7 f2-f4 h7-h5) -0.85/16 30} 5. Qxf3 {(d6xe5 Bf1-c4 Qd8-f6
Nb1-c3 Qf6xf3 g2xf3 Nb8-c6 Nc3-b5 Ra8-c8 Bc1-d2) +0.85/17 30} dxe5 {(Bf1-c4
Qd8-f6 Qf3-b3 Nb8-d7 Qb3xb7 Ra8-b8 Qb7-d5 Qf6-g6) -0.95/16 30} 6. Bc4
{(Qd8-f6 Qf3-b3 Nb8-d7 Qb3xb7 Ra8-b8 Qb7-d5 Bf8-b4+ c2-c3 Ng8-e7 Qd5-d3
Bb4-d6) +0.91/16 30} Nf6 {(Qf3-b3 Bf8-c5 Bc4xf7+ Ke8-f8) -1.47/16 30} 7.
Qb3 {(Bf8-c5 Bc4xf7+ Ke8-f8 Bf7-d5 Nb8-d7) +1.47/15 30} Qe7 {(Qb3xb7
Qe7-b4+ Qb7xb4 Bf8xb4+ Ke1-e2 h7-h6 Rh1-d1 Ke8-e7 Ke2-f3 Bb4-c5 c2-c3
Nb8-d7 b2-b4 Bc5-b6 a2-a3) -1.46/16 30} 8. Nc3 {(c7-c6 Bc1-g5 Nb8-a6 Bc4xa6
b7xa6 Bg5xf6 g7xf6 Qb3-c4 Qe7-b7) +0.88/16 30} c6 {(Bc1-g5 Nb8-a6 Bc4xa6
b7xa6 Bg5xf6 g7xf6 Qb3-c4 Qe7-b7) -0.88/15 30} 9. Bg5 {(Nb8-a6 Bc4xa6
b7xa6) +0.98/17 30} b5 {(Nc3xb5 Qe7-b4+ Qb3xb4 Bf8xb4+ c2-c3 c6xb5 Bc4xb5+
Ke8-e7 c3xb4) -2.33/17 30} 10. Nxb5 {(Qe7-b4+ Qb3xb4 Bf8xb4+ c2-c3 c6xb5
Bc4xb5+ Ke8-e7 c3xb4 Rh8-c8) +2.39/17 30} cxb5 {(Bc4xb5+ Ke8-d8) -5.04/12
30} 11. Bxb5+ {(Ke8-d8) +5.04/12 30} Nbd7 {(O-O-O Qe7-c5 Bg5xf6 g7xf6
Bb5xd7+ Ke8-e7 Kc1-b1 Bf8-h6 Rd1-d5 Ra8-b8 Rd5xc5 Rb8xb3 a2xb3 Ke7xd7
Rh1-d1+ Kd7-e6 Rc5-c6+ Ke6-e7 Rc6-c7+ Ke7-e6 Rd1-d7 Bh6-f8 Rd7xf7 Bf8-c5
f2-f3 h7-h5 Rf7-g7 Ke6-d6 Rg7-d7+ Kd6-e6 Rd7-d5) -5.83/14 30} 12. O-O-O
{(Qe7-c5 Bg5xf6 g7xf6 Bb5xd7+ Ke8-e7 Kc1-b1 Bf8-h6 Rd1-d5 Ra8-b8 Rd5xc5)
+6.41/16 30} Rd8 {(Rd1xd7 Nf6xd7 Bg5xe7 Bf8xe7 Rh1-d1) -6.88/12 30} 13.
Rxd7 {(Nf6xd7 Bg5xe7 Bf8xe7 Rh1-d1 h7-h6 Bb5xd7+ Rd8xd7 Qb3-a4 Be7-g5+
Kc1-b1) +6.88/13 30} Rxd7 {(Rh1-d1 Qe7-b4 Bg5xf6 g7xf6 Bb5xd7+ Ke8-d8
Bd7-c6+ Kd8-c7 Rd1-d7+ Kc7-c8 Qb3-h3 Bf8-h6+ Kc1-d1 Kc8-b8 Qh3xh6 Kb8-c8
Qh6xf6 Rh8-f8 Qf6-f5) -8.37/14 30} 14. Rd1 {(Qe7-b4 Bg5xf6 g7xf6 Bb5xd7+
Ke8-d8 Bd7-c6+ Kd8-c7 Rd1-d7+ Kc7-c8 Qb3-h3 Bf8-h6+ Kc1-d1) +8.37/13 30}
Qe6 {(Bb5xd7+ Qe6xd7 Qb3-b8+ Ke8-e7 Qb8xe5+ Ke7-d8 Bg5xf6+ g7xf6 Qe5xf6+
Kd8-c7 Rd1xd7+ Kc7xd7 Qf6xh8 Kd7-e8 Qh8xh7 Bf8-d6 h2-h4 a7-a5 Qh7-f5 a5-a4
e4-e5 Bd6-e7 Qf5-c8+ Be7-d8 Qc8-c6+ Ke8-f8 Qc6xa4 Bd8-e7 h4-h5 f7-f6
Qa4-f4) -14.30/14 30} 15. Bxd7+ {(Qe6xd7 Qb3-b8+ Ke8-e7 Qb8xe5+ Ke7-d8
Bg5xf6+ g7xf6) +14.67/15 30} Nxd7 {(Qb3-b8+ Nd7xb8 Rd1-d8+) -M2/16 30} 16.
Qb8+ {(Nd7xb8 Rd1-d8+) +M1/27 30} Nxb8 17. Rd8# 1-0



[Event "PGN without analyze"]
1. e4 f5 2. Ba6 bxa6 3. Qh5+ g6 4. Qe2 *

[Event "Winboard 462 / Fruit. No score/line after 3.Bg2 ('forced move')"] 
1. c4 e5 {-0.05/10} 
(Nf6 Nf3 e6 Nc3 Bb4 d4 O-O a3 Bxc3+ bxc3 Ne4 Qb3) 
2. g3 {+0.01/10} 
(Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 a3 Bxc3+ bxc3 O-O Bf4) 
2... Nf6 {+0.54/9} 
(Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd4) 
3. Bg2 
3... c6 {+0.67/9} 
(Bc5 Nc3 O-O Nf3 Nc6 Nxe5 Re8 d4 Nxd4) 
4. Bd5 {+0.03/8} 
(Nc3 Qa5 Nf3 Bb4 O-O O-O d4 Bxc3 bxc3 Qxc3) *



[Event "Winboard 462 / Fruit. Normal"] 
[Site "?"] 
[Date "?"] 
[Round "-"] 
[White "?"] 
[Black "?"] 
[Result "*"] 
[Annotator "2. +0.01 1... -0.05"] 

1. c4 e5 {-0.05/10} 
(Nf6 Nf3 e6 Nc3 Bb4 d4 O-O a3 Bxc3+ bxc3 Ne4 Qb3) 
2. g3 {+0.01/10} 
(Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 a3 Bxc3+ bxc3 O-O Bf4) 
2... Nf6 {+0.54/9} 
(Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd4) 
3. Bg2 {-0.44/10} 
(Nc3 Nc6 Nf3 Bc5 Na4 Be7 d4 e4 Ne5 O-O) 
3... c6 {+0.67/9} 
(Bc5 Nc3 O-O Nf3 Nc6 Nxe5 Re8 d4 Nxd4) 
4. Bd5 {+0.03/8} 
(Nc3 Qa5 Nf3 Bb4 O-O O-O d4 Bxc3 bxc3 Qxc3) *  



[Event "Winboard 462 / Fruit. After 1.c4 added {-0.20} (e4 e5 Nf3 Nc6 Bb5)"] 
[Site "?"] 
[Date "?"] 
[Round "-"] 
[White "?"] 
[Black "?"] 
[Result "*"] 
[Annotator "2. +0.01 1... -0.05"] 

1. c4 {-0.20} 
(e4 e5 Nf3 Nc6 Bb5) 
e5 {-0.05/10} 
(Nf6 Nf3 e6 Nc3 Bb4 d4 O-O a3 Bxc3+ bxc3 Ne4 Qb3) 
2. g3 {+0.01/10} 
(Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 a3 Bxc3+ bxc3 O-O Bf4) 
2... Nf6 {+0.54/9} 
(Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd4) 
3. Bg2 {-0.44/10} 
(Nc3 Nc6 Nf3 Bc5 Na4 Be7 d4 e4 Ne5 O-O) 
3... c6 {+0.67/9} 
(Bc5 Nc3 O-O Nf3 Nc6 Nxe5 Re8 d4 Nxd4) 
4. Bd5 {+0.03/8} 
(Nc3 Qa5 Nf3 Bb4 O-O O-O d4 Bxc3 bxc3 Qxc3) *  


[Event "Winboard 462 / Fruit. Without termination fx 1-0"] 
1. c4 e5 {-0.05/10} 
(Nf6 Nf3 e6 Nc3 Bb4 d4 O-O a3 Bxc3+ bxc3 Ne4 Qb3) 
2. g3 {+0.01/10} 
(Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 a3 Bxc3+ bxc3 O-O Bf4) 
2... Nf6 {+0.54/9} 
(Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd4) 
3. Bg2 {-0.44/10} 
(Nc3 Nc6 Nf3 Bc5 Na4 Be7 d4 e4 Ne5 O-O) 
3... c6 {+0.67/9} 
(Bc5 Nc3 O-O Nf3 Nc6 Nxe5 Re8 d4 Nxd4) 
4. Bd5 {+0.03/8} 
(Nc3 Qa5 Nf3 Bb4 O-O O-O d4 Bxc3 bxc3 Qxc3)   

[Event "Winboard 462 / Fruit. Without termination fx 1-0. End-of-file"] 
1. c4 e5 {-0.05/10} 
(Nf6 Nf3 e6 Nc3 Bb4 d4 O-O a3 Bxc3+ bxc3 Ne4 Qb3) 
2. g3 {+0.01/10} 
(Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 a3 Bxc3+ bxc3 O-O Bf4) 
2... Nf6 {+0.54/9} 
(Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd4) 
3. Bg2 {-0.44/10} 
(Nc3 Nc6 Nf3 Bc5 Na4 Be7 d4 e4 Ne5 O-O) 
3... c6 {+0.67/9} 
(Bc5 Nc3 O-O Nf3 Nc6 Nxe5 Re8 d4 Nxd4) 
4. Bd5 {+0.03/8} 
(Nc3 Qa5 Nf3 Bb4 O-O O-O d4 Bxc3 bxc3 Qxc3)  



Output:

Code: Select all

[Event "Arena 3.0 / Rybka 4. Normal"]

                ----- Error --------      Score IF This line was played
1. e4                .          0.00       0.20    e4.
.....f5         xxxxx.          0.58       0.25    e7-e5 Ng1-f3 Nb8-c6 Bf1-b5 Bf8-d6
2. Ba6          ooooooooo       3.13       0.83    e4xf5 Ng8-f6 Bf1-e2 d7-d6 Be2-h5+ Ke8-d7 Bh5-f7 
.....bxa6       xxx  .          0.24      -2.30    Nb8xa6 e4xf5 Ng8-f6 Ng1-f3 d7-d5
3. Qh5+         oooooo          0.73      -2.06    e4xf5 Ng8-f6 d2-d4 d7-d5 Ng1-f3 Bc8xf5 Nb1-c3 Nb
.....g6              .          0.00      -2.79    g7-g6 Qh5-e2 f5xe4 Qe2xe4 d7-d5 Qe4-e2 Qd8-d6 Ng
4. Qe2          no-score-to-evaluate       -2.89    Qh5-e2 f5xe4 Qe2xe4 d7-d5 Qe4-e2 Nb8-c6 Ng1-f3 B

                               White      Black
Total error                     3.86       0.82
Evaluated moves                    3          3
Error/move                     1.287      0.273
Performancerating                          1718
 - positional (err<0.70)        3400       1718



[Event "Arena 3.0 / Rybka 4. Added {(e2-e4 e7-e5) -0.20} before the first move"]

                ----- Error --------      Score IF This line was played
1. e4                .          0.00       0.20    e2-e4 e7-e5
.....f5         xxxxx.          0.58       0.25    e7-e5 Ng1-f3 Nb8-c6 Bf1-b5 Bf8-d6
2. Ba6          ooooooooo       3.13       0.83    e4xf5 Ng8-f6 Bf1-e2 d7-d6 Be2-h5+ Ke8-d7 Bh5-f7 
.....bxa6       xxx  .          0.24      -2.30    Nb8xa6 e4xf5 Ng8-f6 Ng1-f3 d7-d5
3. Qh5+         oooooo          0.73      -2.06    e4xf5 Ng8-f6 d2-d4 d7-d5 Ng1-f3 Bc8xf5 Nb1-c3 Nb
.....g6              .          0.00      -2.79    g7-g6 Qh5-e2 f5xe4 Qe2xe4 d7-d5 Qe4-e2 Qd8-d6 Ng
4. Qe2          no-score-to-evaluate       -2.89    Qh5-e2 f5xe4 Qe2xe4 d7-d5 Qe4-e2 Nb8-c6 Ng1-f3 B

                               White      Black
Total error                     3.86       0.82
Evaluated moves                    3          3
Error/move                     1.287      0.273
Performancerating                          1718
 - positional (err<0.70)        3400       1718



[Event "Arena 3.0 / Rybka 4. Added evaluation {-3.11} after last move"]

                ----- Error --------      Score IF This line was played
1. e4                .          0.00       0.20    e4.
.....f5         xxxxx.          0.58       0.25    e7-e5 Ng1-f3 Nb8-c6 Bf1-b5 Bf8-d6
2. Ba6          ooooooooo       3.13       0.83    e4xf5 Ng8-f6 Bf1-e2 d7-d6 Be2-h5+ Ke8-d7 Bh5-f7 
.....bxa6       xxx  .          0.24      -2.30    Nb8xa6 e4xf5 Ng8-f6 Ng1-f3 d7-d5
3. Qh5+         oooooo          0.73      -2.06    e4xf5 Ng8-f6 d2-d4 d7-d5 Ng1-f3 Bc8xf5 Nb1-c3 Nb
.....g6              .          0.00      -2.79    g7-g6 Qh5-e2 f5xe4 Qe2xe4 d7-d5 Qe4-e2 Qd8-d6 Ng
4. Qe2          ooo  .          0.22      -2.89    Qh5-e2 f5xe4 Qe2xe4 d7-d5 Qe4-e2 Nb8-c6 Ng1-f3 B
                                           -3.11

                               White      Black
Total error                     4.08       0.82
Evaluated moves                    4          3
Error/move                     1.020      0.273
Performancerating                          1718
 - positional (err<0.70)        2666       1718



[Event "Arena 3.0 / Rybka 4. Added evaluation {+3.11} after the last move by black"]

                ----- Error --------      Score IF This line was played
1. e4                .          0.00       0.20    e4.
.....f5         xxxxx.          0.58       0.25    e7-e5 Ng1-f3 Nb8-c6 Bf1-b5 Bf8-d6
2. Ba6          ooooooooo       3.13       0.83    e4xf5 Ng8-f6 Bf1-e2 d7-d6 Be2-h5+ Ke8-d7 Bh5-f7 
.....bxa6       xxx  .          0.24      -2.30    Nb8xa6 e4xf5 Ng8-f6 Ng1-f3 d7-d5
3. Qh5+         oooooo          0.73      -2.06    e4xf5 Ng8-f6 d2-d4 d7-d5 Ng1-f3 Bc8xf5 Nb1-c3 Nb
.....g6              .          0.00      -2.79    g7-g6 Qh5-e2 f5xe4 Qe2xe4 d7-d5 Qe4-e2 Qd8-d6 Ng
                                           -3.11

                               White      Black
Total error                     3.86       0.82
Evaluated moves                    3          3
Error/move                     1.287      0.273
Performancerating                          1718
 - positional (err<0.70)        3400       1718



[Event "Arena 1.1 / Rybka 4. Normal"]

                ----- Error --------      Score IF This line was played
1.e4                 .          0.03       0.16    Ng1f3 Ng8f6 d2d4 d7d5 Nb1c3 Nb8c6 Bc1f4 Bc8f5 h2
.....f5         xxxxxx          0.74       0.13    e7e5 Nb1c3 Nb8c6 Ng1f3 Ng8f6 Bf1c4 Bf8c5 d2d3
2.Ba6           ooooooooo       3.21       0.87    Ng8f6 Ng1f3 d7d5 Bf1d3 c7c5 b2b3 Nb8c6
.....bxa6       xxxx .          0.32      -2.34    Nb8a6 Ng8f6 Ng1f3 d7d5
3.Qh5+          oooooo          0.72      -2.02    Ng8f6 Ng1f3 Nb8c6 d2d4 d7d5
.....g6              .          0.00      -2.74    g7g6 e2e4 d7d5 e4e2 Nb8c6 Ng1f3 Bf8g7 d2d3 Ng8f6
4.Qe2           no-score-to-evaluate       -2.80    f2f3

                               White      Black
Total error                     3.96       1.06
Evaluated moves                    3          3
Error/move                     1.320      0.353
Performancerating                          1430
 - positional (err<0.70)        3200       2333



[Event "Arena 1.1 / Rybka 4. No score/line after 3.Qh5+ ('forced move')"]

                ----- Error --------      Score IF This line was played
1.e4                 .          0.03       0.16    Ng1f3 Ng8f6 d2d4 d7d5 Nb1c3 Nb8c6 Bc1f4 Bc8f5 h2
.....f5         xxxxxx          0.74       0.13    e7e5 Nb1c3 Nb8c6 Ng1f3 Ng8f6 Bf1c4 Bf8c5 d2d3
2.Ba6           ooooooooo       3.21       0.87    Ng8f6 Ng1f3 d7d5 Bf1d3 c7c5 b2b3 Nb8c6
.....bxa6       xxxxxxxxxxx     4.68      -2.34    Nb8a6 Ng8f6 Ng1f3 d7d5
3.Qh5+               .          0.00      -2.34    Nb8a6 Ng8f6 Ng1f3 d7d5
.....g6              .          0.00      -2.74    g7g6 e2e4 d7d5 e4e2 Nb8c6 Ng1f3 Bf8g7 d2d3 Ng8f6
4.Qe2           no-score-to-evaluate       -2.80    f2f3

                               White      Black
Total error                     3.24       5.42
Evaluated moves                    3          3
Error/move                     1.080      1.807
Performancerating                              
 - positional (err<0.70)        3300       3400



[Event "Arena 1.1 / Rybka 4. line/score removed after 1.e4. Added score after last move"]

                ----- Error --------      Score IF This line was played
1.e4                 .          0.00      -0.20    e4.
.....f5         xxxxxx          0.74       0.13    e7e5 Nb1c3 Nb8c6 Ng1f3 Ng8f6 Bf1c4 Bf8c5 d2d3
2.Ba6           ooooooooo       3.21       0.87    Ng8f6 Ng1f3 d7d5 Bf1d3 c7c5 b2b3 Nb8c6
.....bxa6       xxxx .          0.32      -2.34    Nb8a6 Ng8f6 Ng1f3 d7d5
3.Qh5+          oooooo          0.72      -2.02    Ng8f6 Ng1f3 Nb8c6 d2d4 d7d5
.....g6              .          0.00      -2.74    g7g6 e2e4 d7d5 e4e2 Nb8c6 Ng1f3 Bf8g7 d2d3 Ng8f6
4.Qe2                .          0.00      -2.80    f2f3
                                           -2.73

                               White      Black
Total error                     3.93       1.06
Evaluated moves                    4          3
Error/move                     0.983      0.353
Performancerating                 32       1430
 - positional (err<0.70)        3400       2333



[Event "Arena 3.0 / Rybka 4. After last move 19. c4 added score {3.66}"]
[Site "New York (USA)"]
[Date "1997.??.??"]
[Round "6"]
[White "Computer \"Deep Blue\""]
[Black "Kasparov Garry (RUS)"]
[Result "1-0"]
[ECO "B17"]
[Opening "Caro-Kann"]
[Variation "Steinitz, 5.Ng5 Ngf6 6.Bd3 e6 7.N1f3 Bd6 8.Qe2"]
[Termination "normal"]
[PlyCount "37"]

                ----- Error --------      Score IF This line was played
1. e4                .          0.00       0.20    e4.
.....c6         xxx  .          0.20       0.20    e7-e6 Ng1-f3 d7-d5 e4xd5 e6xd5 d2-d4 Ng8-f6 Bf1-
2. d4                .          0.03       0.40    Ng1-f3 d7-d5 e4-e5
.....d5              .          0.00       0.37    d7-d5 e4-e5
3. Nc3          o    .          0.06       0.35    e4-e5 c6-c5 Ng1-f3
.....dxe4            .          0.00       0.29    d5xe4 Nc3xe4 Ng8-f6 Ne4xf6+ e7xf6 Ng1-f3 Bf8-d6 
4. Nxe4              .          0.00       0.29    Nc3xe4 Ng8-f6 Ne4xf6+ e7xf6 Ng1-f3 Bf8-d6 Bf1-d3
.....Nd7             .          0.03       0.29    Ng8-f6 Ne4xf6+
5. Ng5          ooo  .          0.23       0.32    Bf1-d3 Ng8-f6 Ne4xf6+ Nd7xf6 c2-c3 Qd8-d5 Ng1-f3
.....Ngf6            .          0.02       0.09    Ng8-f6 Bf1-d3 e7-e6 Qd1-e2 h7-h6 Ng5xe6 f7xe6 Bd
6. Bd3               .          0.00       0.11    Bf1-d3 e7-e5 Bd3-c4 Nf6-d5 Ng1-f3 h7-h6 Ng5-e4 f
.....e6         xx   .          0.11       0.11    e7-e5 Bd3-c4 Nf6-d5
7. N1f3              .          0.05       0.22    Ng1-f3 h7-h6 Ng5-e4 Nf6xe4 Bd3xe4 Bf8-d6
.....h6              .          0.00       0.17    Bf8-d6 Qd1-e2 h7-h6 Ng5-e4
8. Nxe6              .          0.00       0.14    Ng5-e4 Nf6xe4 Bd3xe4 Bf8-d6
.....Qe7        x    .          0.09       0.14    f7xe6 Bd3-g6+ Ke8-e7 c2-c4 Qd8-c7
9. O-O               .          0.04       0.23    O-O f7xe6 Bd3-g6+ Ke8-d8 c2-c4 Nf6-e8 Qd1-d3 b7-
.....fxe6            .          0.00       0.19    f7xe6 Bd3-g6+ Ke8-d8 c2-c4 Nf6-e8 Qd1-d3 b7-b6
10. Bg6+             .          0.00       0.19    Bd3-g6+ Ke8-d8 c2-c4
.....Kd8        xx   .          0.12       0.19    Ke8-d8 c2-c4 Nf6-e8 Rf1-e1 Qe7-f6 Nf3-e5 Ne8-d6 
11. Bf4         ooo  .          0.16       0.31    c2-c4 Nf6-e8 Rf1-e1 Ne8-d6 d4-d5
.....b5         xxxxx.          0.50       0.15    Nf6-h7 Bf4-g3 Nh7-g5 c2-c4 Ng5xf3+ Qd1xf3 Qe7-f6
12. a4               .          0.00       0.65    Bf4-g3 Bc8-b7 a2-a4 a7-a6 a4xb5 c6xb5 Qd1-e1
.....Bb7             .          0.00       0.74    b5-b4 Rf1-e1 Nf6-d5 Bf4-g3 h6-h5 Bg3-h4 Nd7-f6 N
13. Re1         o    .          0.10       0.64    Bf4-g3 Nf6-d5 a4xb5 c6xb5 Qd1-d3 a7-a6 c2-c3 Ra8
.....Nd5        xxxx .          0.34       0.54    Nf6-d5 Bf4-g3 a7-a6 Re1-e2 Nd5-c7 a4xb5 c6xb5 Qd
14. Bg3         oo   .          0.14       0.88    Bf4-g3 a7-a6
.....Kc8        xxxxx.          0.49       0.74    a7-a6 Re1-e2 Nd5-c7 Qd1-e1 Qe7-b4 c2-c3 Qb4-e7
15. axb5             .          0.00       1.23    a4xb5 c6xb5 Qd1-e2 Nd5-c7 c2-c4 b5-b4 d4-d5 Qe7-
.....cxb5            .          0.00       1.23    c6xb5 Qd1-e2 Nd5-c7 c2-c4 b5-b4 c4-c5 Bb7-d5 c5-
16. Qd3         oooo .          0.30       1.23    Qd1-e2 Nd5-c7 c2-c4 b5-b4 c4-c5 Nd7-f6 Nf3-e5 Bb
.....Bc6        xxxxx.          0.64       0.93    Nd5-c7 Ra1-a3 b5-b4 Ra3-a1 h6-h5 h2-h4 Rh8-h6 Nf
17. Bf5         oooo .          0.27       1.57    Bg6-f5 e6xf5 Re1xe7 Nd5xe7 Qd3-c3 Nd7-b6 Qc3-c5 
.....exf5       xxxxx.          0.67       1.30    e6xf5 Re1xe7 Nd5xe7 Qd3-c3 Nd7-b6 Qc3-c5 Kc8-b7 
18. Rxe7        ooooo.          0.67       1.97    Re1xe7 Nd5xe7 Qd3-c3
.....Bxe7       xxxxxxxx        2.49       1.30    Nd5xe7 Qd3-c3 f5-f4 Bg3xf4
19. c4          oo   .          0.13       3.79    c2-c4 Nd5-b6 Qd3xf5 Kc8-d8 Nf3-e5 Nd7xe5 Qf5xe5 
                                           3.66

                               White      Black
Total error                     2.18       5.70
Evaluated moves                   19         18
Error/move                     0.115      0.317
Performancerating               2635       1525
 - positional (err<0.70)        2635       2141



[Event "Arena 3.0 / Rybka 4. No evaluation/line for the last move 17. Rd8#"]
[Site "Paris (France)"]
[Date "1858"]
[White "Morphy Paul"]
[Black "Duke Karl Count Isouard"]
[Result "1-0"]
[Termination "normal"]
[PlyCount "33"]
[WhiteType "human"]
[BlackType "human"]

                ----- Error --------      Score IF This line was played
1. e4                .          0.03       0.20    e4.
.....e5              .          0.03       0.17    e7-e6 Nb1-c3
2. Nf3          o    .          0.05       0.20    Ng1-f3 Nb8-c6 Bf1-b5 Ng8-f6
.....d6         xxx  .          0.22       0.15    Nb8-c6 Nb1-c3 Ng8-f6 d2-d4 e5xd4 Nf3xd4 Bf8-b4 N
3. d4                .          0.00       0.37    d2-d4 e5xd4 Nf3xd4 c7-c5 Bf1-b5+ Bc8-d7 Bb5xd7+ 
.....Bg4        xxx  .          0.18       0.40    e5xd4 Nf3xd4
4. dxe5              .          0.03       0.58    d4xe5 Nb8-d7 h2-h3 Bg4xf3
.....Bxf3       xxxx .          0.30       0.55    Nb8-d7 h2-h3 Bg4xf3 Qd1xf3 d6xe5 Nb1-c3 c7-c6 Bf
5. Qxf3              .          0.00       0.85    Qd1xf3 Nb8-d7 e5xd6 Bf8xd6 Nb1-c3 Ng8-f6 Bc1-f4 
.....dxe5       x    .          0.10       0.85    d6xe5 Bf1-c4 Qd8-f6 Nb1-c3 Qf6xf3 g2xf3 Nb8-c6 N
6. Bc4               .          0.04       0.95    Bf1-c4 Qd8-f6 Qf3-b3 Nb8-d7 Qb3xb7 Ra8-b8 Qb7-d5
.....Nf6        xxxxx.          0.56       0.91    Qd8-f6 Qf3-b3 Nb8-d7 Qb3xb7 Ra8-b8 Qb7-d5 Bf8-b4
7. Qb3               .          0.00       1.47    Qf3-b3 Bf8-c5 Bc4xf7+ Ke8-f8
.....Qe7             .          0.00       1.47    Bf8-c5 Bc4xf7+ Ke8-f8 Bf7-d5 Nb8-d7
8. Nc3          ooooo.          0.58       1.46    Qb3xb7 Qe7-b4+ Qb7xb4 Bf8xb4+ Ke1-e2 h7-h6 Rh1-d
.....c6              .          0.00       0.88    c7-c6 Bc1-g5 Nb8-a6 Bc4xa6 b7xa6 Bg5xf6 g7xf6 Qb
9. Bg5               .          0.00       0.88    Bc1-g5 Nb8-a6 Bc4xa6 b7xa6 Bg5xf6 g7xf6 Qb3-c4 Q
.....b5         xxxxxxx         1.35       0.98    Nb8-a6 Bc4xa6 b7xa6
10. Nxb5             .          0.00       2.33    Nc3xb5 Qe7-b4+ Qb3xb4 Bf8xb4+ c2-c3 c6xb5 Bc4xb5
.....cxb5       xxxxxxxxx       2.65       2.39    Qe7-b4+ Qb3xb4 Bf8xb4+ c2-c3 c6xb5 Bc4xb5+ Ke8-e
11. Bxb5+            .          0.00       5.04    Bc4xb5+ Ke8-d8
.....Nbd7       xxxxxx          0.79       5.04    Ke8-d8
12. O-O-O            .          0.00       5.83    O-O-O Qe7-c5 Bg5xf6 g7xf6 Bb5xd7+ Ke8-e7 Kc1-b1 
.....Rd8        xxxxx.          0.47       6.41    Qe7-c5 Bg5xf6 g7xf6 Bb5xd7+ Ke8-e7 Kc1-b1 Bf8-h6
13. Rxd7             .          0.00       6.88    Rd1xd7 Nf6xd7 Bg5xe7 Bf8xe7 Rh1-d1
.....Rxd7       xxxxxxx         1.49       6.88    Nf6xd7 Bg5xe7 Bf8xe7 Rh1-d1 h7-h6 Bb5xd7+ Rd8xd7
14. Rd1              .          0.00       8.37    Rh1-d1 Qe7-b4 Bg5xf6 g7xf6 Bb5xd7+ Ke8-d8 Bd7-c6
.....Qe6        xxxxxxxxxxxx    5.93       8.37    Qe7-b4 Bg5xf6 g7xf6 Bb5xd7+ Ke8-d8 Bd7-c6+ Kd8-c
15. Bxd7+            .          0.00       14.30    Bb5xd7+ Qe6xd7 Qb3-b8+ Ke8-e7 Qb8xe5+ Ke7-d8 Bg5
.....Nxd7       xxxxxxxxxxx     5.33       14.67    Qe6xd7 Qb3-b8+ Ke8-e7 Qb8xe5+ Ke7-d8 Bg5xf6+ g7x
16. Qb8+             .          0.00       20.00    Qb3-b8+ Nd7xb8 Rd1-d8+
.....Nxb8            .          0.00       20.00    Nd7xb8 Rd1-d8+
17. Rd8#        

                               White      Black
Total error                     0.73       19.40
Evaluated moves                   16         16
Error/move                     0.046      1.212
Performancerating               3095           
 - positional (err<0.70)        3095       2160



[Event "PGN without analyze"]

                ----- Error --------      Score IF This line was played
1. e4           ooo  .          0.20       0.20    e4.
.....f5              .          0.00       -0.00    
2. Ba6               .          0.00       0.00    
.....bxa6            .          0.00       0.00    
3. Qh5+              .          0.00       0.00    
.....g6              .          0.00       0.00    
4. Qe2          

                               White      Black
Total error                     0.20       0.00
Evaluated moves                    3          3
Error/move                     0.067      0.000
Performancerating               2955       3400
 - positional (err<0.70)        2955       3400



[Event "Winboard 462 / Fruit. No score/line after 3.Bg2 ('forced move')"] 

                ----- Error --------      Score IF This line was played
1. c4           oooo .          0.25       0.20    e4.
.....e5              .          0.04      -0.05    Nf6 Nf3 e6 Nc3 Bb4 d4 O-O a3 Bxc3+ bxc3 Ne4 Qb3
2. g3                .          0.00      -0.01    Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 a3 Bxc3+ bxc3 O
2... Nf6             .          0.00       0.54    Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd
3. Bg2               .          0.00       0.54    Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd
3... c6              .          0.00       0.67    Bc5 Nc3 O-O Nf3 Nc6 Nxe5 Re8 d4 Nxd4
4. Bd5          no-score-to-evaluate       0.03    Nc3 Qa5 Nf3 Bb4 O-O O-O d4 Bxc3 bxc3 Qxc3

                               White      Black
Total error                     0.25       0.04
Evaluated moves                    3          3
Error/move                     0.083      0.013
Performancerating               2844       3311
 - positional (err<0.70)        2844       3311



[Event "Winboard 462 / Fruit. Normal"] 
[Site "?"] 
[Date "?"] 
[Round "-"] 
[White "?"] 
[Black "?"] 
[Result "*"] 
[Annotator "2. +0.01 1... -0.05"] 

                ----- Error --------      Score IF This line was played
1. c4           oooo .          0.25       0.20    e4.
.....e5              .          0.04      -0.05    Nf6 Nf3 e6 Nc3 Bb4 d4 O-O a3 Bxc3+ bxc3 Ne4 Qb3
2. g3                .          0.00      -0.01    Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 a3 Bxc3+ bxc3 O
2... Nf6             .          0.00       0.54    Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd
3. Bg2               .          0.00       0.44    Nc3 Nc6 Nf3 Bc5 Na4 Be7 d4 e4 Ne5 O-O
3... c6              .          0.00       0.67    Bc5 Nc3 O-O Nf3 Nc6 Nxe5 Re8 d4 Nxd4
4. Bd5          no-score-to-evaluate       0.03    Nc3 Qa5 Nf3 Bb4 O-O O-O d4 Bxc3 bxc3 Qxc3

                               White      Black
Total error                     0.25       0.04
Evaluated moves                    3          3
Error/move                     0.083      0.013
Performancerating               2844       3311
 - positional (err<0.70)        2844       3311



[Event "Winboard 462 / Fruit. After 1.c4 added {-0.20} (e4 e5 Nf3 Nc6 Bb5)"] 
[Site "?"] 
[Date "?"] 
[Round "-"] 
[White "?"] 
[Black "?"] 
[Result "*"] 
[Annotator "2. +0.01 1... -0.05"] 

                ----- Error --------      Score IF This line was played
1. c4           oooo .          0.25       0.20    e4 e5 Nf3 Nc6 Bb5
.....e5              .          0.04      -0.05    Nf6 Nf3 e6 Nc3 Bb4 d4 O-O a3 Bxc3+ bxc3 Ne4 Qb3
2. g3                .          0.00      -0.01    Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 a3 Bxc3+ bxc3 O
2... Nf6             .          0.00       0.54    Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd
3. Bg2               .          0.00       0.44    Nc3 Nc6 Nf3 Bc5 Na4 Be7 d4 e4 Ne5 O-O
3... c6              .          0.00       0.67    Bc5 Nc3 O-O Nf3 Nc6 Nxe5 Re8 d4 Nxd4
4. Bd5          no-score-to-evaluate       0.03    Nc3 Qa5 Nf3 Bb4 O-O O-O d4 Bxc3 bxc3 Qxc3

                               White      Black
Total error                     0.25       0.04
Evaluated moves                    3          3
Error/move                     0.083      0.013
Performancerating               2844       3311
 - positional (err<0.70)        2844       3311



[Event "Winboard 462 / Fruit. Without termination fx 1-0"] 

                ----- Error --------      Score IF This line was played
1. c4           oooo .          0.25       0.20    e4.
.....e5              .          0.04      -0.05    Nf6 Nf3 e6 Nc3 Bb4 d4 O-O a3 Bxc3+ bxc3 Ne4 Qb3
2. g3                .          0.00      -0.01    Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 a3 Bxc3+ bxc3 O
2... Nf6             .          0.00       0.54    Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd
3. Bg2               .          0.00       0.44    Nc3 Nc6 Nf3 Bc5 Na4 Be7 d4 e4 Ne5 O-O
3... c6              .          0.00       0.67    Bc5 Nc3 O-O Nf3 Nc6 Nxe5 Re8 d4 Nxd4
4. Bd5          no-score-to-evaluate       0.03    Nc3 Qa5 Nf3 Bb4 O-O O-O d4 Bxc3 bxc3 Qxc3

                               White      Black
Total error                     0.25       0.04
Evaluated moves                    3          3
Error/move                     0.083      0.013
Performancerating               2844       3311
 - positional (err<0.70)        2844       3311



[Event "Winboard 462 / Fruit. Without termination fx 1-0. End-of-file"] 

                ----- Error --------      Score IF This line was played
1. c4           oooo .          0.25       0.20    e4.
.....e5              .          0.04      -0.05    Nf6 Nf3 e6 Nc3 Bb4 d4 O-O a3 Bxc3+ bxc3 Ne4 Qb3
2. g3                .          0.00      -0.01    Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 a3 Bxc3+ bxc3 O
2... Nf6             .          0.00       0.54    Nc6 Nc3 Nf6 Nf3 Bc5 e3 O-O d4 exd4 Nxd4 Nxd4 exd
3. Bg2               .          0.00       0.44    Nc3 Nc6 Nf3 Bc5 Na4 Be7 d4 e4 Ne5 O-O
3... c6              .          0.00       0.67    Bc5 Nc3 O-O Nf3 Nc6 Nxe5 Re8 d4 Nxd4
4. Bd5          no-score-to-evaluate       0.03    Nc3 Qa5 Nf3 Bb4 O-O O-O d4 Bxc3 bxc3 Qxc3

                               White      Black
Total error                     0.25       0.04
Evaluated moves                    3          3
Error/move                     0.083      0.013
Performancerating               2844       3311
 - positional (err<0.70)        2844       3311




                               DabbabaListPgnAnalyze 1.00 / Jens Bæk Nielsen



 avg.error=0.000000 gives rating=3400
 avg.error=0.100000 gives rating=2733
 avg.error=0.209900 gives rating=2000
 avg.error=0.210000 gives rating=2000
 avg.error=0.260000 gives rating=1777
 avg.error=0.322400 gives rating=1500
 avg.error=0.322500 gives rating=1499
 avg.error=0.400000 gives rating=1327
 avg.error=0.500000 gives rating=1105
JBNielsen
Posts: 267
Joined: Thu Jul 07, 2011 10:31 pm
Location: Denmark

Re: Gamelist with blundergraph and performancerating

Post by JBNielsen »

I have corrected a few minor errors:

{Unknown hardware} and {3-fold repetition} made the program go wrong.

When black made the last move in a game, the score had the wrong sign.
Daniel White
Posts: 33
Joined: Wed Mar 07, 2012 4:15 pm
Location: England

Re: Gamelist with blundergraph and performancerating

Post by Daniel White »

Crafty has a similar feature 'annotate' (or 'annotateh' for html output), although it makes no attempt to predict ratings.

It seems to me that something like this might be better handled by a gui. This saves the engine having to deal with things such as parsing pgn files and outputting the results. It also allows the user to use any engine(s) he or she likes. I'd be surprised if there isn't already a gui which does this.
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Gamelist with blundergraph and performancerating

Post by Guenther »

Hi Jens,

This looks very similar to what Toms Game Analyser can do.
(except the rating stuff)

http://home.pacific.net.au/~tommyinoz/gameanalyser.html

Guenther
User avatar
GenoM
Posts: 911
Joined: Wed Mar 08, 2006 9:46 pm
Location: Plovdiv, Bulgaria
Full name: Evgenii Manev

Re: Gamelist with blundergraph and performancerating

Post by GenoM »

nice feature, Jens, thank you

regards,
Geno
take it easy :)
JBNielsen
Posts: 267
Joined: Thu Jul 07, 2011 10:31 pm
Location: Denmark

Re: Gamelist with blundergraph and performancerating

Post by JBNielsen »

Daniel White wrote:Crafty has a similar feature 'annotate' (or 'annotateh' for html output), although it makes no attempt to predict ratings.

It seems to me that something like this might be better handled by a gui. This saves the engine having to deal with things such as parsing pgn files and outputting the results. It also allows the user to use any engine(s) he or she likes. I'd be surprised if there isn't already a gui which does this.
I have not found a gui that presents a game with this overview. So I made it myself. Unfortunately I don't have a gui, so I implemented it in Dabbaba.
But you are right that it was better in a gui. A window with my overview and a window with the chessboard that followed each other would be very nice!

But you can actually use my Dabbaba-solution with any gui/engine. Just as long as they can save a pgn-file with analyses in a format Dabbaba understands. See evt. my post with test inputs and outputs.

Does crafty also present the errors with graphs? I find that important to get a good overview.
Daniel White
Posts: 33
Joined: Wed Mar 07, 2012 4:15 pm
Location: England

Re: Gamelist with blundergraph and performancerating

Post by Daniel White »

This site has some examples of crafty's output:
http://www2.eng.cam.ac.uk/~tpl/chess/examples.html
The only graphics are of the board, no graphs. Although it does produce written commentary of sorts.
JBNielsen
Posts: 267
Joined: Thu Jul 07, 2011 10:31 pm
Location: Denmark

Re: Gamelist with blundergraph and performancerating

Post by JBNielsen »

Daniel White wrote:This site has some examples of crafty's output:
http://www2.eng.cam.ac.uk/~tpl/chess/examples.html
The only graphics are of the board, no graphs. Although it does produce written commentary of sorts.
Thanks for the links.

Interesting.
JBNielsen
Posts: 267
Joined: Thu Jul 07, 2011 10:31 pm
Location: Denmark

Re: Gamelist with blundergraph and performancerating

Post by JBNielsen »

Guenther wrote:Hi Jens,

This looks very similar to what Toms Game Analyser can do.
(except the rating stuff)

http://home.pacific.net.au/~tommyinoz/gameanalyser.html

Guenther
I like the feature of extracting all the epd-positions where a bad move has been made. I have done that manually many times to collect positions, where my engine should be improved.

But I don't find a good overview of the game played...