Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

REPOST: Artificial Intelligence FAQ: General Questions & Answers 1/6 [Monthly posting]
Section - [1-3] I'm a programmer interested in AI. Where do I start?

( Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Houses ]


Top Document: REPOST: Artificial Intelligence FAQ: General Questions & Answers 1/6 [Monthly posting]
Previous Document: [1-2] What's the difference between strong AI and weak AI?
Next Document: [1-4] What's an agent?
See reader questions & answers on this topic! - Help others by sharing your knowledge

There's a list of introductory AI texts in the bibliography section
of the FAQ [4-0].  Also, check out the web links in section [5-2].

  [1-3a] I'm writing a game that needs AI.
  
  It depends what the game does.  If it's a two-player board game,
  look into the "Mini-max" search algorithm for games (see [4-1]).  In
  most commercial games, the AI is is a combination of high-level
  scripts and low-level efficiently-coded, real-time, rule-based
  systems.  Often,  commercial games tend to use finite state machines
  for computer players.  Recently, discrete Markov models have been used
  to simulate unpredictible human players (the buzzword compliant name
  being "fuzzy" finite state machines).

User Contributions:

Comment about this article, ask questions, or add new information about this topic:

CAPTCHA