Sign in to follow this  
motorsep

AI for new games (resources)

Recommended Posts

motorsep    113
I finally managed to put my team together and we are about to start on our first two projects. Probably we are going to use Quake2 engine under GPL license (but we could switch to Orge3D). My programmer haven't coded for games, but he has 12 years of experince in commercial programming (C++). Would you help me please to find any resources/tutorials about AI programming? One of the projects is going to be kid's game (side scroller ala Mario), another one is going to be a squad-based tactiocal action with overhead view (path finding algorithm should be 3D). Basically I need resources/tutors on AI that will be applicable to such types of games. I would greately appreciate you help! Thank you.

Share this post


Link to post
Share on other sites
Helter Skelter    332
Quote:
Original post by motorsep
Is there any ready-to-use libraries for AI (ala sound libs or physics libs)?



Depends on the context :) I used to have a few pages bookmarked for Speech Processing that I came across when I started researching Natural Language Processing. I don't think that's what you mean though :D Not sure how you would apply using standard sound libs to AI since simulating ears doesn't even require a sound card. Or does it? hmmmmmm....


For physics that all depends on what you're looking for. A good place to start is http://www.mathtools.net (check in C,C++ -> Physics). If you don't find anything that sounds appealing head over to www.sourceforge.net and do a search for physics - you'll get a sizable list. Not all libs are the same and quite a few of them are implemented with simplicity in mind rather than "insert optimization here".


When looking for libs it's usually best to check SourceForge and FreshMeat before Google.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
There are a fair number of machine learning libraries which I would consider to be as close to a general purpose AI library as you'll find. These include WEKA, Torch, pyml (in java, c++, and python respectively). Machine learning isn't that popular in games however (most games just use finite state machines and a*, which would barely deserve their own library). You might also check out the generation5 jdk which does include a* and finite state machines among a bunch of other things.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this