SearchSearch   MemberlistMemberlist   UsergroupsUsergroups  ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Bugs in the StraDoS2 game files and player

 
Post new topic   Reply to topic    Gravon - Das Spielerparadies Forum Index -> General
View previous topic :: View next topic  
Author Message
templaterex
Newbie


Joined: 15 Dec 2017
Posts: 5

PostPosted: 13.09.2020 21:23    Post subject: Bugs in the StraDoS2 game files and player Reply with quote

I've noticed the following bugs in the StraDoS2 game files and player.

1) classic.2003.09.26.5746.gsn has 8 more moves after the END + result lines These 8 moves are all legal moves (K9-K8 H3-H4 K8-K7 H4-I4 K7-K6 I4-I5 A5-A6 B4-B5), and manually replacing the END + result to the end of the file works. As far as I have checked, this is the only file where this happens.

2) none of the Duell games (which are all in the XML format) will load in the player. It appears that the game type "duell" is not recognized. Changing it to e.g. "classic" or "barrage" will fix that, but that seems like a temporary fix. It would be nice if the "duell" game type could be parsed by the player.

3) the Ultimate Lightning games in XML format do not correctly display rescue moves on the board when the rescued pieces are being placed. If the newly placed piece makes a move, an arrow appears on the squares that it moved from/to, but the piece itself remains invisible. When a newly placed piece captures another piece, it takes on the identity of the captured piece. For the Ultimate Lightning games in the old GSN format, everything appears to work correctly.

Can anyone confirm this behavior? And preferably fix it?
Back to top
View user's profile Send private message
templaterex
Newbie


Joined: 15 Dec 2017
Posts: 5

PostPosted: 15.09.2020 15:16    Post subject: Reply with quote

More weird stuff.

4) classic.2003.06.07.505.gsn has 2 lines with "END" and "result". Playing the game in the player shows that the final 2 lines of this file should be removed.

5) In total 39 occurances of using the J-file notation instead of the K-file notation that is used everywhere else on this site. This only happens in Ultimate Lightning XML games and only when reaching the backrow on the J/K-file. If the J-file is being used at all, the notation always uses the J-file for both the source and target. The source is sometimes a captain from J2, J3 or I9, but mostly pieces coming from J2 or J9. I have no idea if this is related to the previously mentioned bug of rescued pieces not being shown on the board.

Again, confirmation is welcome!

P.S. I am doing an automated analysis in Python of all StraDoS2 games, in order to build a searchable database of all 17 million positions (so that I can find interesting endgames, or maneuvers).
Back to top
View user's profile Send private message
templaterex
Newbie


Joined: 15 Dec 2017
Posts: 5

PostPosted: 15.09.2020 15:22    Post subject: Reply with quote

For convenience of others, below the full list of 39 times the J-file notation was used (id is the move number, divide it by 2 to get the move number in the player. E.g. 117 = 2 * 59 - 1 so corresponds to move 59a in the player):

Code:

                               filename   id source target
0    ultimate lightning-2005.5-2105.xml  117     J9     J:
1    ultimate lightning-2005.5-4822.xml  112     J2     J1
2    ultimate lightning-2005.9-1542.xml  126     J3     J1
3    ultimate lightning-2005.9-5650.xml  125     J9     J:
4    ultimate lightning-2005.9-5989.xml  118     J2     J1
5    ultimate lightning-2005.9-7185.xml   83     J9     J:
6    ultimate lightning-2005.9-7586.xml  113     J9     J:
7    ultimate lightning-2005.10-233.xml  125     J9     J:
8   ultimate lightning-2005.10-1140.xml   46     J2     J1
9   ultimate lightning-2005.10-1140.xml   94     J2     J1
10  ultimate lightning-2005.10-1169.xml  160     J2     I1
11  ultimate lightning-2005.10-1668.xml   70     J2     J1
12  ultimate lightning-2005.10-3344.xml   76     J2     J1
13  ultimate lightning-2005.10-4837.xml  115     I9     J:
14  ultimate lightning-2005.10-7463.xml  107     J9     J:
15  ultimate lightning-2005.10-7463.xml  146     J2     J1
16  ultimate lightning-2005.11-1764.xml   43     J9     J:
17  ultimate lightning-2005.11-2754.xml  119     J8     J:
18  ultimate lightning-2005.11-5426.xml  195     J9     J:
19    ultimate lightning-2006.0-790.xml   93     J9     J:
20   ultimate lightning-2006.0-2559.xml  117     J9     J:
21   ultimate lightning-2006.0-5442.xml   97     J9     J:
22   ultimate lightning-2006.0-5591.xml  115     J9     J:
23   ultimate lightning-2006.0-6078.xml   55     J8     J:
24   ultimate lightning-2006.0-7178.xml  219     J8     J:
25   ultimate lightning-2006.1-6118.xml   73     J8     J:
26    ultimate lightning-2006.4-129.xml  113     J9     J:
27    ultimate lightning-2006.4-150.xml  119     J9     J:
28   ultimate lightning-2006.4-1410.xml   40     J2     J1
29   ultimate lightning-2006.4-6817.xml   23     J9     J:
30    ultimate lightning-2014.1-704.xml  188     J2     J1
31   ultimate lightning-2014.1-1172.xml   55     J9     J:
32   ultimate lightning-2014.1-3160.xml   53     J9     J:
33    ultimate lightning-2014.2-173.xml   96     J2     J1
34   ultimate lightning-2014.2-2022.xml   49     J9     J:
35    ultimate lightning-2014.3-604.xml  180     J2     J1
36   ultimate lightning-2014.3-1482.xml   65     J9     J:
37   ultimate lightning-2014.3-1482.xml   96     J2     J1
38    ultimate lightning-2014.4-542.xml  144     J2     J1
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Gravon - Das Spielerparadies Forum Index -> General All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group