Author |
Topic: Flash client possibly allows illegal moves? (Read 572 times) |
|
Kortney
Forum Newbie
Arimaa player #5083
Gender:
Posts: 2
|
|
Flash client possibly allows illegal moves?
« on: Mar 11th, 2010, 10:00pm » |
Quote Modify
|
Hi all, I'm pretty new to this game so I might be missing something, but a friend of mine and I looked over this very carefully and it looks like the client would have allowed me a move that seems illegal. (For clarity, the move that I performed is what i felt would actually be legal, but I did notice that it would allow me to plan an illegal move. I did not try to submit it, because I didn't want to cheat against the bot. ) Here's a link to view the game: http://arimaa.com/arimaa/games/showGame.cgi?gid=137281&s=w&clien t=1 I'm Gold, the move in question is 17g. After dc5s (which traps the cat at c6), Mb5e, dc4s (my intention was to push with the elephant on d4), the client was acting as though dc4s was not a push/pull, and allowed me to move other pieces in a normal fashion, instead of requiring either Ed4w or Mc5s. I moved Rf1w just to see what the client would do, and it showed the piece moving, but I chose instead to submit Ed4w. I'm just wondering if I'm missing some subtlety about the push/pull rules, or if the client is acting up. Any other time I've attempted a push, I've been forced to "follow up" by moving the pushing piece into the vacated space; I've never seen it allow completely unrelated moves like this before. I'm using the Flash client, if this helps. By the way, this game is a lot of fun. Just don't want to see the computer letting me stomp it with illegal moves -- I'd rather kill it fair and square!
|
|
IP Logged |
|
|
|
Fritzlein
Forum Guru
Arimaa player #706
Gender:
Posts: 5928
|
|
Re: Flash client possibly allows illegal moves?
« Reply #1 on: Mar 12th, 2010, 9:21am » |
Quote Modify
|
Yep, that second dog push must be followed up with the camel or elephant, just as you say. I have never seen the client allow me to not complete a dislodgement. What version of the Flash client were you using? If you ever get the opportunity again, you would do the Arimaa community a favor to go ahead and make the illegal move. Any advantage you gain from cheating against a bot will be forgiven by the community for the help you provide in debugging and closing the loophole, so that it can't happen in a more serious situation. Omar might not be able to get onto investigating this issue immediately, but thanks anyway for the bug report. Making arimaa.com a better gaming site is a community effort!
|
|
IP Logged |
|
|
|
Kortney
Forum Newbie
Arimaa player #5083
Gender:
Posts: 2
|
|
Re: Flash client possibly allows illegal moves?
« Reply #2 on: Mar 12th, 2010, 11:19am » |
Quote Modify
|
Thanks for the reply! I was using the Flash client v2. Sorry, after the fact I realized that I probably should have gone ahead and submitted the illegal move to see what happened, but it just didn't really occur to me at the time. I'll keep my eye out, and if it happens again I'll definitely try it.
|
|
IP Logged |
|
|
|
Isaac Grosof
Forum Guru
Longtime Arimaa Fan
Gender:
Posts: 175
|
|
Re: Flash client possibly allows illegal moves?
« Reply #3 on: Mar 12th, 2010, 7:55pm » |
Quote Modify
|
When I opened the position in the plan window, it didn't make that mistake.
|
|
IP Logged |
Sorry about that one thing.
|
|
|
omar
Forum Guru
Arimaa player #2
Gender:
Posts: 1003
|
|
Re: Flash client possibly allows illegal moves?
« Reply #4 on: Mar 13th, 2010, 6:38am » |
Quote Modify
|
Thanks for reporting this. I was able to reproduce it with the Flash V2 client. It does not happen in the Flash V1 client or the Flash JavaScript client. I've made a note to fix this soon. If someone were to try and submit an illegal move the game server would reject it so it probably would not be saved.
|
|
IP Logged |
|
|
|
|