HELP - Tools and programming langague to programme games Artificial Inteligents (AI).

certifyexpress

Senior member
May 30, 2000
211
0
0
Ok, I'm new in this area, but I wanted to know if there is any games or tools to programme games AI?

Please help.
 

singh

Golden Member
Jul 5, 2001
1,449
0
0
Generally, the "big" games use a game scripting language to control the AI using very high level commands. There are toolkits/libraries available (for $$$) that expose a generic AI system. But this is very hard to do because very few games are alike in their AI implementation.

Are there any specific requirements that you have?
 

certifyexpress

Senior member
May 30, 2000
211
0
0
Thanks for replying. :)

I am thinking of starting a team of programmers for our gaming project and I came across a few prewritten AIs in www.download.com under the search terms "Create games". Honestly speaking I don't know if those prewritten AIs are good as I don't have experience in this area, howver the $$$ is not an issue here.

I am planning to have an AI toolkit that can write games for Real-Time strategy, RPG and 3D games.
 

Codewiz

Diamond Member
Jan 23, 2002
5,758
0
76
IMO AI isn't something you learn on the fly. You need to read a lot of books on the subject before you get started.

As far as I know there aren't any "toolkits" for AI. You just write your AI in whatever language you choose.
 

Gaunt

Senior member
Aug 29, 2001
450
0
0
Codewiz... for the most part, you're right. But when you're dealing strictly with gaming AIs, like the enemy AI in an RTS or FPS, then it's a little different. You don't really need the hardcore AI theory from the books, although reading some books will no doubt help.

I've been considering gaming AI as of late as well, but haven't had a chance to look into it. I don't think toolkits could really be generic enough to work well, but maybe if there's a toolkit already available for a game close to what you'd like to create, you wouldn't have a problem.

As for languages... for real AIs, there are particular languages that are favored. Some people say Prolog is very good for AI, some say it's terrible... but there are definately certain languages that are used more than others for AI. For gaming AI, you could probably get away with any language, although there might be a language that would let you do things a little easier, the overhead of interfacing with that language from your game might it not worthwhile.

 

Codewiz

Diamond Member
Jan 23, 2002
5,758
0
76
The problem with a generic AI toolkit is the fact that strategy games are ALL VERY different. It would be very difficult to write something generic that could work for many different games.

I doubt they have used much of the same AI from Warcraft 2 in Warcraft 3. They are just so different they had to rewrite most of it. I could be wrong though. The principles are the same for both games but the implementation would probably have to be radically different.