The 81-Square Universe • View topic - Another bug

The 81-Square Universe

An English-speaking shogi community
It is currently Wed Sep 08, 2010 08:35

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: Another bug
PostPosted: Tue Aug 10, 2010 12:32 
Offline

Joined: Mon Oct 05, 2009 08:44
Posts: 40
Location: Bratislava, capital city of Slovakia
This bug has probably something to do with the server, but as I am not sure, please check it out. This is kifu of my game:

開始日時: 2010/8/10
場所: 81-Dojo
手合割:平手
先手:Lukas1
後手:kurapika
手数----指手---------消費時間--
1 7六歩(77) ( 0:2)
2 3四歩(33) ( 0:8)
3 2六歩(27) ( 0:1)
4 8八角(22) ( 0:4)
5 8八銀(79) ( 0:2)
6 2二銀(31) ( 0:1)
7 2五歩(26) ( 0:4)
8 3三銀(22) ( 0:1)
9 3六歩(37) ( 0:1)
10 3一金(41) ( 0:6)
11 3八銀(39) ( 0:1)
12 4二玉(51) ( 0:1)
13 3七銀(38) ( 0:1)
14 3二玉(42) ( 0:3)
15 7八金(69) ( 0:1)
16 4二飛(82) ( 0:6)
17 5八金(49) ( 0:3)
18 1四歩(13) ( 0:2)
19 1六歩(17) ( 0:2)
20 9四歩(93) ( 0:4)
21 6八玉(59) ( 0:2)
22 5二飛(42) ( 0:2)
23 6六歩(67) ( 0:4)
24 5四歩(53) ( 0:2)
25 6七金(58) ( 0:1)
26 5五歩(54) ( 0:1)
27 8六歩(87) ( 0:3)
28 7二金(61) ( 0:6)
29 7七銀(88) ( 0:4)
30 5一飛(52) ( 0:1)
31 7五歩(76) ( 0:1)
32 6二銀(71) ( 0:1)
33 7六銀(77) ( 0:1)
34 5三銀(62) ( 0:1)
35 7七玉(68) ( 0:1)
36 4四銀(53) ( 0:2)
37 4六歩(47) ( 0:18)
38 4七角打 ( 0:8)
39 6八金(78) ( 0:10)
40 5六歩(55) ( 0:15)
41 9六歩(97) ( 0:21)
42 8四歩(83) ( 0:14)
43 6五銀(76) ( 0:5)
44 5七歩成(56) ( 0:15)
45 5七金(68) ( 0:2)
46 6九角成(47) ( 0:12)
47 6八金(67) ( 0:24)
48 7九馬(69) ( 0:6)
49 7八角打 ( 0:5)
50 8五歩(84) ( 0:15)
51 8五歩(86) ( 0:2)
52 7八馬(79) ( 0:4)
53 7八玉(77) ( 0:3)
54 5九角打 ( 0:28)
55 5八飛(28) ( 0:16)
56 6八角成(59) ( 0:17)
57 6八玉(78) ( 0:3)
58 8六歩打 ( 0:8)
59 5四歩打 ( 0:17)
60 8七歩成(86) ( 0:4)
61 8四歩(85) ( 0:13)
62 8八と(87) ( 0:6)
63 7七桂(89) ( 0:4)
64 7八金打 ( 0:7)
65 5九玉(68) ( 0:2)
66 7七金(78) ( 0:8)
67 8三歩成(84) ( 0:6)
68 7八と(88) ( 0:9)
69 4九玉(59) ( 0:20)
70 6八と(78) ( 0:4)
71 2八飛(58) ( 0:2)
72 8三金(72) ( 0:15)
73 7二角打 ( 0:7)
74 8二金(83) ( 0:7)
75 6三角成(72) ( 0:3)
76 5八歩打 ( 0:8)
77 4五歩(46) ( 0:17)
78 5九歩成(58) ( 0:19)
79 3八玉(49) ( 0:2)
80 5五銀(44) ( 0:11)
81 5三歩成(54) ( 0:4)
82 5八と(68) ( 0:9)
83 5二と(53) ( 0:5)
84 7一飛(51) ( 0:7)
85 5三角打 ( 0:23)
86 7二飛(71) ( 0:23)
87 5六歩打 ( 0:15)
88 5七と(58) ( 0:17)
89 5五歩(56) ( 0:2)
90 5八と(57) ( 0:30)
91 6二と(52) ( 0:3)
92 切れ負け
93 4二銀(33) ( 0:13)
94 切れ負け

This says in 92th move Time up for white and then 93 whites silver move and then i was playing black and i simply couldnt move(probably because my client thought, I have won due to time up for white) so i lost on time. Finaly white won the game.


Top
 Profile  
 
 Post subject: Re: Another bug
PostPosted: Tue Aug 10, 2010 19:29 
Offline
Site Admin
User avatar

Joined: Mon Oct 05, 2009 06:00
Posts: 342
Location: Shizuoka, JAPAN
Thanks for the info.
This is the same bug as what we have been experiencing.

I think either of you were using the older version of client applet.
Did the board look like this photo? (with new images on the corners?) http://twitpic.com/2d1643
If not, you were using the older version.
Even if you were using the newest version, same bug could occur if kurapica was using the older version.

I had already updated SWF file with the newest version, but I noticed that the web browser doesn't reload it unless the user pushes the reload button, and users might keep using the older one. I'm sorry.
I'll find a way to force users to reload the SWF as soon as possible.

I'm relieved to know that your game against kurapika wasn't a league game.

_________________
Hidetchi (http://www.youtube.com/HIDETCHI)


Top
 Profile  
 
 Post subject: Re: Another bug
PostPosted: Wed Aug 11, 2010 13:57 
Offline

Joined: Mon Oct 05, 2009 08:44
Posts: 40
Location: Bratislava, capital city of Slovakia
Hidetchi wrote:
Thanks for the info.
This is the same bug as what we have been experiencing.

I think either of you were using the older version of client applet.
Did the board look like this photo? (with new images on the corners?) http://twitpic.com/2d1643
If not, you were using the older version.
Even if you were using the newest version, same bug could occur if kurapica was using the older version.

I had already updated SWF file with the newest version, but I noticed that the web browser doesn't reload it unless the user pushes the reload button, and users might keep using the older one. I'm sorry.
I'll find a way to force users to reload the SWF as soon as possible.

I'm relieved to know that your game against kurapika wasn't a league game.


I have the newest version, maybe kurapika didn't have the newest version. What do you mean by reloading flash, though? Because flash is being loaded everytime you actually open the page containing it(81dojo in this case), so this might be only issue, when new version of the flash was released and those people who were online at the time of this change may have cached the flash in browser's cache. This should be solved however by for example restarting pc or just turning it off and the turning it on later (which probably most users do). So this shouldnt be an issue anymore, I think.


Top
 Profile  
 
 Post subject: Re: Another bug
PostPosted: Wed Aug 11, 2010 18:39 
Offline
Site Admin
User avatar

Joined: Mon Oct 05, 2009 06:00
Posts: 342
Location: Shizuoka, JAPAN
I think it depends on your web browser.
Some web browser maintains the cache file of the SWF, so even if I delete the SWF file, it runs on your PC next time as if it is still there.

_________________
Hidetchi (http://www.youtube.com/HIDETCHI)


Top
 Profile  
 
 Post subject: Re: Another bug
PostPosted: Mon Aug 16, 2010 15:13 
Offline

Joined: Mon Oct 05, 2009 08:44
Posts: 40
Location: Bratislava, capital city of Slovakia
another bug of this type happend:

開始日時: 2010/8/16
場所: 81-Dojo (ver.2010/08/16)
手合割:平手
先手:claudius
後手:widar
手数----指手---------消費時間--
1 2六歩(27) ( 0:19)
2 3四歩(33) ( 0:14)
3 2五歩(26) ( 0:27)
4 3三角(22) ( 0:24)
5 7六歩(77) ( 0:9)
6 2二飛(82) ( 0:53)
7 3三角成(88) ( 0:8)
8 3三桂(21) ( 0:26)
9 8八角打 ( 0:22)
10 3二銀(31) ( 0:30)
11 3八銀(39) ( 0:11)
12 6二玉(51) ( 1:22)
13 3六歩(37) ( 0:26)
14 4二金(41) ( 0:12)
15 3七銀(38) ( 0:36)
16 7二玉(62) ( 0:14)
17 6八玉(59) ( 0:10)
18 4四角打 ( 0:16)
19 4四角(88) ( 0:29)
20 4四歩(43) ( 0:9)
21 3一角打 ( 0:50)
22 2一飛(22) ( 0:57)
23 4二角成(31) ( 0:8)
24 5一金(61) ( 0:34)
25 3二馬(42) ( 0:18)
26 5四角打 ( 0:40)
27 3三馬(32) ( 0:49)
28 3一飛(21) ( 1:6)
29 2三馬(33) ( 0:56)
30 7六角(54) ( 0:30)
31 7八銀(79) ( 0:11)
32 3五歩(34) ( 0:16)
33 3五歩(36) ( 0:42)
34 3五飛(31) ( 0:47)
35 3六歩打 ( 0:12)
36 2七歩打 ( 0:13)
37 2七飛(28) ( 0:27)
38 5四角(76) ( 0:13)
39 2六飛(27) ( 1:45)
40 2八歩打 ( 0:49)
41 3五歩(36) ( 0:15)
42 2九歩成(28) ( 0:10)
43 2九飛(26) ( 0:22)
44 7五桂打 ( 0:23)
45 7九桂打 ( 0:45)
46 6五角(54) ( 0:56)
47 5六歩(57) ( 0:31)
48 1四歩(13) ( 0:54)
49 2二飛打 ( 0:15)
50 6二銀(71) ( 0:18)
51 6六銀打 ( 0:42)
52 6七桂成(75) ( 0:21)
53 6七桂(79) ( 0:13)
54 2一歩打 ( 0:2)
55 6二飛成(22) ( 0:21)
56 6二金(51) ( 0:25)
57 6五銀(66) ( 0:3)
58 1五歩(14) ( 0:53)
59 3三馬(23) ( 0:33)
60 3一飛打 ( 0:37)
61 1一馬(33) ( 0:20)
62 3五飛(31) ( 0:7)
63 6六桂打 ( 1:51)
64 6五飛(35) ( 0:44)
65 5五金打 ( 0:34)
66 6六飛(65) ( 0:25)
67 7七銀(78) ( 0:49)
68 7六桂打 ( 0:52)
69 5七玉(68) ( 0:17)
70 6八銀打 ( 1:0)
71 6八金(69) ( 0:11)
72 6七飛成(66) ( 0:53)
73 6七玉(57) ( 0:8)
74 6八桂成(76) ( 0:38)
75 6八銀(77) ( 0:5)
76 3六歩打 ( 0:17)
77 4八銀(37) ( 0:28)
78 6九金打 ( 0:42)
79 5八玉(67) ( 0:36)
80 6八金(69) ( 0:20)
81 6八玉(58) ( 0:8)
82 8八銀打 ( 1:0)
83 3二飛打 ( 0:23)
84 8九銀(88) ( 0:18)
85 5一銀打 ( 0:9)
86 5二桂打 ( 0:30)
87 6二銀成(51) ( 0:11)
88 6二玉(72) ( 0:4)
89 5一角打 ( 0:13)
90 7一玉(62) ( 0:53)


Claudius couldn't select, nor move any of his pieces.

I think it is important to note, all these issues happen in the byoyomi. I've heard of widar, to whom he happend this also(in byoyomi) and i think this was issue even in the match of oneye in 81 league. It happens, when the byoyomi time is almost over (like two seconds or so). So it's kind of like something can't react fast enough. This should be tested, if this is server side problem, or flash. It seems like flash issue, because the time is actually running out, after first player ends his turn. The second player's starts to count down and he can't move his pieces. I believe the counting down of the time begins after the response from the server of executed move is sent. If not, it should be implemented this way and this even might be the issue. But I can't be sure, since I don't see the code. But this must be something code related, some kind of bug. And it is in the newest version as well.


Top
 Profile  
 
 Post subject: Re: Another bug
PostPosted: Mon Aug 16, 2010 17:27 
Offline
Site Admin
User avatar

Joined: Mon Oct 05, 2009 06:00
Posts: 342
Location: Shizuoka, JAPAN
Thanks for the info.
I need confirmation that claudius was using the latest version.
But, of course, there's a possibility that the bug happens even with the latest version, because I haven't checked how it works under time lag. I can't reproduce time lag when I test. (I'll find a way to do that.)

_________________
Hidetchi (http://www.youtube.com/HIDETCHI)


Top
 Profile  
 
 Post subject: Re: Another bug
PostPosted: Mon Aug 16, 2010 17:40 
Offline
Site Admin
User avatar

Joined: Mon Oct 05, 2009 06:00
Posts: 342
Location: Shizuoka, JAPAN
OK, I reproduced time lag on my client and checked it.
My conclusion is that claudius was using older version.
The fact that Lukas received widar's last move means the server has not sent time up, and was still running.
In that situation, the newest version never prevents the 2nd player from making the next move even if the 1st player's timer runs out on 2nd player's screen.

_________________
Hidetchi (http://www.youtube.com/HIDETCHI)


Top
 Profile  
 
 Post subject: Re: Another bug
PostPosted: Tue Aug 17, 2010 13:31 
Offline

Joined: Mon Oct 05, 2009 08:44
Posts: 40
Location: Bratislava, capital city of Slovakia
Hidetchi wrote:
OK, I reproduced time lag on my client and checked it.
My conclusion is that claudius was using older version.
The fact that Lukas received widar's last move means the server has not sent time up, and was still running.
In that situation, the newest version never prevents the 2nd player from making the next move even if the 1st player's timer runs out on 2nd player's screen.

as far as i know claudius had to use the newest version. Because he registered after the newest version was released. In fact when he registered, it was his first visit on 81squareuniverse.com at all. And it was me, who provided him the link with the newest version. There is no way, he used the older version.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


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 post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Translated by Xaphos © 2007, 2008, 2009 phpBB.fr