Skip to main content

Intelligent SystemsLaajuus (3 cr)

Course unit code: LTP7027

General information


Credits
3 cr
Teaching language
Finnish
Responsible person
Seppo Nevalainen, Vastuuopettaja

Objective

You understand what term artificial intelligence (AI) means both on a general level and in the case of game programming.You understand main elements of game AI and know their terminology.You can design a simple chase and evade functionality for a game character.You can program a simple chase and evade functionality for a game character.You can design a simple dialog tree for a game character.You can program a simple dialog tree for a game character.You understand how hierarchical finite state machines work.You can design a hierarchical finite state machine using UML.You can program a hierarchical finite state machine.You understand how behaviour trees work.You understand the basic principles behind flocking behaviour.You can design and program a behaviour tree.You can design and program flocking behaviour.You can utilize scripting when implementing AI functionality.

Content

Introduction to application areas of artificial intelligence.Designing of a game character that utilizes artificial intelligence techniques.Programming of a game character that utilizes artificial intelligence techniques.Flocking.Scripting.

Go back to top of page