View previous topic :: View next topic |
Author |
Message |
templaterex User
Joined: 15 Dec 2017 Posts: 16 Location: Netherlands
|
Posted: 13.09.2020 21:23 Post subject: Bugs in the StraDoS2 game files and player |
|
|
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 |
|
|
templaterex User
Joined: 15 Dec 2017 Posts: 16 Location: Netherlands
|
Posted: 15.09.2020 15:16 Post subject: |
|
|
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 |
|
|
templaterex User
Joined: 15 Dec 2017 Posts: 16 Location: Netherlands
|
Posted: 15.09.2020 15:22 Post subject: |
|
|
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 |
|
|
|
|
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
|