Skip To Content

Athabasca University

8.1. Introduction to Artificial Intelligence

Learning Objectives

When you have finished section 8.1, you should:

  1. Have a general idea about the various fields of artificial intelligence (AI).
  2. Be prepared to use deterministic algorithms for games.
  3. Recognize finite state machines.
  4. Identify fuzzy logic.
  5. Describe a simple method for memory.
  6. Be prepared to use AI technology in games.

Required Tasks

  1. Study Chapter 20, Introduction to Artificial Intelligence, in the eTextbook.
  2. Carefully study the knowledge tree on page 675, and develop a similar knowledge tree for other applications, such as lawn care or course selection for a certificate program.
  3. Carefully study the necessary steps in implementing a simple genetic algorithm. Think about how this type of algorithm can be used in game programming.
  4. Carefully study the three deterministic algorithms: random motion, tracking, and patterns.
  5. Complete the Chapter 20 quiz, and check your answers in Appendix A.

Optional Task

  1. Study the example given for fuzzy logic. Devise a similar example.

Updated May 19 2016 by FST Course Production