Arimaa

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Arimaa
Arimaa egb74.gif
An Arimaa elephant
Designer(s) Omar Syed and Aamir Syed
Publisher(s) Z-Man Games
Years active 2002 – present
Genre(s) Board game
Abstract strategy game
Players 2
Setup time < 1 minute
Playing time 15 minutes – 2 hours
Random chance None
Skill(s) required Strategy, tactics
Website http://www.arimaa.com

Arimaa Listeni/əˈrmə/ (ə-REE-mə) is a two-player strategy board game that is played on an 8×8 board with four trap squares. There are six kinds of pieces, ranging from elephant (strongest) to rabbit (weakest). Stronger pieces can push or pull weaker pieces, and stronger pieces freeze weaker pieces. Pieces can be captured by dislodging them onto a trap square when they have no adjacent friendly pieces. There are three ways to win the game:

  1. Move a rabbit to the eighth row of the board.
  2. Capture all enemy rabbits.
  3. Deprive the opponent of legal moves.

Every year since 2004, the Arimaa community has held three tournaments: a World Championship (humans only), a Computer Championship (computers only), and the Arimaa Challenge (human vs. computer).

Arimaa was invented in 2003 by Omar Syed,[1] an Indian American computer engineer trained in artificial intelligence. Syed was inspired by Garry Kasparov's defeat at the hands of the chess computer Deep Blue to design a new game which could be played with a standard chess set, would be difficult for computers to play well, but would have rules simple enough for his then four-year-old son Aamir to understand.[2] ("Arimaa" is "Aamir" spelled backwards plus an initial "a".)

There is a $10,000 prize, available annually until 2020, for the first computer program to win the human-versus-computer Arimaa challenge.[3] As part of the conditions of the prize, the computer program must run on standard, off-the-shelf hardware.[3] As of 2013 the prize has not been claimed.[3]

Arimaa has won several awards including GAMES Magazine 2011 Best Abstract Strategy Game,[4] Creative Child Magazine 2010 Strategy Game of the Year,[5] and the 2010 Parents' Choice Approved Award.[6] It has also been the subject of several research papers.

Rules[edit]

Arimaa is played on a chessboard with four squares distinguished as trap squares: c3, f3, c6, and f6 in algebraic chess notation. The two players, Gold and Silver, each control sixteen pieces. These are, in order from strongest to weakest: one elephant (Elephant), one camel (Camel), two horses (Horse), two dogs (Dog), two cats (Cat), and eight rabbits (Rabbit). These may be represented by the king, queen, rooks, bishops, knights, and pawns respectively when one plays using a chess set.

37px-Arimaa board.jpg
Arimaa-border.png
Arimaa-border.png
a8 b8 c8 d8 e8 f8 g8 h8
a7 b7 c7 d7 e7 f7 g7 h7
a6 b6 c6 d6 e6 f6 g6 h6
a5 b5 c5 d5 e5 f5 g5 h5
a4 b4 c4 d4 e4 f4 g4 h4
a3 b3 c3 d3 e3 f3 g3 h3
a2 b2 c2 d2 e2 f2 g2 h2
a1 b1 c1 d1 e1 f1 g1 h1
Arimaa-border.png
Arimaa-border.png
Diagram 1
The players begin by setting up their pieces however they choose on their home rows.


Goal[edit]

The object of the game is to move a rabbit of one's own color onto the home rank of the opponent. Thus Gold wins by moving a gold rabbit to the eighth rank, and Silver wins by moving a silver rabbit to the first rank. However, because it is difficult to usher a rabbit to the goal line while the board is full of pieces, an intermediate objective is to capture opposing pieces by pushing or pulling them into the trap squares.

Setup[edit]

The game begins with an empty board. Gold places the sixteen gold pieces in any configuration on the first and second ranks. Silver then places the sixteen silver pieces in any configuration on the seventh and eighth ranks. Diagram 1 shows one possible initial placement.

37px-Arimaa board.jpg
Arimaa-border.png
Arimaa-border.png
a8 b8 c8 d8 e8 f8 g8 h8
a7 b7 c7 d7 e7 f7 g7 h7
a6 b6 c6 d6 e6 f6 g6 h6
a5 b5 c5 d5 e5 f5 g5 h5
a4 b4 c4 d4 e4 f4 g4 h4
a3 b3 c3 d3 e3 f3 g3 h3
a2 b2 c2 d2 e2 f2 g2 h2
a1 b1 c1 d1 e1 f1 g1 h1
Arimaa-border.png
Arimaa-border.png
Diagram 2

Movement[edit]

After the pieces are placed on the board, the players alternate turns, starting with Gold. A turn consists of making one to four steps. With each step a piece may move into an unoccupied square one space left, right, forward, or backward, except that rabbits may not step backward. The steps of a turn may be made by a single piece or distributed between several pieces in any order.

A turn must make a net change to the position. Thus one cannot, for example, take one step forward and one step back with the same piece, effectively passing the turn and evading zugzwang. Furthermore, one's turn may not create the same position with the same player to move as has been created twice before. This rule is similar to the situational super ko rule in the game of Go, which prevents endless loops, and is in contrast to chess where endless loops are considered draws. The prohibitions on passing and repetition make Arimaa a drawless game.

Pushing and pulling[edit]

The second diagram, from the same game as the initial position above, helps illustrate the remaining rules of movement.

A player may use two consecutive steps of a turn to dislodge an opposing piece with a stronger friendly piece which is adjacent in one of the four cardinal directions. For example, a player's dog may dislodge an opposing rabbit or cat, but not a dog, horse, camel, or elephant. The stronger piece may pull or push the adjacent weaker piece. When pulling, the stronger piece steps into an empty square, and the square it came from is occupied by the weaker piece. The silver elephant on d5 could step to d4 (or c5 or e5) and pull the gold horse from d6 to d5. When pushing, the weaker piece is moved to an adjacent empty square, and the square it came from is occupied by the stronger piece. The gold elephant on d3 could push the silver rabbit on d2 to e2 and then occupy d2. Note that the rabbit on d2 can't be pushed to d1, c2, or d3, because those squares are not empty.

Friendly pieces may not be dislodged. Also, a piece may not push and pull simultaneously. For example the gold elephant on d3 could not simultaneously push the silver rabbit on d2 to e2 and pull the silver rabbit from c3 to d3. An elephant can never be dislodged, since there is nothing stronger.

Freezing[edit]

A piece which is adjacent in any cardinal direction to a stronger opposing piece is frozen, unless it is also adjacent to a friendly piece. Frozen pieces may not be moved by the owner, but may be dislodged by the opponent. A frozen piece can freeze another still weaker piece. The silver rabbit on a7 is frozen, but the one on d2 is able to move because it is adjacent to a silver piece. Similarly the gold rabbit on b7 is frozen, but the gold cat on c1 is not. The dogs on a6 and b6 do not freeze each other because they are of equal strength. An elephant cannot be frozen, since there is nothing stronger, but an elephant can be blockaded.

Capturing[edit]

A piece which enters a trap square is captured and removed from the game unless there is a friendly piece adjacent. Silver could move to capture the gold horse on d6 by pushing it to c6 with the elephant on d5. A piece on a trap square is captured when all adjacent friendly pieces move away. Thus if the silver rabbit on c4 and the silver horse on c2 move away, voluntarily or by being dislodged, the silver rabbit on c3 will be captured.

Note that a piece may voluntarily step into a trap square, even if it is captured thereby. Also, the second step of a pulling maneuver is completed even if the piece doing the pulling is captured on the first step. For example, Silver could step the silver rabbit from f4 to g4, and then step the silver horse from f2 to f3, which captures the horse; the horse's move could still pull the gold rabbit from f1 to f2.

In the diagrammed position, if it were Gold's turn to move, Gold could win in three steps: The dog on a6 can push the rabbit on a7 to a8, and when the dog is on a7, it unfreezes the rabbit on b7, which can step to b8 for the victory.

Other ways to win[edit]

A player who loses every rabbit loses the game (by elimination). A player who cannot make a move at all also loses the game (by immobilization).

Strategy and tactics[edit]

For beginning insights into good play, see the Arimaa Wikibook articles on tactics and strategy.

Karl Juhnke, twice Arimaa world champion,[7] has written a book titled Beginning Arimaa which gives an introduction to Arimaa tactics and strategies. Also Jean Daligault, five time Arimaa world champion,[7] wrote Arimaa Strategies and Tactics which is geared towards those who have started playing Arimaa and want to improve their game.

Annual Tournaments[edit]

World Championship[edit]

Each year since 2004 the Arimaa community has held a World Championship tournament.[7] The tournament is played over the Internet and is open to everyone. The current world champion is Jean Daligault of France.[7] Past world champion title holders are:[7]

  • 2004 – Frank Heinemann of Germany
  • 2005 – Karl Juhnke of USA
  • 2006 – Till Wiechers of Germany
  • 2007 – Jean Daligault of France
  • 2008 – Karl Juhnke of USA
  • 2009 – Jean Daligault of France
  • 2010 – Jean Daligault of France
  • 2011 – Jean Daligault of France
  • 2012 – Hirohumi Takahashi of Japan
  • 2013 – Jean Daligault of France
  • 2014 – Jean Daligault of France

World Computer Championship[edit]

Each year since 2004 the Arimaa community has held a World Computer Championship tournament.[7] The tournament is played over the Internet and is open to everyone. The current champion is bot_sharp developed by David Wu of the USA.[7] Past computer world champion title holders are:[7]

  • 2004 – bot_Bomb developed by David Fotland of USA
  • 2005 – bot_Bomb developed by David Fotland of USA
  • 2006 – bot_Bomb developed by David Fotland of USA
  • 2007 – bot_Bomb developed by David Fotland of USA
  • 2008 – bot_Bomb developed by David Fotland of USA
  • 2009 – bot_clueless developed by Jeff Bacher of Canada
  • 2010 – bot_marwin developed by Mattias Hultgren of Sweden
  • 2011 – bot_sharp developed by David Wu of USA
  • 2012 – bot_marwin developed by Mattias Hultgren of Sweden
  • 2013 – bot_ziltoid developed by Ricardo Barreira of Portugal
  • 2014 – bot_sharp developed by David Wu of USA

Arimaa Challenge[edit]

There is a $10,000 prize, available annually until 2020, for the first computer program to win the human-versus-computer Arimaa challenge.[3] As part of the conditions of the prize, the computer program must run on standard, off-the-shelf hardware.[3] As of 2013 the prize has not been claimed.[3]

The Arimaa Challenge has been held ten times so far. Prior to the third match, Syed changed the format to require the software to win two out of three games against each of three players, to reduce the psychological pressure on individual volunteer defenders. Also Syed called for outside sponsorship of the Arimaa Challenge to build a bigger prize fund.

Year Prize[8] Challenger / Developer Human Defender (Human Rank)[9][10] Result Notes
2004 $10,000 Bomb /
David Fotland
Omar Syed (1) 0–8 Syed gave a rabbit handicap in the last game and won.
2005 $10,000 Bomb /
David Fotland
Frank Heinemann (5) 1–7 No handicap games
2006 $17,500 Bomb /
David Fotland
Karl Juhnke (1)
Greg Magne (2)
Paul Mertens (5)
0–3
0–3
1–2
Mertens gave a camel handicap in his last game and lost.
2007 $17,100 Bomb /
David Fotland
Karl Juhnke (1)
Omar Syed (9)
Brendan M (12)
N Siddiqui (23)
0–3
0–3
0–2
1–0
Juhnke gave handicaps of a dog, a horse, and a camel respectively, and won all three. Syed gave a cat handicap in his last game and won. Siddiqui substituted for Brendan's third game.
2008 $17,000 Bomb /
David Fotland
Jean Daligault (2)
Greg Magne (3)
Mark Mistretta (20)
Omar Syed (24)
0–3
0–3
0–1
0–2
No handicap games. Syed substituted for Mistretta's final two games.
2009 $16,500 Clueless /
Jeff Bacher
Jean Daligault (1)
Karl Juhnke (2)
Jan Macura (14)
Omar Syed (18)
0–2
1–2
1–2
0–1
Juhnke gave a dog handicap in his second game and lost. Daligault gave a horse handicap in his last game and won. Syed substituted for Daligault's first game.
2010 $16,250 Marwin /
Mattias Hultgren
Greg Magne (3)
Louis-Daniel Scott (10)
Patrick Dudek (23)
0–3
1–2
2–1
Scott gave a dog handicap in his second game and lost.
2011 $11,000 Marwin /
Mattias Hultgren
Karl Juhnke (3)
Gregory Clark (7)
Toby Hudson (14)
1–2
0–3
0–3
Juhnke gave a cat handicap in his last game and lost.
2012 $11,150 Briareus /
Ricardo Barreira
Jean Daligault (1)
Hirohumi Takahashi (2)
Eric Momsen (5)
0-3
0-3
3-0
Takahashi gave a cat handicap in his last game and won.
2013 $11,000 Marwin /
Mattias Hultgren
Mathew Brown (4)
Greg Magne (6)
Matthew Craven (31)
0-3
0-3
1-2
Magne gave a cat handicap in his last game and won. Brown gave a horse handicap in his last game and won.
2014 $12,000 Ziltoid /
Ricardo Barreira
Karl Juhnke (3)
Samuel Schüler (12)
Max Manual (73)[11]
Omar Syed (24)
Syed is the backup challenge defender.

In the first five challenge cycles, David Fotland, programmer of Many Faces of Go, won the Arimaa Computer Championship and the right to play for the prize money, only to see his program beaten decisively each year. In 2009 Fotland's program was surpassed by several new programs in the same year, the strongest of which was Clueless by Jeff Bacher. Humanity's margin of dominance over computers appeared to widen each year from 2004 to 2008 as the best human players improved, but the 2009 Arimaa Challenge was more competitive. Clueless became the first bot to win two games of a Challenge match.

In 2010, Mattias Hultgren's bot Marwin edged out Clueless in the computer championship. In the Challenge match Marwin became the first bot to win two out of three games against a single human defender, and also the first bot to win three of the nine games overall. In 2011, however, Marwin won only one of the nine games, and that one having received a material handicap. In 2012 a new challenger, Briareus, became the first program to defeat a top-ten player, sweeping all three games from the fifth-ranked human. In 2013, however, the humans struck back against Marwin, with #4 and #6 each sweeping including a handicap win, and #31 winning two of three games.

The material handicaps given in the Challenge games can be roughly equated to chess handicaps as a proportion of the total material on the board in each game. Arimaa handicaps of rabbit, dog, horse, and camel are roughly equivalent to chess handicaps of pawn, two pawns, knight, and rook respectively.[citation needed]

Computer performance[edit]

Arimaa was designed to be more difficult for artificial intelligences to play than chess. The Arimaa Challenge has been run every year since 2004, with Omar Syed offering a $10,000 prize to any developer who can write a software program that can beat the world's top humans. So far the prize has not yet been won.

Patent and trademark[edit]

US PAT No. 6,981,700 was filed on 3 October 2003, and granted on 3 January 2006. Omar Syed also holds a trademark on the name "Arimaa".

Syed has stated that he does not intend to restrict noncommercial use and has released a license called "The Arimaa Public License" with the declared intent to "make Arimaa as much of a public domain game as possible while still protecting its commercial usage". Items covered by the license are the patent and the trademark.

See also[edit]

Notes[edit]

  1. ^ Syed, Omar; Syed, Aamir (2003). "Arimaa – a New Game Designed to be Difficult for Computers". International Computer Games Association Journal 26: 138–139. 
  2. ^ http://arimaa.com/arimaa/forum/cgi/YaBB.cgi?board=talk;action=display;num=1367476894#7
  3. ^ a b c d e f http://arimaa.com/arimaa/challenge/
  4. ^ http://www.gamesmagazine-online.com/gameslinks/archives.html#2011awards
  5. ^ http://www.murphymonitor.com/articles/templates/news.asp?articleid=1436&zoneid=3
  6. ^ http://www.parents-choice.org/product.cfm?product_id=27805&StepNum=1&award=aw
  7. ^ a b c d e f g h http://arimaa.com/arimaa/wc/
  8. ^ The history of prize fund pledges is as follows: In 2002 Omar Syed pledged $10,000 until 2020; Prior to 2006 Omar Syed pledged an additional $5,000 until 2010; Prior to 2006 Paul Mertens pledged $2,000 for 2006, $1,500 for 2007, $1,000 for 2008, $500 for 2009, and $250 for 2010; Prior to 2006 Karl Juhnke pledged $500 for 2006; Prior to 2007 Karl Juhnke pledged $600 for 2007; Prior to 2008 Karl Juhnke pledged $1,000 for 2008; Prior to 2009 Karl Juhnke pledged $1,000 for 2009; Prior to 2010 Karl Juhnke pledged $1,000 for 2010; Prior to 2011 Karl Juhnke pledged $1,000 for 2011
  9. ^ The Arimaa Forum The rank of human players was calculated from human games only, and does not necessarily reflect anti-computer expertise or lack thereof.
  10. ^ The listed ranks include inactive players. Among active players only, the 2010 ranks were Magne(3), Scott(9), Dudek(16), the 2011 ranks were Juhnke(3), Clark(5), Hudson(10), the 2012 ranks were the same as listed, the 2013 ranks were Brown(3), Magne(5), Craven(17), and the 2014 ranks were Juhnke (2), Schüler (10), Manual (33), and Syed (16).
  11. ^ Manual was an anti-computer specialist with too few games against human opponents for accurate ranking.

References[edit]

  • Syed, Omar; Syed, Aamir (2003), Arimaa – a New Game Designed to be Difficult for Computers, International Computer Games Association Journal 26: 138–139 
  • Juhnke, Fritz (2009). Beginning Arimaa: Chess Reborn Beyond Computer Comprehension. Flying Camel Publications. ISBN 0-9824274-0-9. 

Further reading[edit]

External links[edit]