Page 3 of 8

Re: Another apparent bug

Posted: Mon May 18, 2015 12:05 pm
by stevenaaus
Ok, it has been fixed. Thanks for the bug report. That code touches the computer tournament, fics and correspondence chess too - though god forbid anyone ever plays a game that long.

.... 393. Rg2 Kc7 394. Rg6 Kc8 395. Kb3 Kb8 396. Rd6 Kc7
( [Critter 1.6a 64-bit] 64:+0.00 396. ... Kc7 397. Ra6 )

Re: Another apparent bug

Posted: Mon May 18, 2015 12:36 pm
by Ferdy
stevenaaus wrote:Ok, it has been fixed. Thanks for the bug report. That code touches the computer tournament, fics and correspondence chess too - though god forbid anyone ever plays a game that long.

.... 393. Rg2 Kc7 394. Rg6 Kc8 395. Kb3 Kb8 396. Rd6 Kc7
( [Critter 1.6a 64-bit] 64:+0.00 396. ... Kc7 397. Ra6 )
Let me insert my feature request.
1. Show analysis up to 5 plies only, unless the engine shows mate score.

Say the pgn has
1. e4 e5 2. Nf3 Nf6
After stopping at Nf3, the engine may show,
2... Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. 0-0 Bg4 6. d3 ...
With that, this feature will only show up to 4... dxc6.
During automatic pgn analysis only those moves will be appended to pgn too.

2. In automatic pgn analysis, create an option to append not only 1 engine analysis variation but to 2 or 3 total alternative lines. It does not matter if the 2nd or 3rd alternative are worser than the move in the actual game.

Re: Another apparent bug

Posted: Mon May 18, 2015 12:57 pm
by royb
Ferdy wrote:
stevenaaus wrote:Ok, it has been fixed. Thanks for the bug report. That code touches the computer tournament, fics and correspondence chess too - though god forbid anyone ever plays a game that long.

.... 393. Rg2 Kc7 394. Rg6 Kc8 395. Kb3 Kb8 396. Rd6 Kc7
( [Critter 1.6a 64-bit] 64:+0.00 396. ... Kc7 397. Ra6 )
Let me insert my feature request.
1. Show analysis up to 5 plies only, unless the engine shows mate score.

Say the pgn has
1. e4 e5 2. Nf3 Nf6
After stopping at Nf3, the engine may show,
2... Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. 0-0 Bg4 6. d3 ...
With that, this feature will only show up to 4... dxc6.
During automatic pgn analysis only those moves will be appended to pgn too.

2. In automatic pgn analysis, create an option to append not only 1 engine analysis variation but to 2 or 3 total alternative lines. It does not matter if the 2nd or 3rd alternative are worser than the move in the actual game.
I for one would NOT like to see this feature. Perhaps the feature above could be implemented as an option that the user could choose to enable or disable?

Re: Another apparent bug

Posted: Mon May 18, 2015 1:22 pm
by stevenaaus
Yah - i'll make an option for that. Hopefully shouldnt be too hard. Gotta work tomorrow though - so - sometime.

Re: Another apparent bug

Posted: Mon May 18, 2015 1:40 pm
by Ferdy
royb wrote:
Ferdy wrote:
stevenaaus wrote:Ok, it has been fixed. Thanks for the bug report. That code touches the computer tournament, fics and correspondence chess too - though god forbid anyone ever plays a game that long.

.... 393. Rg2 Kc7 394. Rg6 Kc8 395. Kb3 Kb8 396. Rd6 Kc7
( [Critter 1.6a 64-bit] 64:+0.00 396. ... Kc7 397. Ra6 )
Let me insert my feature request.
1. Show analysis up to 5 plies only, unless the engine shows mate score.

Say the pgn has
1. e4 e5 2. Nf3 Nf6
After stopping at Nf3, the engine may show,
2... Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. 0-0 Bg4 6. d3 ...
With that, this feature will only show up to 4... dxc6.
During automatic pgn analysis only those moves will be appended to pgn too.

2. In automatic pgn analysis, create an option to append not only 1 engine analysis variation but to 2 or 3 total alternative lines. It does not matter if the 2nd or 3rd alternative are worser than the move in the actual game.
I for one would NOT like to see this feature. Perhaps the feature above could be implemented as an option that the user could choose to enable or disable?
Right #1 should be an option too :).

Re: Another apparent bug

Posted: Mon May 18, 2015 1:41 pm
by Ferdy
stevenaaus wrote:Yah - i'll make an option for that. Hopefully shouldnt be too hard. Gotta work tomorrow though - so - sometime.
Nice thanks.

Re: Another apparent bug

Posted: Tue May 19, 2015 12:23 am
by stevenaaus
Ok - there is an option in the Analysis Config widget for Max Ply.
0 is the default, and no limiting.

But Crafty is a pain. It is preceding numbers in the PV,
making doing a simple list-range command wrong.
Engine: 5 58 0 2307 1. Nc3 Nf6 2. Nh3 Na6 3. Ng5
Do many/any other engines do this ?

Re: Another apparent bug

Posted: Tue May 19, 2015 1:26 am
by Ferdy
stevenaaus wrote:Ok - there is an option in the Analysis Config widget for Max Ply.
0 is the default, and no limiting.

But Crafty is a pain. It is preceding numbers in the PV,
making doing a simple list-range command wrong.
Engine: 5 58 0 2307 1. Nc3 Nf6 2. Nh3 Na6 3. Ng5
Do many/any other engines do this ?
Most engines that support xboard protocol, Exchess, Yace in xboard mode, Djinn, Gaviota in xboard mode, and Rodin. These are the only engines I have tried.

Re: Another apparent bug

Posted: Tue May 19, 2015 9:14 am
by stevenaaus
It's the space between the move number and move of crafty thats the problem
Gaviota:

Code: Select all

Engine: 11   -16     478   2115678 3.Qa4+ Nc6 4.Bg2 Be6 5.d3 Qd7 6.Nxd5 Bxd5 7.Bxd5 Qxd5 8.Nf3 Bb4+ 9.Bd2 Bxd2+ 10.Kxd2 O-O 
Engine: 11    -8     604   2678639 3.Nf3 Nc6 4.d3 Bg4 5.Bg2 Bb4 6.Bd2 O-O 7.Nxe5 Bxc3 8.Nxg4 Bxb2 
Engine: 11    -8     714   3169502 3.Nf3 Nc6 4.d3 Bg4 5.Bg2 Bb4 6.Bd2 O-O 7.Nxe5 Bxc3 8.Nxg4 Bxb2

Crafty

Code: Select all

Engine: 	11    -55      24 701927  1. Bg2!
Engine: 	11    -29      25 751132  1. Bg2 Nxc3 2. bxc3 Bc5 3. Rb1 Qf6 4. Nf3 O-O 5. d4 exd4 6. cxd4
Engine: 	11    -29      27 789397  1. Bg2 Nxc3 2. bxc3 Bc5 3. Rb1 Qf6 4. Nf3 O-O 5. d4 exd4 6. cxd4
This page tell you how to enable this behaviour, but not how to disable it (display movenum)
https://cis.uab.edu/hyatt/craftydoc.html
Sorry, but i'm way over making coding hacks/exceptions for single engines Bob :)

Re: Scid vs. PC 4.14

Posted: Tue May 19, 2015 11:03 pm
by Jesse Gersenson
Thanks for your continued work on Scid vs PC. Here are two bits of feedback.

1) On linux I set a tournament to run 5 rounds, 15 seconds per game, between Komodo 9 and Komodo 6. The match ends with Black winning every match. Pgn looks like this:

Code: Select all

[Event "Scid vs. PC"]
[Site "?"]
[Date "2015.05.19"]
[Round "5"]
[White "k9"]
[Black "k6"]
[Result "0-1"]
[TimeControl "0/15"]

1.e4 
    {White loses on time.
    wtime -10, btime 0}
0-1
2) there's an inconsistency between README.txt and text I see at the bash prompt.

README.txt (line 178):

Code: Select all

sudo make install
bash:

Code: Select all

Now type "make" to compile Scid.