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#)
-
Reachability Problems in Games: Pathfinding (Slides, Code C#)
- 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++)
II. From Probability to Navigation (Slides, Code: C#, Python)
III. From Navigation to Analysis (Slides, Code: C#, C++)
IV. Evidenced outcomes (Slides)
-
Players and Adversaries
I. Modelling Winning Probabilities in Stochastic Games (Slides, Code: C#, Python)
II. Correlating Skills with Strategies (see Reinforcement Learning)
III. Game Theory for Non-Cooperative Games (see above)