Intermediate C++: Artificial Intelligence

You've mastered the basics of C++, but now its time to kick it up a notch.  Master state-of-the-art Artificial Intelligence programming techniques, and use them to sculpt a smart and adaptable AI Brain.  Compete against your friends as we download your AI's into our Blast Zone Arena Game, and release your AI's to compete in a virtual game of capture the flag - a massive technological showdown of epic proportions.  

AI Topics covered include:

  • Decision Trees
  • Finite State Machines
  • Probability based Localization
  • Path Finding
  • Flocking and Swarming
  • Neural Networks
  • Genetic Algorithms

C++ Topics covered include:

  • Static Variables
  • Externals
  • Switches
  • Compiling Multiple Source Files

(Required: Previous programming experience in Java, C# or C++)

(Suggested: Follow up this class with the Advanced Game Dev class the following session)

CAEN Michigan Engineering

©2007 CampCAEN. All right reserved.