Ludii Forum
Incorrect repetitions for Arimaa - Printable Version

+- Ludii Forum (https://ludii.games/forums)
+-- Forum: Problems (https://ludii.games/forums/forumdisplay.php?fid=5)
+--- Forum: Game Problems (https://ludii.games/forums/forumdisplay.php?fid=17)
+--- Thread: Incorrect repetitions for Arimaa (/showthread.php?tid=1654)



Incorrect repetitions for Arimaa - Quentin Cohen-Solal - 08-28-2023

Hello,

In Arimaa there is a mistake in the implementation of the rules. The rule implemented in Ludii forbids that a step move during a turn (which contains several step) reproduce a previous position. However, the repetition rule in the true Arimaa rule applies the repetition limitations only at the end of the turn (repetitions are allowed during a turn). See http://arimaa.com/arimaa/learn/rulesIntro.html

It addition, the repetition in Arimaa is about the third repetition and not the first. The easiest way to implement the rules of Arimaa consistently is to say that on the third repetition, whoever played the third repetition loses.


This bug prevents us from playing Arimaa for the Computer Olympiad. If you can't quickly correct the repetition rules exactly, it would be nice if you could temporarily (or optionally) deactivate the prohibition of repetitions. We could then play by letting our own programs manage the repetitions.

Modifying Arimma's rules to remove repetitions is trivial, just remove the "(avoidStoredState" line and the associated closing parenthesis.


RE: Incorrect repetitions for Arimaa - ddyer0 - 10-22-2023

It also seems to be impossible to do a "push" move, or at least I can't figure out how to do it.


RE: Incorrect repetitions for Arimaa - suzume - 10-25-2023

(08-28-2023, 11:03 AM)Quentin Cohen-Solal Wrote: Hello,

In Arimaa there is a mistake in the implementation of the rules. The rule implemented in Ludii forbids that a step move during a turn (which contains several step) reproduce a previous position. However, the repetition rule in the true Arimaa rule applies the repetition limitations only at the end of the turn (repetitions are allowed during a turn). See http://arimaa.com/arimaa/learn/rulesIntro.htmlpokedoku

It addition, the repetition in Arimaa is about the third repetition and not the first. The easiest way to implement the rules of Arimaa consistently is to say that on the third repetition, whoever played the third repetition loses.


This bug prevents us from playing Arimaa for the Computer Olympiad. If you can't quickly correct the repetition rules exactly, it would be nice if you could temporarily (or optionally) deactivate the prohibition of repetitions. We could then play by letting our own programs manage the repetitions.

Modifying Arimma's rules to remove repetitions is trivial, just remove the "(avoidStoredState" line and the associated closing parenthesis.

I've also encountered this bug in the Arimaa implementation, and I understand how it can be frustrating, especially when preparing for the Computer Olympiad.


RE: Incorrect repetitions for Arimaa - ddyer0 - 10-25-2023

There are other alternatives for Arimaa online, Arimaa.com, Boardspace.net and IggameCenter.com


RE: Incorrect repetitions for Arimaa - adamusa - 12-19-2023

Every time I visit this blog, I always find something new and unique. The articles cover a variety of topics, and the editorial team turns them into interesting and insightful articles.


RE: Incorrect repetitions for Arimaa - manuloko - 01-03-2024

As you said, Arimaa has many alternatives.
freechat


RE: Incorrect repetitions for Arimaa - BradPlatner - 01-13-2024

It also seems to be impossible to do a "push" move, or at least I can't figure out how to do it. snaptik


RE: Incorrect repetitions for Arimaa - play4ever - 02-03-2024

(01-13-2024, 08:44 AM)BradPlatner Wrote: It also seems to be impossible to do a "push" move, or at least I can't figure out how to do it. twin flame ghost touches

Can you elaborate more? What exactly did you mean by "push" so we can help?