You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
7. Reachability Problems in Games: Pathfinding ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/4_Reachability.pdf), Code [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/ExamplesFromClass/ConsoleApp2/graphs/ReachabilityProblem.cs))
21
+
7. Reachability Problems in Games: Pathfinding ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/4_Reachability.pdf), Code [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/ExamplesFromClass/ConsoleApp2/graphs/ReachabilityProblem.cs), [Video](https://youtu.be/WntgEo_qZXQ?si=HjcLkdvSOvfBjwkm))
22
22
23
23
8. Game Theory for Non-Cooperative Games ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/2_c_TPCSG.pdf), Code: [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/MinMaxProjects/MinMaxProjects/Program.cs))
24
24
@@ -35,17 +35,17 @@ The following material only considers the topics covered by Giacomo Bergami.
35
35
36
36
1. Levels and Goals
37
37
38
-
I. Probability in Game Design ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/1_a_probability.pdf), [Handouts](https://github.com/jackbergus/NCL_CSC3232/blob/main/01_probability_game_design.pdf), Code: [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/ExamplesFromClass/ConsoleApp2/probabilities/Probabilities.cs), [C++](https://github.com/jackbergus/NCL_CSC3232/tree/main/cpp/01_probability))
38
+
I. Probability in Game Design ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/1_a_probability.pdf), [Handouts](https://github.com/jackbergus/NCL_CSC3232/blob/main/01_probability_game_design.pdf), Code: [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/ExamplesFromClass/ConsoleApp2/probabilities/Probabilities.cs), [C++](https://github.com/jackbergus/NCL_CSC3232/tree/main/cpp/01_probability), [Video](https://youtu.be/-nt89vVnoOc?si=CbtA0wvW18bfQJe8))
39
39
40
-
II. From Probability to Navigation ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/1_b_stochastic.pdf), Code: [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/ExamplesFromClass/ConsoleApp2/timing/SnakesAndLadders.cs), [Python](https://github.com/jackbergus/NCL_CSC3232/tree/main/python/02_markov/snakes_and_ladders))
40
+
II. Modelling Stochastic Games: From Probability to Navigation ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/1_b_stochastic.pdf), Code: [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/ExamplesFromClass/ConsoleApp2/timing/SnakesAndLadders.cs), [Python](https://github.com/jackbergus/NCL_CSC3232/tree/main/python/02_markov/snakes_and_ladders), [Video](https://youtu.be/D8AbSWBHRZE?si=-pAmG1CWxSqwf0x6))
41
41
42
-
III. From Navigation to Analysis ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/1_c_goap.pdf), Code: [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/ExamplesFromClass/ConsoleApp2/goap/LocksAndDoors.cs), [C++](https://github.com/jackbergus/NCL_CSC3232/blob/main/cpp/03_goap/main.cpp))
42
+
III. Planning for VideoGames: From Navigation to Analysis ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/1_c_goap.pdf), Code: [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/ExamplesFromClass/ConsoleApp2/goap/LocksAndDoors.cs), [C++](https://github.com/jackbergus/NCL_CSC3232/blob/main/cpp/03_goap/main.cpp))
43
43
44
-
IV. Evidenced outcomes ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/1_d_outcome.pdf))
44
+
IV. Introduction to Artificial Intelligence for VideoGames ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/1_d_outcome.pdf), [Video](https://youtu.be/tqHNULAFK6Y?si=fNwNRKTJHWIAce2w))
45
45
46
-
2. Players and Adversaries
46
+
3. Players and Adversaries
47
47
48
-
I. Modelling Winning Probabilities in Stochastic Games ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/2_a_stochastic_adv.pdf), Code: [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/ExamplesFromClass/ConsoleApp2/timing/Pong.cs), [Python](https://github.com/jackbergus/NCL_CSC3232/blob/main/python/02_markov/Prob_winning_PONG.py))
48
+
I. Modelling Winning Probabilities in Stochastic Games ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/2_a_stochastic_adv.pdf), Code: [C#](https://github.com/jackbergus/NCL_CSC3232/blob/main/csharp/ExamplesFromClass/ConsoleApp2/timing/Pong.cs), [Python](https://github.com/jackbergus/NCL_CSC3232/blob/main/python/02_markov/Prob_winning_PONG.py), [Video](https://www.youtube.com/watch?v=D8AbSWBHRZE))
49
49
50
50
II. Correlating Skills with Strategies (see *Reinforcement Learning*)
0 commit comments