About the AI Game Programming Wisdom CD-ROM

This CD contains source code and demos which demonstrate the techniques described in the book.  Every attempt has been made to ensure that the source code is bug-free and will compile easily.  Please refer to the website http://www.AIWisdom.com for errata and updates.

CONTENTS

SourceCode: The source code and demos contained on this CD are contained in a hierarchy of subdirectories based on section name and article number/author.  Source code and listings from the book are included.  At each author's discretion a complete demo is sometimes included.  Demos were compiled using Microsoft Visual C++ 6.0 and are indicated by a .dsw file.  Executables for each demo are included on the CD, and you can recompile them using the .dsw file and/or Makefile.

ColorImages: The book's color plates are on the CD in TIFF format.  Thanks to the authors of these fine images.

RELATED WEBSITES

There are many web resources for game developers.  Here are a few of the best that you should know about:

AIWisdom: The home of this book is also a great place to research published game AI techniques.  AIWisdom.com features the only on-line listing of game AI articles and techniques written for books, magazines, conferences, and the Web.  Article titles and their abstracts can be searched by topic, genre, resource, or date.  The website is at http://www.AIWisdom.com/.

GameAI: GameAI.com is easily the best place to go for tons of info and links on game AI.  Also, don't miss the monthly game AI poll that reflects what game AI developers are thinking.  The website is at http://www.GameAI.com/.

Generation5: Generation 5 covers interesting developments and news stories from the field of AI.  It also has sections covering interviews, books, programs, software, and competitions to name a few.  Of particular value is the AI solutions page, the discussion boards, and the great AI glossary section.  The website is at http://www.Generation5.org/.

GDConf: The Game Developers Conference is currently held every year in San Jose, California (USA).  Their website is at http://www.gdconf.com/.

GDMag: Game Developer Magazine is an asset to the game development industry and includes advice for all aspects of game development, including AI.  It is published monthly, and you may be able to get it for free in the U.S. if you're a professional developer.  Source code from their articles can be found on their website at http://www.gdmag.com/.

Gamasutra: Gamasutra is the web equivalent of GDMag.  It publishes some of the articles from GDMag as well as articles written specifically for the website.  Gamasutra also includes industry news, community chat areas, and a variety of other useful services.  Find Gamasutra at http://www.gamasutra.com/.

Flipcode: Flipcode is a website for game developers that features news, discussions, tutorials, book reviews, programming contests, and links.  Find Flipcode at http://www.flipcode.com/.

GameDev: GameDev features news, discussions, contests, tutorials, and links for game developers.  Find GameDev at http://www.gamedev.net/.

International Game Developers Association: The IGDA is a non-profit association dedicated to linking game developers together around the globe, and encouraging the sharing of information among them.  Their website is http://www.igda.org/.

Blue's News: Blue's News features daily PC game news, no matter how obscure.  Not necessarily for game developers, but it gives insight into what game developers are working on.  Find Blue's News at http://www.bluesnews.com/.

FatBabies: This is where the game development community goes to gossip and dish the dirt on poorly run game companies.  Not guarenteed to contain accurate news reporting, but always entertaining.  Their website is at http://www.fatbabies.com/.

EDITOR'S NOTES

The code available on this CD is specifically meant to be analyzed, critiqued, borrowed, cannibalized, and tweaked for use in your private or commercial games or libraries.  Whatever you use it for, I hope you enjoy it and learn from it.

The source code and demos worked properly as of December 2001.  All code was tested on a Pentium III 866MHz (256MB) machine with an NVIDIA TNT2 graphics card, WinME with DirectX 8.0a, and Microsoft Visual C++ 6.0.

SYSTEM REQUIREMENTS

IntelĀ® PentiumĀ®-series, AMD Athlon or newer processor recommended.   Win95 (32MB RAM) or WinNT4 (64MB RAM) or later required.  3D graphics card recommended for optimal performance.  DirectX 8 or newer is also required.