The domain vrown.com is for sale. Click here for more details. Virtual Reality - Where do I start off with Artificial intelligence?

Virtual Reality

Where do I start off with Artificial intelligence?

Hello, I have been a pc gamer for a while, now that I'm doing little C++ programming, I'm thinking about becoming a game programmer. Thought I would study Artificial intelligence for games, I think it would be real cool, but C++ is the only language I know and the E-books on AI doesn't make sense to me. SO, where do I start off with artificial intelligence for games?

Public Comments

  1. Google this: "AI game programming"
  2. Artificial Intelligence in game is usually nothing more than a set of predefined rules. Just like : - If the character have health lower than 50% and have a healing potions, drink it - if the character run out of ammos with gun #2, use gun #3 if he have ammos, else use gun #1 .... Just add differents set of rules for differents monster and you will have some sort of intelligent characters.
  3. The problem is that C++ doesn't lend itself to helping you think about the AI problem correctly (though once you learn how to think like an AI person, there's no reason you can't build your system in C++ other than it's possibly harder). So the first thing you need to do is learn some languages that are more suited to "thinking like an AI hacker", then some kinds of algorithmic approaches, and finally you'll be able to work on AI in games. For languages, other than the usual Lisp & Prolog, you might look at Haskell, or Clojure - any and all will help you to "think different" about how to solve problems with computers. From there, your next best bet in advanced games programming is to look at cognitive architecture like Soar (see sources). What you learn will allow you to go beyond the typical simplistic rules used in many past games. AI & Games is a very active topic, and there are regular conferences at this point, such as AIIDE.
Powered by Yahoo! Answers