I'm about to be delving into the great unknown (at least to me) about AI and was wondering if someone could point me to some good books on the subject? Ideally I'd like to have the "end-all-be-all book on AI", but I'll settle for "a good book on AI".

Jeff, great, I'll look into that one as well. Just ordered the other book, so I might hold off a bit before getting the other until I've had a chance to go through this one a bit. The one you recommend looks great for application of principles though.

Jeff, great, I'll look into that one as well. Just ordered the other book, so I might hold off a bit before getting the other until I've had a chance to go through this one a bit. The one you recommend looks great for application of principles though.

Thank you.

Why book when you can start from experience. I'd recommend to start with the character modeling. If it's for RPG.

Why book when you can start from experience. I'd recommend to start with the character modeling. If it's for RPG.

I don't follow....I'm trying to understand AI concepts for developing an API I can use to rig up my characters in games so that instead of player controlling or networking controlling you can have AI controlling as well.

Russell / Norvig is still considered "the" AI book to get IMHO. Covers pretty much everything, albeit in a quite dry and academic manner.

I had to use Russel/Norvig's first edition book for a college class, and I could make neither heads nor tails of it.

I own both Programming Game AI by Example (Mat Buckland) and AI Game Engine Programming (Brian Schwab). Both cover approximately the same material, but I think Buckland's book is a little bit better. Even so, I must admit that I've sidestepped the whole issue by making games with almost non-existant AI.

I had to use Russel/Norvig's first edition book for a college class, and I could make neither heads nor tails of it.

Don't suppose you have a copy of it in good condition you'd like to sell for about $40? I purchased a copy from Amazon used and they just refunded my money because the company that was selling the book apparently had a flood and the book was destroyed. :-p

I had to use Russel/Norvig's first edition book for a college class, and I could make neither heads nor tails of it.

Don't suppose you have a copy of it in good condition you'd like to sell for about $40? I purchased a copy from Amazon used and they just refunded my money because the company that was selling the book apparently had a flood and the book was destroyed. :-p

Why book when you can start from experience. I'd recommend to start with the character modeling. If it's for RPG.

I don't follow....I'm trying to understand AI concepts for developing an API I can use to rig up my characters in games so that instead of player controlling or networking controlling you can have AI controlling as well.

So you think after you'd learn all AI concepts, it would be easy to create API, and be done with it. The real problem is API shouldn't be the final goal, character behaviour and correct integration into rest of the game is.Some parts of AI shouldn't be put into the library because they are too much dependent on current version of the rest of the program. The best idea would be create list of concepts, and decide with one you need.

If you're making a game, just seperate your generic ai classes and then include them in your API. I'm no expert, but I'm 100% certain that there's no "best" kind of ai. Different methods are used for different things.

I think there is a best kind of AI. If we could just devise a superhuman intelligence able to redesign itself better and thus transcend the limitations of human science think of the fun we could have!

Not best for games, maybe, but best for classic sci-fi cliche!

But don't you think that it would be a bit dangerous? Just think of the possibilities, the AI which is created if learns enough might just kill its creator. Or is it just me? Maybe I watch too many movies..

I suppose if your a bit settled in AI, the currently 3 books on AI Game Programming Wisdom each are awesome. They hold numerous articles on a wide set of subjects and i find it a really interesting read.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org