Author |
Topic: Illegal move ? (Read 948 times) |
|
pago
Forum Guru
    
 Arimaa player #5439

Gender: 
Posts: 69
|
 |
Illegal move ?
« on: Oct 13th, 2010, 8:45am » |
Quote Modify
|
Hello, During the game #141589 between Bot-Marwin and Arimabuff, the bot played the following move : 70w rb8s Ha8e Hb8e rb7n I thought it was illegal because one shall play a move that changes the position. Note that it changes nothing to the poor position of the poor bot...
|
|
IP Logged |
|
|
|
pago
Forum Guru
    
 Arimaa player #5439

Gender: 
Posts: 69
|
 |
Re: Illegal move ?
« Reply #1 on: Oct 13th, 2010, 8:47am » |
Quote Modify
|
Oups !!! Sorry : I didn't see that the third step was east (not west) don't act
|
|
IP Logged |
|
|
|
Isaac Grosof
Forum Guru
    
 Longtime Arimaa Fan
Gender: 
Posts: 175
|
 |
Re: Illegal move ?
« Reply #2 on: Oct 13th, 2010, 6:42pm » |
Quote Modify
|
I'm glad you could answer your question. However, it raises a larger point: Do bot move generation programs generate the move "pass" as a move? Which bots "play" it?
|
« Last Edit: Oct 13th, 2010, 6:42pm by Isaac Grosof » |
IP Logged |
Sorry about that one thing.
|
|
|
rbarreira
Forum Guru
    
 Arimaa player #1621
Gender: 
Posts: 605
|
 |
Re: Illegal move ?
« Reply #3 on: Oct 14th, 2010, 4:26am » |
Quote Modify
|
on Oct 13th, 2010, 6:42pm, 722caasi wrote:I'm glad you could answer your question. However, it raises a larger point: Do bot move generation programs generate the move "pass" as a move? Which bots "play" it? |
| There are many moves which don't change the board (moving one piece back and forth, or doing that twice, or doing that with two pieces, and more...), so this needs to be treated in a general way. It's not enough to avoid the "pass" move. My guess is that if the existing bots didn't avoid those moves, illegal moves would happen frequently enough that we would notice it. I personally have never seen any of those moves in the game logs.
|
« Last Edit: Oct 14th, 2010, 4:26am by rbarreira » |
IP Logged |
|
|
|
Sconibulus
Forum Guru
    
 Arimaa player #4633
Gender: 
Posts: 116
|
 |
Re: Illegal move ?
« Reply #4 on: Oct 14th, 2010, 8:10am » |
Quote Modify
|
I think he means pass, as in the move you select when you decide to play less than four steps. As far as I know, all bots play this move, but often it requires getting them into a position of severe difficulty. Also, in case I'm wrong, there are a handful of bots on the ladder, mostly older ones, that will submit an empty move if they can't find a move that would make their situation a whole lot worse.
|
|
IP Logged |
|
|
|
Fritzlein
Forum Guru
    
 Arimaa player #706

Gender: 
Posts: 5928
|
 |
Re: Illegal move ?
« Reply #5 on: Oct 14th, 2010, 12:16pm » |
Quote Modify
|
There are still some quirks, such as Bomb being able to pass only on the last step. I saw a game in which Bomb crashed because it needed to make a one-step move and couldn't. And jdb has demonstrated freaky endgames where being able to make a two-step move is the difference between losing and winning, not just the difference between crashing and losing gracefully. Bomb2004 had to play all four steps, which caused frequent quirks in the endgame, but merely being allowed to pass the fourth step took care of most of the issue.
|
« Last Edit: Oct 14th, 2010, 12:18pm by Fritzlein » |
IP Logged |
|
|
|
Isaac Grosof
Forum Guru
    
 Longtime Arimaa Fan
Gender: 
Posts: 175
|
 |
Re: Illegal move ?
« Reply #6 on: Oct 14th, 2010, 6:44pm » |
Quote Modify
|
Speaking of illegal moves, Clueless2005 lost in this game because it did not understand/implement the three time repetition rule.
|
|
IP Logged |
Sorry about that one thing.
|
|
|
omar
Forum Guru
    
 Arimaa player #2
Gender: 
Posts: 1003
|
 |
Re: Illegal move ?
« Reply #7 on: Oct 15th, 2010, 9:25am » |
Quote Modify
|
The older bots didn't have the 3rd time repetition rule implemented. Also bots prior to 2008 don't know about the rabbit elimination rule. Eventually I would like to have only bots that function well on the beginner ladder.
|
|
IP Logged |
|
|
|
|