Scid vs. PC 4.14

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

Moderators: hgm, Rebel, chrisw

stevenaaus
Posts: 608
Joined: Wed Oct 13, 2010 9:44 am
Location: Australia

Re: Another apparent bug

Post 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 )
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Another apparent bug

Post 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.
royb
Posts: 536
Joined: Thu Mar 09, 2006 12:53 am

Re: Another apparent bug

Post 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?
stevenaaus
Posts: 608
Joined: Wed Oct 13, 2010 9:44 am
Location: Australia

Re: Another apparent bug

Post by stevenaaus »

Yah - i'll make an option for that. Hopefully shouldnt be too hard. Gotta work tomorrow though - so - sometime.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Another apparent bug

Post 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 :).
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Another apparent bug

Post 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.
stevenaaus
Posts: 608
Joined: Wed Oct 13, 2010 9:44 am
Location: Australia

Re: Another apparent bug

Post 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 ?
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Another apparent bug

Post 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.
stevenaaus
Posts: 608
Joined: Wed Oct 13, 2010 9:44 am
Location: Australia

Re: Another apparent bug

Post 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 :)
Jesse Gersenson
Posts: 593
Joined: Sat Aug 20, 2011 9:43 am

Re: Scid vs. PC 4.14

Post 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.