Author |
Topic: games.ggp.org (Read 2313 times) |
|
abstractius
Forum Newbie
Arimaa player #6093
Gender:
Posts: 2
|
|
games.ggp.org
« on: Apr 13th, 2014, 8:08am » |
Quote Modify
|
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! Thanks!
|
|
IP Logged |
|
|
|
aaaa
Forum Guru
Arimaa player #958
Posts: 768
|
|
Re: games.ggp.org
« Reply #1 on: Apr 13th, 2014, 3:20pm » |
Quote Modify
|
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.
|
|
IP Logged |
|
|
|
Kushiel
Forum Full Member
Arimaa player #9913
Gender:
Posts: 16
|
|
Re: games.ggp.org
« Reply #2 on: Oct 13th, 2014, 6:35pm » |
Quote Modify
|
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.
|
|
IP Logged |
|
|
|
|