Gaming Technologies and Simulations (CSC3232)
Module Leader: Dr Giacomo Bergami. Lecturer: Dr Chris Holder
This web page covers only the topics being taught by Giacomo Bergami
Current Topics
- State Machines: Harel’s Statecharts (Slides, Code StateSmith -> C#, Video)
-
Reachability Problems in Games: Pathfinding (Slides, Code C#, Video)
- Reinforcement Learning with Markov Decision Processes (Slides)
- AI Planning in Games (Slides, Code: C#, C++)
Previous Topics
The following material only considers the topics covered by Giacomo Bergami.
-
Levels and Goals
I. Probability in Game Design (Slides, Handouts, Code: C#, C++, Video)
II. Modelling Stochastic Games: From Probability to Navigation (Slides, Code: C#, Python, Video)
III. Planning for VideoGames: From Navigation to Analysis (Slides, Code: C#, C++)
IV. Introduction to Artificial Intelligence for VideoGames (Slides, Video)
-
Players and Adversaries
I. Modelling Winning Probabilities in Stochastic Games (Slides, Code: C#, Python, Video)
II. Correlating Skills with Strategies (see Reinforcement Learning)
III. Game Theory for Non-Cooperative Games (see above)
Podcast
Some of the above lessons were recorded using the University ReCap system. These lessons were uploaded on YouTube.