Arimaa Forum (
Arimaa >> Bot Development >>
(Message started by: abstractius on Apr 13th, 2014, 8:08am)

Post by abstractius on Apr 13th, 2014, 8:08am
Arimaa is conscpicuous with its absence exactly where it belongs, in the infrastructure of AIs general game playing competitions. Is there perhaps something "viral" in uploading a game definition and/or player there that is forbidden by the license, or is it simply a case of nobody bothering? In case you know off the top of your head, of course!


Title: Re:
Post by aaaa on Apr 13th, 2014, 3:20pm
Thanks for bringing this site to our attention here, but there doesn't appear to be any way of making the legality of a move depend on a past game state, which is necessary in Arimaa in order to restrict repetitions.

Title: Re:
Post by Kushiel on Oct 13th, 2014, 6:35pm
If you define game state as "which pieces are on the board, and where on the  board are they," then you need information about previous game states.

If you define game state as board state plus history of past moves, you can define arimaa suitably. For all practical purposes, you can have a set number of board position records (lets say 200), initialized to zero. Each move board_pos_record_200 = board_pos_record_199
board_pos_record_199 = board_pos_record_198
board_pos_record_001 = zobrist_hash(board)

any move is illegal if it would cause 4 identical entries in the board_pos_records.

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