Tag Archives: AI

A Simple Mind-Reading Machine

Just for fun, I decided to implement a "Mind Reading Machine" based on the work of Claude Shannon and D.W. Hagelbarger. If you’re not familiar with it, there’s a good summary of Shannon’s idea here (together with descriptions of some … Continue reading

Posted in AI | Tagged , , | Leave a comment

Methods for Combining Autonomous Steering Behaviours

“Autonomous Steering Behaviours”, as first defined by Craig Reynolds in his presentation at the 1999 Game Developer’s Conference, are a simple yet effective method of creating realistic movement in computer-controlled characters. As such, they are often considered an important part … Continue reading

Posted in AI | Tagged , | 1 Comment

Artificial Immune Systems and Adaptive Strategies in Game A.I.

A.I., perhaps unsurprisingly, often borrows inspiration, language, and models from the world of biology. Two common examples are Artificial Neural Networks (ANNs) – based on a model of the brain, and Genetic Algorithms (GAs) – based on a model of … Continue reading

Posted in AI | Tagged , , | 2 Comments

Useful Online Game A.I. Resources

Besides the books listed in my previous post, there’s a stack of other useful resources available on the ‘net for game A.I. Here’s some of my favourites:   Websites http://natureofcode.com/book/ Entire free online ebook (also available to purchase in paper … Continue reading

Posted in AI | Tagged , , | Leave a comment

Good Books for Game A.I.

I had a great time last night hosting a presentation on Artificial Intelligence for the Norfolk Indie Game Developers group. Expect to see a series of blog posts on each of the topics appearing here in the near future. In … Continue reading

Posted in AI | Tagged , , | 3 Comments

At-a-glance functions for modelling utility-based game AI

One of my current projects involves developing a decision-making AI for autonomous characters (i.e. NPCs) in a computer game. The idea is pretty straightforward – instead of switching between a set of finite states based on simple triggers (i.e. if … Continue reading

Posted in AI | Tagged , , | 3 Comments