PDA

View Full Version : Chess AI



NecroDOME
26-11-2006, 03:17 PM
Hi there,

For a school project I need to make a chess program within 2-3 weeks. So I was wondering if there is a good-easy-to-use chess AI. I planned to use it with my own 3D engine, so only AI is required.

Greetz, Michiel

grudzio
26-11-2006, 08:33 PM
On www.gamedev.net there is a series of articles on implementing chess AI.

NecroDOME
27-11-2006, 07:34 PM
I was more looking for a dll I can directly plug into my program. One thing is for sure: It's difficult! (will post some screeniens soon)

FNX
27-11-2006, 09:18 PM
Hello,
i'm coding a chess game too, if you want there's lots of components that
do that for free on torry! Of course, don't just use and finish, but as most
delphi component are open source you can look into it :)

I've used one of those not because of chess games itself but because i'm
learning how to manage online turn based games and chess is perfect for this task!

Search on Torry.net for "Chess" and you're done, or, at least, is a good point to start from :)

NecroDOME
27-11-2006, 11:42 PM
I looked on Torry right afer I posted my message :P I found some chessboard component. After a few changes I got it working for my 3D engine :)

I only got pawn's so far, the rest I need to model :P

Well good luck with your chess-game!

Here's the promised srceenie:
(Graphics are still crapz0r)
http://necrodome.homeftp.net/zooi/chess.jpg

NecroDOME
01-12-2006, 01:52 PM
Yeah I know, not the right section to post screenies.... but here's a little update on what I'v got so far:

Yeah, physics!
http://necrodome.homeftp.net/zooi/ChessPhysics.wmv

http://necrodome.homeftp.net/zooi/chess5.jpg

I'm also thinking to release the full source when it's finished...

savage
01-12-2006, 02:13 PM
When someone forfeits the game, maybe you can have a hand that swipes across the table and sends the chess pieces flying, or a fist that bangs on the chess table.

Actually does anyone remember Battle Chess? I used to love that game.
On a less cerebral note, apparently there was a *saucier* version of the game which gave a different meaning to "taking" another piece.

FNX
01-12-2006, 02:57 PM
Good job NecroDOME!

I like it a lot! I wait for a playable version of your game!

@Savage:
I do remember Battle Chess, and my game is a starting point to do
something like that. What i wanted to code in fact is something more like
checkers but, to "eat" an opponent's piece there will be some roleplaying
factors.

I am very influenced by WoW at the moment so i thought something like
to have a board with people like warriors-druids-priests-elfs and so on,
so when you want to move to an opponent's cell you have to fight him.

It should look a mix of "battle chess" and "ogre battle" on the snes.

Actually i'm working on the online turn-based engine (with tokens,
chat....), and once i have it done i'll work on the main concept. Having
such engine i already have a couple of nice ideas on turn based games to
develop :)

WILL
01-12-2006, 03:26 PM
Battle Chess rocked! :D

I was a bit disappointed that there was not really much to the battle part after playing for a bit, but hey it was still cool. :)

You know, after all these years you'd think that Chess 2.0 would come out by now. OH, maybe Chess3D or whatever that game that they play on Star Trek is could be considered that.

But I mean new pieces that move differently or some other enhancements to the rules. Adding a 3rd or 4th player. Just something to make it a super version of the original Chess board game we all know. :)

So are you doing the AI based off another API or method or are you going to tackle it on your own?

NecroDOME
01-12-2006, 04:53 PM
AI is from the chess board component, can be found here: http://www.resplendence.com/downloads It was to much work to do it m own. I'm not going to tweak the rules or add a 3/4 player support.

However I like the idea with the hand.

NecroDOME
08-12-2006, 09:13 PM
Update:
http://necrodome.homeftp.net/Zooi/ChessEvil.jpg

Next post I will make in My Projects (with download link)...

IlovePascal
09-12-2006, 09:18 AM
The graphics are awesome! :thumbup:

NecroDOME
10-12-2006, 12:10 PM
It comes with a price: High poly count... :P

IlovePascal
10-12-2006, 08:50 PM
I think one thing you could definitely improve is the writing bit. It doesnt blend with the rest. Maybe a different font, maybe instead of writin it on top of everything (foreground) maybe u shoud give it some depth.
I reckon it should be part of the environment, like a banner or somthn. If you can't be bothered with all that, I still think putting it behind the chains would look cooler. :wink:

Well, get your imagination goin!
L8ers

NecroDOME
10-12-2006, 11:14 PM
I can't put it behind the chains cause we will have different chess "maps"...
The font looks cool in the menu. Maybe it still needs some teaking/color...

I'll try something tomorrow...

WILL
10-12-2006, 11:41 PM
Maybe make it shoot off particles or have some kind of glow effect? But subtile enough so they will still be able to read it. ;)

Really nice work! One ofthe nicest looking chess sets I've seen in existance yet. :thumbup: