Welcome to GameHourz.com!
FAQFAQ   SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log in/Register/PasswordLog in/Register/Password

I need API (or easily modifiable source code) for a chess ..

 
   Game Forums (Home) -> AI Games RSS
Related Topics:
mistake in AIAMA python code - im no expert so im not 100% these are errors def an n-person, state = while True: for player in players: move = state) ..

TBC Fast Package(1-70) - Any Class Free 2000G - Wow per level per level. Dear Sir or Madam Hot Sale!For all of our news and are some Special Package! We now provide measured by..

A* and multi-goals - Hello, I am using A* to find the shortest path in a 3D I have waypoints at each rooms, points to create the graph. At the moment I can select a start and goal node, the A* algorithm do the rest and my

bigtest - bigtest

AI and C# - HI all... does anybody know a book about AI, which includes examples in c#? thx for reading ;)
Next:  AI Games: Reinforcement Learning - Picking the Right Parameter Values  
Author Message
mlevin666

External


Since: Dec 22, 2007
Posts: 1



(Msg. 1) Posted: Sat Dec 22, 2007 5:40 am
Post subject: I need API (or easily modifiable source code) for a chess or other
Archived from groups: comp>ai>games (more info?)

As part of an artificial life experiment, I need to run a tournament
where different computer programs play each other, in games like chess
or checkers (I'm looking for games that are less brute-force and more
on interesting AI algorithms). There will be no human players (so no
GUI needed), and I need an API or some source code (preferably in C)
so that my main tournament program can call the chess engines and have
them play a game against each other and see who wins. I'd also like to
be able to modify the "level" of play of each artificial player on the
fly: that is, when choosing among a set of moves, or deciding how far
to look ahead, I'd like to pass it a parameter "Q" (quality of
player), say from 1 to 10, which tells it how good a move to generate.
So, in pseudocode, something like this:

declare common chess board C;
initialize players p1, p2;
while (no winner)
{
Q=decide_quality();
move(p1,C,Q);
Q=decide_quality();
move(p2,C,Q);
}
print who won;

this may seem like a weird thing to do, and it doesn't really matter
how the Q will be decided each time. I need advice: what is the chess
engine/source code set that will make it easiest to do something like
this (play artificial players against each other in a loop, adjusting
the "strength" of each player during a game).

Thanks,

Mike

 >> Stay informed about: I need API (or easily modifiable source code) for a chess .. 
Back to top
Login to vote
Display posts from previous:   
   Game Forums (Home) -> AI Games All times are: Ekaterinburg, Islamabad, Karachi, Tashkent (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]