Arimaa Forum (http://arimaa.com/arimaa/forum/cgi/YaBB.cgi)
Arimaa >> Site Discussion >> Odd client bug?
(Message started by: clyring on Mar 30th, 2012, 10:26pm)

Title: Odd client bug?
Post by clyring on Mar 30th, 2012, 10:26pm
On reviewing my (extremely frustrating) game against briareus (http://arimaa.com/arimaa/games/jsShowGame.cgi?gid=222978), I found, well, an odd client bug. Open a plan window at move 38g and input the following moves:
38g Cc5n Rd3n Rd4w Rc4n
38s he5w Rc5s hd5w (pass)

The client will allow you to push the dog to d8 while pulling the rabbit from d7 using the horse. The rabbit step is clearly illegal and should not be possible to enter.

Title: Re: Odd client bug?
Post by Nombril on Mar 30th, 2012, 10:54pm
I tried this, and saw the same thing.  And it won't let gold enter the 4th step for the move until the rabbit step is undone.

Somehow the silver dog step is probably being counted as part of 38s ?

Title: Re: Odd client bug?
Post by Thiagor on Mar 31st, 2012, 2:24am
Yeah, that's indeed a bug. I don't think the silver dog step is counted as part of 38s, since the problem persists after doing a forth step on 38s (instead of passing).

Rather, I think it comes from the capturing at c6 - as the cat is trapped in between, the client somehow "forgets" that Hc7n was a pushing move, and moreover, counts it twice (probably as one pushing move and one pulling move).

Title: Re: Odd client bug?
Post by rbarreira on Mar 31st, 2012, 4:43am
It does not seem to have anything to do with what happened in the previous move, because if you start a plan window (http://arimaa.com/arimaa/games/planGame.cgi) from the position after your 38s:

1w Rh1 Rf2 Rg2 Rc4 Ch4 Rb5 Hg5 Ra6 Cc6 Ra7 Hc7 Eb8
1b mg4 hc5 rh5 rb6 cd6 cg6 rh6 eb7 rd7 rg7 dh7 ha8 dc8 rf8

The bug still happens.

Also strange is the error message if you try to Pass after the rabbit step - "You must complete the push". If anything that was a pull step (especially as it only allows the rabbit to step west and not east as would happen in a push).

Title: Re: Odd client bug?
Post by Hippo on Mar 31st, 2012, 5:06am
Yes it definitely must be case of false "pull interrupted by cat sacrifice detection".



Arimaa Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.