Author |
Topic: Arimaa at Boardspace.net (Read 4862 times) |
|
ddyer
Forum Guru
    

Gender: 
Posts: 66
|
 |
Arimaa at Boardspace.net
« on: Nov 24th, 2010, 3:50pm » |
Quote Modify
|
I've got Arimaa about ready for Boardspace.net, but I'd like to enlist a few experienced players to check for rules correctness and make suggestions for my weak robot.
|
|
IP Logged |
visit my game site: http://www.boardspace.net/ free online abstract strategy games
|
|
|
qswanger
Forum Guru
    


Gender: 
Posts: 89
|
 |
Re: Arimaa at Boardspace.net
« Reply #1 on: Nov 24th, 2010, 5:35pm » |
Quote Modify
|
Holy Cow! This is awesome news. Boardspace is an EXCELLENT gaming site. Count me in!
|
« Last Edit: Nov 24th, 2010, 5:36pm by qswanger » |
IP Logged |
|
|
|
ddyer
Forum Guru
    

Gender: 
Posts: 66
|
 |
Re: Arimaa at Boardspace.net
« Reply #2 on: Nov 24th, 2010, 11:05pm » |
Quote Modify
|
It's there. Let me know what you find.
|
|
IP Logged |
visit my game site: http://www.boardspace.net/ free online abstract strategy games
|
|
|
clojure
Forum Guru
    
 Arimaa player #5004
Gender: 
Posts: 207
|
 |
Re: Arimaa at Boardspace.net
« Reply #3 on: Nov 24th, 2010, 11:45pm » |
Quote Modify
|
Hi, I tried to put pieces from the right most stack for the initial setup but before I got to the end of the stack, there was some error, which prevented me to continue. Here are the messages. Code: Lobby: Welcome to BoardSpace client, version 3.1 Error: in game main loop java.lang.Error: rabbit count matches{LastParsed: Reset}java.lang.Error: rabbit count matches Error: in game main loop java.lang.Error: rabbit count matches last message was 211 trackMouse on 84 66 -3 {LastParsed: Pick B 6 13}java.lang.Error: rabbit count matches Error: in game main loop java.lang.Error: rabbit count matches last message was 211 trackMouse on 1010999 21000 13 {LastParsed: Dropb B 2}java.lang.Error: rabbit count matches Error: in game main loop java.lang.Error: rabbit count matches{LastParsed: Pick B 6 13}java.lang.Error: rabbit count matches |
|
|
|
IP Logged |
|
|
|
ddyer
Forum Guru
    

Gender: 
Posts: 66
|
 |
Re: Arimaa at Boardspace.net
« Reply #4 on: Nov 25th, 2010, 11:09am » |
Quote Modify
|
Thanks for the rapid feedback - this is fixed now.
|
|
IP Logged |
visit my game site: http://www.boardspace.net/ free online abstract strategy games
|
|
|
omar
Forum Guru
    
 Arimaa player #2
Gender: 
Posts: 1003
|
 |
Re: Arimaa at Boardspace.net
« Reply #5 on: Nov 25th, 2010, 10:25pm » |
Quote Modify
|
Thanks for adding Arimaa to Boardspace.net. I tried it out and it looks pretty good. I didn't have time to finish the game since the bot was taking a while to move. On the setup move the bot was thinking after placing each piece. You might want to use some predefined setups on the first move to speed it up. I didn't run into any errors.
|
|
IP Logged |
|
|
|
ddyer
Forum Guru
    

Gender: 
Posts: 66
|
 |
Re: Arimaa at Boardspace.net
« Reply #6 on: Nov 25th, 2010, 11:29pm » |
Quote Modify
|
The lookahead is essentially meaningless in the initial setup phase, so trimming it back ought to be fine. I also plan to add a "place the rabbits" button for humans to use after the first 8.
|
|
IP Logged |
visit my game site: http://www.boardspace.net/ free online abstract strategy games
|
|
|
omar
Forum Guru
    
 Arimaa player #2
Gender: 
Posts: 1003
|
 |
Re: Arimaa at Boardspace.net
« Reply #7 on: Dec 9th, 2010, 8:43am » |
Quote Modify
|
I was able to play test it out more today. I noticed that the bot made a move which did not change the board position. It was move 29 and 31 in the game. It moved the elephant, but brought it back to the square it was originally on.
|
|
IP Logged |
|
|
|
Fritzlein
Forum Guru
    
 Arimaa player #706

Gender: 
Posts: 5928
|
 |
Re: Arimaa at Boardspace.net
« Reply #8 on: Dec 9th, 2010, 8:31pm » |
Quote Modify
|
on Dec 9th, 2010, 8:43am, omar wrote:I was able to play test it out more today. I noticed that the bot made a move which did not change the board position. It was move 29 and 31 in the game. It moved the elephant, but brought it back to the square it was originally on. |
| Which is significant since that is an illegal move...
|
|
IP Logged |
|
|
|
ddyer
Forum Guru
    

Gender: 
Posts: 66
|
 |
Re: Arimaa at Boardspace.net
« Reply #9 on: Dec 9th, 2010, 9:34pm » |
Quote Modify
|
on Dec 9th, 2010, 8:31pm, Fritzlein wrote: Which is significant since that is an illegal move... |
| re: AA-Dumbot-omar-2010-12-09-1412 (a) it's not an illegal move to cause 3 repetitions, it's a LOSING move. There is a difference. (b) In the case in point, the elephant walks in a circle, but this is not yet even one repetition. After the gold elephant walks in a circle, silver has a new position he has never before confronted. -- not to claim perfection, if the applet sees three repetitions, it declares a draw rather than a loss. I'll fix that.
|
|
IP Logged |
visit my game site: http://www.boardspace.net/ free online abstract strategy games
|
|
|
Janzert
Forum Guru
    
 Arimaa player #247
Gender: 
Posts: 1016
|
 |
Re: Arimaa at Boardspace.net
« Reply #10 on: Dec 9th, 2010, 10:37pm » |
Quote Modify
|
Hmm, looking up the rule I guess it is rather ambiguous. I think this is the relevant sentence in the rules: Quote:A player can pass some of the steps, but at least one step must be taken on each turn to change the game position. |
| I guess this can be taken to mean that since the elephant circled around, it had changed the game position during the turn. I believe Omar's intent and the arimaa community interpretation has always been that the game position has to be changed at the end of the turn from what it started as. Even just swapping the position of say two dogs has been clarified as illegal in the past. Janzert
|
|
IP Logged |
|
|
|
Fritzlein
Forum Guru
    
 Arimaa player #706

Gender: 
Posts: 5928
|
 |
Re: Arimaa at Boardspace.net
« Reply #11 on: Dec 9th, 2010, 11:48pm » |
Quote Modify
|
When I learned Arimaa, I was also confused by the "at least one step must be taken" rule, which is (as you point out) not completely clarified by adding "to change the position". When the rules state that a player is required to change the position, that requirement is made unclear by expressing it in terms of having to take at least one step. The rule as stated invites the misinterpretation that Dave just made. It might be better to say, "A player may not pass his turn or make a move equivalent to passing." Then the need to take at least one step is an obvious corollary instead of a misleading introduction. The full sentence might read, "A player may pass some of the steps, but may not pass the whole turn or make a move equivalent to passing." Does this strike folks as being less open to misinterpretation?
|
« Last Edit: Dec 10th, 2010, 1:15am by Fritzlein » |
IP Logged |
|
|
|
Fritzlein
Forum Guru
    
 Arimaa player #706

Gender: 
Posts: 5928
|
 |
Re: Arimaa at Boardspace.net
« Reply #12 on: Dec 9th, 2010, 11:51pm » |
Quote Modify
|
on Dec 9th, 2010, 9:34pm, ddyer wrote:(a) it's not an illegal move to cause 3 repetitions, it's a LOSING move. There is a difference. |
| There is indeed a difference. Actually, this rule has been changed. It used to be a losing move to create a third repetition, but now it is an illegal move instead. Where are the rules that you are referencing that call it a losing move? We need to bring those rules up to date. (The Arimaa rules on Wikipedia were updated with this change on July 5, 2008) on Dec 9th, 2010, 9:34pm, ddyer wrote:(b) In the case in point, the elephant walks in a circle, but this is not yet even one repetition. After the gold elephant walks in a circle, silver has a new position he has never before confronted. |
| That's correct, it is not even yet one repetition, but the "no passing" rule is in addition to the "no three-fold repetition" rule.
|
« Last Edit: Dec 9th, 2010, 11:57pm by Fritzlein » |
IP Logged |
|
|
|
ddyer
Forum Guru
    

Gender: 
Posts: 66
|
 |
Re: Arimaa at Boardspace.net
« Reply #13 on: Dec 10th, 2010, 12:24am » |
Quote Modify
|
I haven't seen the "equivalent to passing" language anywhere official - I'll wait for it to appear. I propose that no matter what rule is in effect, it will be possible to construct board positions where reasonable players will disagree if the result is "fair" or not.
|
|
IP Logged |
visit my game site: http://www.boardspace.net/ free online abstract strategy games
|
|
|
Fritzlein
Forum Guru
    
 Arimaa player #706

Gender: 
Posts: 5928
|
 |
Re: Arimaa at Boardspace.net
« Reply #14 on: Dec 10th, 2010, 1:20am » |
Quote Modify
|
on Dec 10th, 2010, 12:24am, ddyer wrote:I propose that no matter what rule is in effect, it will be possible to construct board positions where reasonable players will disagree if the result is "fair" or not. |
| Certainly. I don't like the official rules myself. It is as it is because that's how Omar decided it should be, and it turns out I can live with it. :)
|
|
IP Logged |
|
|
|
|