Summary

  • Artificial intelligence means many different things, mainly because the term "intelligence" itself is ambiguous and difficult to define.

  • Alan Turing made great strides in the field of artificial intelligence. Much of his work is directly relevant to what game developers attempt to accomplish.

  • Irrelevant objects are objects that will no longer affect gameplay (e.g., a bullet that's shot into the sky and doesn't hit anything). These objects must be removed and deleted in order to not negatively impact performance as they accrue.

  • To implement a chase algorithm, detect the position of the player in relation to the chaser's current position, then move the chasing object in the direction of the player.

  • Implementing an evasion algorithm is the opposite of the chase algorithm: detect the position of the player and move the evading object in the opposite direction.

  • Just saying the words "artificial intelligence" makes you sound a lot more intelligent, artificially speaking, of course.

Get Learning XNA 3.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.