Arimaa Forum (http://arimaa.com/arimaa/forum/cgi/YaBB.cgi)
Arimaa >> Say Hello >> bot_Maximus
(Message started by: Max on Dec 25th, 2013, 3:39pm)

Title: bot_Maximus
Post by Max on Dec 25th, 2013, 3:39pm
Hi,

after climbing the advanced bot ladder on my own I am needing a new challenge. So I am developing a bot from scratch.
I am looking forward to how high it can climb the bot ladder.

Its name will be bot_Maximus, a combination from my name "Max" and the "minimax" search it will use. Maximus is also a latin word which means "the biggest".

The bot will be written in JAVA and have the following features:
- generating all possible next moves and playing a "human" one of them (no unneccessary steps (Ra1eew -> Ra1e); not changing the played animal if possible (Ra1e Df2n Rb1e -> Ra1ee Df2n);...)
- special last moves (animal suicides; goaling the opposite rabbit;...)
- setting up the animals (for both colours) and playing the first move (as gold): very fast, because precalculated

bot_Maximus will be playable for humans when there is a bugfree version.

At first I wanted to call it bot_tle becaus I thought it will never play better than an empty bottle. We will see if that name would have fit better.

Title: Re: bot_Maximus
Post by Fritzlein on Dec 25th, 2013, 10:26pm

on 12/25/13 at 15:39:20, Max wrote:
Hi,

after climbing the advanced bot ladder on my own I am needing a new challenge.

Say, if you are really looking for a challenge, I notice that you haven't yet registered for the World Championship.  ;)


Quote:
So I am developing a bot from scratch.
I am looking forward to how high it can climb the bot ladder.

Its name will be bot_Maximus, a combination from my name "Max" and the "minimax" search it will use. Maximus is also a latin word which means "the biggest".


I look forward to watching bot_Maximus progress.  Thanks for keeping us posted.


Quote:
At first I wanted to call it bot_tle becaus I thought it will never play better than an empty bottle. We will see if that name would have fit better.


If I ever make an Arimaa engine, it will probably be bot_ched. :D

Title: Re: bot_Maximus
Post by Arimabuff on Dec 26th, 2013, 7:38am

on 12/25/13 at 22:26:29, Fritzlein wrote:
...If I ever make an Arimaa engine, it will probably be bot_ched. :D

If I ever did one it'd be more like bot_ulism.
;D

Title: Re: bot_Maximus
Post by Max on Dec 26th, 2013, 10:03am
Ra3n De7s
A moving move  ;D


Quote:
Say, if you are really looking for a challenge, I notice that you haven't yet registered for the World Championship.


I will be on vacation for some weeks, so I am not able to take part in the 2014 World Championship. :'(

Title: Re: bot_Maximus
Post by Fritzlein on Dec 26th, 2013, 11:16am

on 12/26/13 at 10:03:33, Max wrote:
Ra3n De7s
A moving move  ;D

Heh.


Quote:
I will be on vacation for some weeks, so I am not able to take part in the 2014 World Championship. :'(

Ah, too bad.  Your absence is our loss.  

Title: Re: bot_Maximus
Post by Max on Jan 5th, 2014, 9:18pm
Maximus played its first game through the gameroom (without any intelligence yet).  :D

Title: Re: bot_Maximus
Post by Max on Jan 6th, 2014, 6:18pm
Now Maximus has made its first step on the bot ladder.  :P
I have to work much on this bot so that it can win against the next bot on the ladder too.

Title: Re: bot_Maximus
Post by Max on Apr 28th, 2014, 2:21pm
After successfully helping mankind defending the Arimaa Challenge 2014 as a human defender I now have time to improve bot_Maximus.

One thing I did:
Maximus now uses bitboards. That makes the move generation much faster.

Title: Re: bot_Maximus
Post by Max on Aug 2nd, 2014, 11:40am
bot_Maximus is quitting playing arimma with a rating of 1325 points. It was not fun for him to loose so many times and not reaching a higher rating.

But luckily he has a younger sister who is more intelligent than him. She will start playing arimaa soon and hopefully advance much faster than her older brother did. So look forward to bot_Maxy  :-*



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