• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

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

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?
 
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.
 
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.
 
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.

 
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.
 
Back
Top