This site is hosted by SourceForge to promote the open source code associated with the following book:

John Funge.
Artificial Intelligence for Computer Games: An Introduction.
A K Peters, Wellesley, MA. July 2004.

For information on downloading the code, click on the "code" tab in the menu bar at the top of the page. The code is designed to be used in conjunction with the book to illustrate some of the central ideas in the text, so you may want to buy the book from Barnes & Noble or Amazon.

You can also read the latest news and announcements about the book.

If you are here to look up a link that is mentioned in the book, click on the "links" tab in the menu bar at the top of the page. You will be taken to pages of links organized according to the different chapters in the book.

On each page you will find links to online information and resources covering many of the topics mentioned in the associated chapter. For example, there are links to pages about the history of video games, links to pages about Game AI, links to path planning code, links to articles about finite-state machines (FSMs), links to online resources for machine learning, and many more. More links will be added over time so please check back occasionally.

You should also be sure to look at the Bibliography page. If an online version of a paper referenced in the book is available, then there should be a link to it. Otherwise, there is a link to a related web site (e.g. the author's home page), or to a site where you can purchase relevant material.

A list of corrections is also available. Please send me any additional corrections.

I'd also be pleased to get feedback about how this book works out as a textbook, what is missing, or covered in too much detail, or what is simply wrong.

Please send any feedback or comments to (put the book's title in the subject line).

If possible, please use to refer or link to this page.

Last edited Sun Jul 22 22:25:55 2007 by John Funge.