Artificial Intelligence for Games
space
Course code
IFI7369.DT
old course code
Course title in Estonian
Tehisintellekt mängudes
Course title in English
Artificial Intelligence for Games
ECTS credits
6.0
Assessment form
assessment
lecturer of 2023/2024 Spring semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
lecturer of 2024/2025 Autumn semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
Course aims
The objective of this course is to learn the theory, technology and practice of AI design and implementation.
Brief description of the course
The concept of artificial intelligence and its application in games. Motion based on artificial intelligence: steering control, motion prediction. Path detection: Dijkstra and A* algorithms, breadth-first and depth-first search. Searching for possible solutions, creating a play area as the opposite step. Minimax algorithm, using it to create a pair game between a computer and a person. Possibilities of language technology in creating computer games.
Learning outcomes in the course
Upon completing the course the student:
- can design and develop artificial intelligence-based elements for strategy and puzzle games;
- knows how to build a decision tree with the minimax algorithm for the mind game situation of two players, build functional software based on it and optimize its work speed;
- is able to generate and solve game situations related to graph algorithms;
- knows the possibilities of language technology in creating game texts and data.
Teacher
Jaagup Kippar
Study programmes containing that course
space