Skip to Content

Courses

Print or email this page: Print this page Email a Friend

 

Artificial Intelligence for Games

Unit Code:HIT3046



Credit Points

Duration

Contact Hours

Campus

Prerequisite

Corequisite

12.5 Credit Points

1 Semester or equivalent

48 Hours

Hawthorn

Software Development in Java (HIT2037) or HIT2302 Object-Oriented Programming or HIT3181 Technical Software Development

Nil

Related Course/s:

A unit of study in the Bachelor of Information and Communication Technology ( I030) and Bachelor of Science (Professional Software Development)

Aims & Objectives:

Aims
The aim of this unit is for students to understand and utilise artificial intelligence concepts and techniques for game environments and game development

 
Learning Outcomes
After successfully completing this unit students will be able to:
  • Select appropriate techniques for implementing AI for a given game scenario or genre
  • Discuss game theory and the relevance of strategic, tactical and hierarchical AI approaches and use in games
  • Implement a number of AI entities using a range of AI techniques applicable to particular game design contexts

Teaching Methods:

Lectures (24 hrs), Tutorial (lab) (24 hrs)

Assessment:

Labs and Assignments (formative), Portfolio

Generic Skills Outcomes:

Students will be provided with feedback on progress in attaining the following generic skills:
· Problem solving skills
· Communications skills
· Ability to tackle unfamiliar problems
· Ability to work independently

Content:

  • Search and optimisation.
  • Knowledge representation, reasoning systems, machine learning.
  • Evolutionary systems, artificial neural networks, collective systems.
  • Game theory, design and development, rule design, game balancing.
  • Scripting methods.
  • AI evaluation.