Siirry suoraan sisältöön

Peliohjelmointi ja tekoälyt (5 cr)

Code: TX00CG88-3005

General information


Enrollment

02.05.2019 - 01.09.2019

Timing

26.08.2019 - 13.10.2019

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

(2016-2018) Tieto- ja viestintätekniikka

Campus

Leiritie 1

Teaching languages

  • Finnish

Seats

0 - 40

Degree programmes

  • Tieto- ja viestintätekniikan tutkinto-ohjelma

Teachers

  • Miikka Mäki-Uuro

Groups

  • TVT17-PE
    Pelisovellukset

Objective

Student learns principles of various artificial intelligence techniques that are applicable in games. In practice, he/she is able to choose and implement necessary techniques in game programming projects. He/she knows basics in machine learning.

Content

The course covers various artificial intelligence techniques in computer games. Student will get both a solid theoretical foundation in AI and hands on experience in building working AI systems. Topics will include movement algorithms, path finding, decision making algorithms, game trees and machine learning

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Student has learned the most important AI techniques covered, both in theory and in practice. Student is able to apply AI techniques in simple situations.

Assessment criteria, good (3)

Student has learned most of the AI techniques covered, both in theory and in practice. Student is able to apply AI techniques in his own gaming projects.

Assessment criteria, excellent (5)

Student has learned all the AI techniques covered, both in theory and in practice. Student is able to apply and modify AI techniques in his own gaming projects.

Assessment criteria, approved/failed

Student has learned the most important AI techniques covered, both in theory and in practice. Student is able to apply AI techniques in simple situations.

Further information

Data structures and algorithms, C++