Author |
Topic: Hi (Read 3454 times) |
|
ethanara
Forum Newbie
Arimaa player #6788
Gender:
Posts: 4
|
Hi folks!! Im a young boy from denmark, who got interested in arimaa after quite a long time in the computer chess community. I will make a bot based on Opfor, i think i will call it OutSider. I would like to ask my first question in this forum : Is there any GUI where i can test or make a tourney for the bots OFFLINE? If not , maybe ill try to experiment with winboard. Best regards, Ethan Ara
|
|
IP Logged |
|
|
|
Hippo
Forum Guru
Arimaa player #4450
Gender:
Posts: 883
|
|
Re: Hi
« Reply #1 on: Sep 14th, 2011, 1:29pm » |
Quote Modify
|
Hi Ethan, welcome to comunity. Search in bot_section for AEI.
|
« Last Edit: Sep 14th, 2011, 1:30pm by Hippo » |
IP Logged |
|
|
|
Fritzlein
Forum Guru
Arimaa player #706
Gender:
Posts: 5928
|
|
Re: Hi
« Reply #2 on: Sep 14th, 2011, 7:12pm » |
Quote Modify
|
Yes there is, and developers like Hippo are very helpful. Just post in http://arimaa.com/arimaa/forum/cgi/YaBB.cgi?board=devTalk if you have trouble setting up the offline play. Also, welcome to Arimaa! We are always delighted to have more players and more developers.
|
« Last Edit: Sep 14th, 2011, 7:13pm by Fritzlein » |
IP Logged |
|
|
|
ethanara
Forum Newbie
Arimaa player #6788
Gender:
Posts: 4
|
|
Re: Hi
« Reply #3 on: Sep 16th, 2011, 8:59am » |
Quote Modify
|
I have an idea i would like to experiment soon: what if the bot only uses 3 of its 4 moves, and then pass the last, unless its a special position where it should be aware? With that, an engine can actually search about 1/8 more per 2 ply. Would that work
|
|
IP Logged |
|
|
|
Fritzlein
Forum Guru
Arimaa player #706
Gender:
Posts: 5928
|
|
Re: Hi
« Reply #4 on: Sep 16th, 2011, 10:56am » |
Quote Modify
|
on Sep 16th, 2011, 8:59am, ethanara wrote:I have an idea i would like to experiment soon: what if the bot only uses 3 of its 4 moves, and then pass the last, unless its a special position where it should be aware? With that, an engine can actually search about 1/8 more per 2 ply. Would that work |
| I fear that usually passing the last step will weaken the move, and that this weakening will far outweigh the added strength of seeing further ahead. But I would be interested in the results of your experiment, if you decide to test this.
|
« Last Edit: Sep 16th, 2011, 10:57am by Fritzlein » |
IP Logged |
|
|
|
rabbits
Forum Guru
Arimaa player #1337
Gender:
Posts: 108
|
|
Re: Hi
« Reply #5 on: Sep 16th, 2011, 11:48am » |
Quote Modify
|
Yay, welcome to Arimaa ethanara! As Hippo pointed out the Arimaa Engine Interface is the right way to play bots against each other offline. And this little Arimaa GUI can let you play against them yourself or watch two of them play each other through AEI. Happy coding! Let us know if you have trouble setting it all up.
|
|
IP Logged |
|
|
|
ethanara
Forum Newbie
Arimaa player #6788
Gender:
Posts: 4
|
|
Re: Hi
« Reply #6 on: Sep 16th, 2011, 2:08pm » |
Quote Modify
|
on Sep 16th, 2011, 11:48am, rabbits wrote:Yay, welcome to Arimaa ethanara! As Hippo pointed out the Arimaa Engine Interface is the right way to play bots against each other offline. And this little Arimaa GUI can let you play against them yourself or watch two of them play each other through AEI. Happy coding! Let us know if you have trouble setting it all up. |
| Hi! I would like to know if there is a early c c++ version of opfor, because i dont think D is me. Else i would start with Occam, or which is the strongest c c++ bot sample?? Is there any reference for the roundrobin.cfg file (else than example)? And, a last question, can you pass all you moves , or should there be at least on move per turn? If you can only make one move per turn, then you could just move your elephant up and down, without the opponent ever coming on last rank, would it then be draw?? Best regards and thanks for the warm welcomes Ethan
|
|
IP Logged |
|
|
|
rbarreira
Forum Guru
Arimaa player #1621
Gender:
Posts: 605
|
|
Re: Hi
« Reply #7 on: Sep 16th, 2011, 2:38pm » |
Quote Modify
|
on Sep 16th, 2011, 2:08pm, ethanara wrote: Hi! I would like to know if there is a early c c++ version of opfor, because i dont think D is me. Else i would start with Occam, or which is the strongest c c++ bot sample?? Is there any reference for the roundrobin.cfg file (else than example)? And, a last question, can you pass all you moves , or should there be at least on move per turn? If you can only make one move per turn, then you could just move your elephant up and down, without the opponent ever coming on last rank, would it then be draw?? Best regards and thanks for the warm welcomes Ethan |
| Opfor was made in D, not C/C++. I'm not sure what's the strongest C/C++ sample bot, I'd guess it's Faerie though. The ones at the arimaa download page, Occam and Faerie, aren't mult-ithreaded or AEI compatible but they have some evaluation implemented I believe. The sample bot I released a while ago is multi-threaded and AEI compatible but it only has a material evaluation. You can find it here (the readme.txt file is important if you want to try it): http://arimaa.com/arimaa/forum/cgi/YaBB.cgi?board=devTalk;action=display ;num=1310425745 I don't remember any reference for roundrobin.cfg, but the sample file should explain it I think. You cannot make a move which doesn't change the board. Read the Arimaa rules here: http://arimaa.com/arimaa/learn/rulesIntro.html
|
« Last Edit: Sep 16th, 2011, 2:42pm by rbarreira » |
IP Logged |
|
|
|
ethanara
Forum Newbie
Arimaa player #6788
Gender:
Posts: 4
|
|
Re: Hi
« Reply #8 on: Sep 16th, 2011, 3:12pm » |
Quote Modify
|
What about your SMP vers. Of bot_briareus?
|
|
IP Logged |
|
|
|
rbarreira
Forum Guru
Arimaa player #1621
Gender:
Posts: 605
|
|
Re: Hi
« Reply #9 on: Sep 16th, 2011, 3:18pm » |
Quote Modify
|
That's the one you can find in the first link I posted.
|
|
IP Logged |
|
|
|
Fritzlein
Forum Guru
Arimaa player #706
Gender:
Posts: 5928
|
|
Re: Hi
« Reply #10 on: Sep 16th, 2011, 3:52pm » |
Quote Modify
|
on Sep 16th, 2011, 2:08pm, ethanara wrote:And, a last question, can you pass all you moves , or should there be at least on move per turn? If you can only make one move per turn, then you could just move your elephant up and down, without the opponent ever coming on last rank, would it then be draw?? |
| You can't pass your entire move; you must change the position. The strategy of moving the elephant up one step on the even turns and down one step on the odd turns is legal, but it won't get you a draw, because the other player could pull your non-elephant pieces over to his side and capture them in his traps.
|
|
IP Logged |
|
|
|
|