Search the web
Sign In
New User? Sign Up
abalone_prog · Abalone
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Algorithm for abalone board game   Message List  
Reply | Forward Message #94 of 96 |
Algorithm for abalone board game

Hi,

I have implemented some techniques in my abalone programming for artificial intelligence. 
But it was not working properly,so please suggest me and if possible please send me source code for artificial intelligence.


Thanks,
Mahesh.


--- On Fri, 5/6/09, mogwaifrance <david.malek@...> wrote:

From: mogwaifrance <david.malek@...>
Subject: [abalone_prog] Re: Algorithm for abalone board game
To: abalone_prog@yahoogroups.com
Date: Friday, 5 June, 2009, 5:52 PM

If you succeed in implementing alphabeta (evaluation function + tree search + legal move generation + alphabeta cuts).

I would recommend you to go to http://chessprogram ming.wikispaces. com/ where a lot of info can lead you to great results.

go for the basics after alphabeta :

- null move heuristic
- history heuristic
- enhanced transposition cut offs

this will speed up easily your search and allow you to compete with some other progs.

For Peer, glad to hear from you, any news of Nacre ?

For MLA i'm still working on THAT thing :

- generation of all possible positions from the start of belgian daisy after 3 moves from each side in a database (i've finished 5 half moves) so that i may evaluate all positions with MLA and enhance the opening book idea. after 5 half moves, 2.5 million positions exist.

- self learning with TD (leaf)
- using some program from NASA i have found to try to find out position categories/classes with Bayes mathematics ... i'm expecting to use a random sample of belgian daisy positions from my game server database at http://moggames. net

Mahesh you can have a look at this server, you can experience a light version my engine up to level 4). You can also download MLA from http://mogwai. lunarpages. com/lovely (download version 2.5.5 and not the 3.0 preview...). This should give you a benchmark / comparison for your program.

David.

--- In abalone_prog@ yahoogroups. com, Mahesh Korada <maheshk218@ ...> wrote:
>
>
> Hi Peer,
> so nice of you for sending some links.i'll go through the code if think i need some more help then i get back to you.anyways thanks a lot..........
>
> Have a nice time..
> Thanks,Mahesh.
>
> --- On Thu, 4/6/09, Peer Sommerlund <peso@...> wrote:
>
> From: Peer Sommerlund <peso@...>
> Subject: [abalone_prog] Re: Algorithm for abalone board game
> To: abalone_prog@ yahoogroups. com
> Date: Thursday, 4 June, 2009, 6:30 PM
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --- In abalone_prog@ yahoogroups. com, Mahesh Korada <maheshk218@ ...> wrote:
>
> >
>
> > Hi,
>
> >
>
> > � � I am implementing� code� for abalone board game.I have implemented the multiplayer logic for that. but am not able implement computer logic (computer vs player), it needs algorithm. So can You please send me the source code for computer logic in any language, if not possible can you please send me algorithm for that. it was very very helpful to me if you try to send me source code.
>
> >
>
> > Thanku,
>
> > Mahesh..
>
> >
>
>
>
> I would recommend Peter Tax Abalone, it is still available online.
>
> http://cassio. free.fr/abalone/
>
>
>
> If you want to understand the logic, start with understanding how Chess programs work. The alpha-beta search algorithm is the foundation for Chess programs as well as Abalone programs.
>
>
>
> One place to start is
>
> http://www.gamedev. net/reference/ programming/ features/ chess1/
>
>
>
> Or simply
>
> http://www.google. dk/search? q=chess+programm ing
>
>
>
> Regards,
>
> Peer
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Bollywood news, movie reviews, film trailers and more! Go to http://in.movies. yahoo.com/
>



Bring your gang together. Do your thing. Find your favourite Yahoo! Group.

Sat Jun 6, 2009 6:07 am

maheshk218
Offline Offline
Send Email Send Email

Forward
Message #94 of 96 |
Expand Messages Author Sort by Date

Hi,     I am implementing  code  for abalone board game.I have implemented the multiplayer logic for that. but am not able implement computer logic...
Mahesh Korada
maheshk218
Offline Send Email
Jun 4, 2009
4:52 am

... I would recommend Peter Tax Abalone, it is still available online. http://cassio.free.fr/abalone/ If you want to understand the logic, start with...
Peer Sommerlund
peer_sommerlund
Offline Send Email
Jun 4, 2009
6:30 pm

Hi Peer, so nice of you for sending some links.i'll go through the code if think i need some more help then i get back to you.anyways thanks a lot......... ...
Mahesh Korada
maheshk218
Offline Send Email
Jun 5, 2009
2:17 pm

If you succeed in implementing alphabeta (evaluation function + tree search + legal move generation + alphabeta cuts). I would recommend you to go to...
mogwaifrance
Offline Send Email
Jun 5, 2009
5:52 pm

Hi, I have implemented some techniques in my abalone programming for artificial intelligence. But it was not working properly,so please suggest me and if...
Mahesh Korada
maheshk218
Offline Send Email
Jun 6, 2009
6:09 am

... Is it for a school assignment ? :-) Stéphane ... /// ... \\\ ......
Stéphane Nicolet
s2001nicolet
Offline Send Email
Jun 6, 2009
9:00 am

It's funny stéphane, when i first read Makesh's message i also thought it was a school assignment. If it's really a school assignment my message will be "do...
mogwaifrance
Offline Send Email
Jun 6, 2009
11:49 am
< Prev Topic  |  Next Topic >
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help