Skip to content

Commit c6685e9

Browse files
authored
Update gametech.md
1 parent 2dabd86 commit c6685e9

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

teaching/gametech.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ This web page covers only the topics being taught by Giacomo Bergami
1414
## Current Topics
1515

1616
{:start="4"}
17-
4. State Machines: Harel's Statecharts ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/3_Statecharts.pdf), Code [StateSmith -> C#](https://github.com/jackbergus/NCL_CSC3232/tree/main/csharp/ExamplesFromClass/ConsoleApp2/statecharts))
17+
4. State Machines: Harel's Statecharts ([Slides](https://github.com/jackbergus/NCL_CSC3232/blob/main/slides/3_Statecharts.pdf), Code [StateSmith -> C#](https://github.com/jackbergus/NCL_CSC3232/tree/main/csharp/ExamplesFromClass/ConsoleApp2/statecharts), [Video](https://youtu.be/X0VCU_umMOY?si=35G4P_v62167unL6))
1818

1919

2020
{:start="8"}
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))
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))
2222

2323
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))
2424

@@ -35,17 +35,17 @@ The following material only considers the topics covered by Giacomo Bergami.
3535

3636
1. Levels and Goals
3737

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))
3939

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))
4141

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))
4343

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))
4545

46-
2. Players and Adversaries
46+
3. Players and Adversaries
4747

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))
4949

5050
II. Correlating Skills with Strategies (see *Reinforcement Learning*)
5151

0 commit comments

Comments
 (0)