DM810: Computer Game Programming II: AI (5 ECTS)
        
        
		STADS: 15004401		
		
		
		
		
		
Level
		Master's level course		
		
		
		
Teaching period
		The course is offered in the autumn semester.		
Offered according to needs		
		
		
		
Teacher responsible
		 Email: rolf@imada.sdu.dk
Timetable
 Email: rolf@imada.sdu.dk
Timetable
There is no timetable available for the chosen semester.
 
	
Comment:
	Ubegrænset deltagerantal	
	
Prerequisites:
None
Academic preconditions:
The content of the course Computer Game Programming I: Graphics must be known
	
Course introductionTo give the participants knowledge of the methods underlying movements and actions of computer controlled objects and characters in computer games.
Expected learning outcomeAfter the course, the student is expected to be able to:
- Explain the techniques from the curriculum in clear and precise language.
- Implement the techniques from the curriculum in example programs.
- Describe the implementation work in a precise language and in a structured way.
Subject overviewRulebased AI, finite state machines, fuzzy logic, goal-driven behaviour, strategic decision making, steering, path-finding, flocking, attraction and detraction, scripting.
	
	
LiteratureMeddeles ved kursets start
Website
This course uses  
e-learn (blackboard).
Prerequisites for participating in the exam
None
Assessment and marking:
(a) Project assignment graded pass/fail. Internal censorship by the teacher. The project assignment must be passed in order to attend the oral exam. 
(b) Oral exam graded according to the 7-point grading scale. External censorship.
Re-examination according to the rules passed by the study board.
Expected working hours
The teaching method is based on three phase model.
Forelæsninger: 28 timer
Educational activities
Language
This course is taught in Danish or English, depending on the lecturer. However, if international students participate, the teaching language will always be English.
	Remarks
	The project constitutes a significant part of the workload of the course.	
	
Course enrollment
See deadline of enrolment.
Tuition fees for single courses
See fees for single courses.