[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]
Comments/Ratings for a Single Item
Great game! I have tried it and it's really interesting... and this by using only W! (of fsW)
Arimaa is an easy-to learn Goal-oriented game with some elements of Chess and Jungle game, invented by the M.S. in Electronic Engeneering Omar Syed, with the colaboration of his young son, Aamir. Omar was born in India and lives in USA, he has worked for NASA and 4YOU NET. He is stablishing an interesting CHALLENGE: He is going to pay 10,000 US$ to the first person, company or Organization who develops a program that run in a general computer that can beat the best chosen human representative Arimaa player in a match of at least 6 games. In January 2004 begun a Tournement (free fee) to determine the best player, and the winner should receive 1000 US$ and the chance of winning an additional good prize beating the best program to the moment, and other prizes were offered to second and third place in the Tournement. In February 2004, the same Omar Syed beated the best program at the moment with a contundent score 8-0. You can visit the page www.arimaa.com for more details, in this page a gameroom is mantained and you can play online this game against ranked players. More Tournements are expected in the future.
Arimaa challenge is going to be mantained until January first of the year 2020...
It is not exactly a Chess variant, but this game is excellent!.
I agree that this game is excellent. I did a review of it in Abstract Games Magazine #16. When I first came across the game, I assumed that it was similar to ShouDouQi(the Jungle Game). But it plays quite different. Like ShouDouQi, Arimaa deserves a page at ChessVariants.
Very interesting game, requiring deep strategic thought. You start to understand how deep it is after playing a few games. Also uses the traditional chess pieces in a novel and interesting way.
One thing I like about Arimaa's rules is that it is very easy to adapt the rules to different bords, such as hexagonal, triangle, or even more exotic boards.
Z-Man Games will be publishing Arimaa: http://www.zmangames.com/boardgames/arimaa.htm Take note, Chess Variant community. This is a chance for you to get new variant pieces!
I reviewed this game for Abstract Games Magazine, and helped optimize the Zillions implementation. [I recently downloaded the implementation from the game's site and it throws an error message about being unable to render 'board.bmp'(not my creation ;-)). I simply screen-captured the image in Windows Picture and Fax Viewer and replaced the original bitmap. I'm sending this correction now.] I love this game. It's simple and complex. It does resist computer quantification. In fact, its developer has a challenge, which includes a financial reward, to any programmer who can code a program that will play this game well enough to defeat three human opponents(see site for details). There are also several academic papers at the site about Arimaa and computer programming. This should give the interested a serious heads-up about the task. I'm sure that it will eventually be quantified. It will be interesting if it occurs before 2020.
Arimaa does not strike me as a game that would be difficult for computers, once you realize that it is basically a normall chess/checkers-like game where each side is allowed to make 4 moves in a row on every turn. I once read the conjecture that the only reason Arimaa programs are weak is that hardly anyone is interested in building a strong one. Most chess programs also have ratings of 1300 or less, and Arimaa programs just never get beyond that stage.
You might check out Chapter 2 of Analysis and Implementation of the Game Arimaa by Christ-Jan Cox (Universiteit Maastricht, Institute for Knowledge and Agent Technology). The paper is available at the site.
To the Arimaa site I have posted repeatedly for to get information on details, but there is no reaction at all. One of my additional questions would be, why only linux programs will be accepted at tournaments. Using there also Windows or Mac OS would be more interesting to me. Moreover Arimaa is a patended game, and troubles seem to be already anticipated for really engaged programmers. A new drosophila for AI which Arimaa intends to be, should be free of such restrictions.
I had also stated, when I first ran across Arimaa, that it really shouldn't be too hard for an AI to do. However, Omar does have work in computer science and understanding how current AI research works. He specifically designed Arimaa to hit the weak points of how AIs work currently and not play well. I would say another game like Arimaa is Octi. It wasn't designed with being too hard for an AI in mind (I speak of Octi Extreme), but has the decision tree being WAY too large for an AI to be effective.
Reinhard, please send your message through the contact page on the Arimaa site. Larry just sent me a message and I got it. Not sure why I didn't get yours. You can also post it in the forum on the Arimaa site. http://arimaa.com/arimaa/forum/ Also please see the Arimaa Public License: http://arimaa.com/arimaa/license/ For personal, educational and research use, Arimaa is freely available.
Mr. Muller, I think there are several very talented programmers who are very interested in wanting to build strong Arimaa programs and have devoted a lot of time to building such programs. Please see David Fotland's paper or Haizhi Zhong's thesis on building a strong Arimaa program. http://arimaa.com/arimaa/papers/ Of course you are also welcome to try.
Omar: thank you very much for your reaction here! To 'Also please see the Arimaa Public License: http://arimaa.com/arimaa/license/ ': well, I am not a native English speaker, as a lot of chess and variants programmers would not be, too. Thus I do not understand every implication of the license's details. If those rules would be valid also e.g. for the country of Germany, where I am living in, it would be fine to have a German language translation at hands. This is, because I am not a lawyer, and I had experienced a lot of difficulties around an unspeakable 10x8 chess variant targeting a bunch of priorly very interested people. To: 'For personal, educational and research use, Arimaa is freely available.': I occasionally used to publish my (still amateur level) combined 8x8 and 10x8 chess multi variant engine SMIRF and GUI at my homesite http://www.chessbox.de/Compu/schachsmirf_e.html, very rarely from time to time gathering by it some voluntary donations to support that programming work, which needs casually to be enhanced e.g. buying some updates of development tools. Within SMIRF I therefore had to disable that unspeakable 10x8 variant to prevent it from general use. Moreover nevertheless I always regarded myself to be only a small step away from jail. Such feelings are not of that kind, which might increase motivation and creativity to deepen an understanding especially of patented variants. It seems, that there would be no chance to legally publish any Arimaa® enabled program or GUI at a personal web site, so why should I start an Arimaa® development at all, when only earning of trouble seems to be certain already e.g. by giving away some program copies mainly for testing purposes?
I was thinking of trying out the Axiomatic Development Kit with one of my old Zillions implementation. Now, I've decided to apply it to this game. Not saying that the engine add-on will improve the computer play enough to win the contest. But it will be a challenge to push the code to its limit. Even after simply coding the rules into the application, I plan to run many computerVScomputer games to tweak its dynamics. For example: Are there any optimal set-up patterns which the computer might select from? Does having certain pieces on certain positions improve the play of the program? And, exactly what are the values of the pieces in this game and how would they be expressed? This will be My Summer Project. Looking forward to the vid-strain and the coffee jitters. ;-)
Hi Larry. I didn't know about the Axiom Development Kit. I just read about it. It will be interesting to see how much stronger Zillions can be with this. I look forward to trying it out. >Are there any optimal set-up patterns which the computer might select from? Someone had posted in the Arimaa forum about a study of the frequency of times various setups were used. I am not able to find that posting currently, but I'll send it to you once I find it. I think you could use these results to get some predefined setups. The question of how optimal a setup is would be hard to answer. Perhaps we don't have enough games yet to even try to answer it. >Does having certain pieces on certain positions improve the play of the program? I don't think anyone has studied this yet. >And, exactly what are the values of the pieces in this game and how would they be expressed? There has been quite a bit of discussion about this on the Arimaa forum (bot developer section). The current best model uses relative evaluation based on what other pieces are on the board as opposed to absolute values for the pieces. http://arimaa.com/arimaa/forum/
Thanks for the heads-up on the info, Omar. Kinda thought the piece values would be based upon not only their rank(power hierarchy) but also upon their position in relation to the opposing pieces. For example, the Elephant would be a very powerful piece but the opposing Elephant could lower that value simply by being within its area of movement(and this effect could be mutual). Blocking an equal, or even lower, ranked piece could be considered an asset to its value. Particularly when it relates to Rabbits. Keeping the opposing Rabbits as far from their last rank could be considered a positive field position. So, not only the value of the Rabbit could be based upon its particular position on the field but the values of all the player's Rabbits could be used to calculate an effective field position. And Freezing would also be a value. The piece which is 'frozen', and the pieces which is doing the 'freezing', could have their overall value(or simply a sub-value) modified by this condition. This could also be further modified by the positions of other pieces in relation to these. I've already coded a ZRF so that the engine 'randomly' initiates a set-up pattern for both sides. This allows me to test out a large number of potential set-up patterns. Of course, the current code is rather dim, being able to only look-ahead a few full turns. But I can manually create possible positions on the field and see how they will play out(if I have a lot of patience). A simple translation of this code into Axiom will be the first step of the project.
Arimaa has both the placement phase and different win condition.
Pre-placement not fixed and different win conditions are two current topics in CVPage. First the gold player places, then the silver player places. Winning by reaching goal or state of eliminating all opposite rabbits. Trenholme points out, 24.Sept.2006 here ''all comments'' that Arimaa variants are under-utilized, that would work on any board. If we have, say, 200 boards including hexagonal, that's 200 Arimaa variations to adopt for starter. Or also vary rules a bit as to the number of rabbits, 4-5-6-7-8 crosswise with 4-5-6-7-8, supposing different armies between the two sides, that's at least 20 more, i.e., 20 times the 200 boards.
It's rules are easier than chess rules? I did not understand how freezing and trapping exactly work!
21 comments displayed
Permalink to the exact comments currently displayed.