bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-gnubg] Export error for JellyFish mat-files


From: Hardy Hübener
Subject: [Bug-gnubg] Export error for JellyFish mat-files
Date: Wed, 11 Jul 2007 18:50:18 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.12) Gecko/20070509 Thunderbird/1.5.0.12 Mnenhy/0.7.4.0

Hi everyone,


I still use the mat-format frequently to archive matches. I just recognized a bug of gnubg (both 0.15 and 0.16) when exporting matches into mat format under the following condition:

One player still has some chances, rolls his dice, doesn't roll the required rolls and resigns after rolling without having moved his checkers. The sgf-file will contain the rolled dice and the resignation. The exported mat file however does not show the rolled dice. Instead the mat file will contain the dice and moves done by the _other_ play before.

Here a little example from a match of this year's World Championship (thanks, ace):

That's how game 1 was actually played. After rolling 41 player BLACK resigned in game 1:

17 point match

Game 1
WHITE : 0                      BLACK : 0
 1) 53: 8/3 6/3                 54: 13/8 24/20
 2) 31: 8/5* 6/5                53:
 3)  Doubles => 2                Takes
 4) 51: 13/8 24/23              32: 25/23 24/21
 5) 63: 13/7 7/4*               51: 25/24 6/1*
 6) 33: 25/22 13/10 10/7 7/4    53: 8/3* 6/3
 7) 22: 25/23 23/21 6/4 4/2*    64:
 8) 22: 13/11 8/6 6/4 4/2       42:
 9) 64: 11/5 5/1*               41: 25/24*
10) 52: 25/20 13/11             52:
11) 32: 21/18 8/6               61: 25/24 13/7*
12) 21: 25/24* 20/18*           34:
13) 11: 11/10 6/5 5/4 4/3       63:
14) 61: 24/18 3/2               65:
15) 62: 18/16 16/10             32:
16) 51: 18/13 10/9              41: 25/24
17) 64: 10/4 13/9               41: 25/24 13/9
18) 32: 23/20 20/18             62: 13/7* 9/7
19) 63:                         33: 8/5 8/5 7/4 7/4
20) 43:                         33: 13/10 10/7 8/5 7/4
21) 42: 25/23 9/5               64: 24/18 6/2*
22) 43:                         63: 24/18 5/2
23) 31: 25/24 9/6               52: 18/13 18/16
24) 64: 24/18 18/14             65: 24/18 16/11*
25) 12: 25/24 5/3               41: 18/14 14/13
26) 22: 5/3 5/3 3/1* 3/1        63:
27) 61: 24/18 18/17             42:
28) 63: 17/14* 14/8             43:
29) 43: 8/4 6/3                 52: 25/20
30) 33: 6/3 6/3 3/0 3/0         32:
31) 53: 4/0 4/1                 64: 25/19 13/9
32) 63: 4/0 3/0                 32: 9/6 20/18
33) 22: 4/2 2/0 2/0 2/0         31: 13/10 19/18
34) 32: 3/0 2/0                 52: 18/13 13/11
35) 32: 3/0 3/1                 52: 11/6 18/16
36) 65: 1/0 1/0 41: Wins 4 points

Game 2
WHITE : 4                      BLACK : 0
 1)                             35: 6/3 8/3
 2) 65: 24/18 18/13             41: 13/9 24/23
3) 41: 6/2* 2/1* 62: 25/23

And that's how the match file looks after having been exported from gnubg:


17 point match

Game 1
WHITE : 0                      BLACK : 0
 1) 53: 8/3 6/3                 54: 24/20 13/8
 2) 31: 8/5* 6/5                53:
 3)  Doubles => 2                Takes
 4) 51: 24/23 13/8              32: 25/23 24/21
 5) 63: 13/7 7/4*               51: 25/24 6/1*
 6) 33: 25/22 13/10 10/7 7/4    53: 8/3* 6/3
 7) 22: 25/23 23/21 6/4 4/2*    64:
 8) 22: 13/11 8/6 6/4 4/2       42:
 9) 64: 11/5 5/1*               41: 25/24*
10) 52: 25/20 13/11             52:
11) 32: 21/18 8/6               61: 25/24 13/7*
12) 21: 25/24* 20/18*           34:
13) 11: 11/10 6/5 5/4 4/3       63:
14) 61: 24/18 3/2               65:
15) 62: 18/16 16/10             32:
16) 51: 18/13 10/9              41: 25/24
17) 64: 13/9 10/4               41: 25/24 13/9
18) 32: 23/20 20/18             62: 13/7* 9/7
19) 63:                         33: 8/5 8/5 7/4 7/4
20) 43:                         33: 13/10 10/7 8/5 7/4
21) 42: 25/23 9/5               64: 24/18 6/2*
22) 43:                         63: 24/18 5/2
23) 31: 25/24 9/6               52: 18/16 18/13
24) 64: 24/18 18/14             65: 24/18 16/11*
25) 12: 25/24 5/3               41: 18/14 14/13
26) 22: 5/3 5/3 3/1* 3/1        63:
27) 61: 24/18 18/17             42:
28) 63: 17/14* 14/8             43:
29) 43: 8/4 6/3                 52: 25/20
30) 33: 6/3 6/3 3/0 3/0         32:
31) 53: 4/1 4/0                 64: 25/19 13/9
32) 63: 4/0 3/0                 32: 20/18 9/6
33) 22: 4/2 2/0 2/0 2/0         31: 19/18 13/10
34) 32: 3/0 2/0                 52: 18/13 13/11
35) 32: 3/1 3/0                 52: 18/16 11/6
36) 65: 1/0 1/0                 65: 1/0 1/0
     Wins 4 points

Game 2
WHITE : 4                      BLACK : 0
 1)                             35: 8/3 6/3
 2) 65: 24/18 18/13             41: 24/23 13/9
 3) 41: 6/2* 2/1*               62: 25/23

So instead of 41: the last move in game one of player BLACK is displayed as 65: 1/0 1/0, the repeated move of the other player.


Regards,

Hardy ;-)


--
Hardy's Backgammon Pages --> www.hardys-backgammon-pages.com





reply via email to

[Prev in Thread] Current Thread [Next in Thread]