Schedule

For labs, please bring your notebooks!

Week 1

Lecture 1: Introduction to Git


Week 2

Lecture 2: Introduction to Game Loop

Lab 1: Introduction to PyGame


Week 3

Lecture 3: Introduction to Sprites

Lab 2: Introduction to Sprites


Week 4

Lecture 4: Introduction to Collisions

Lab 3: Introduction to Collisions


Week 5

Lecture 5: Introduction to Animations

Lab 4: Introduction to Animations


Week 6

Lecture 6: Introduction to Scenes

Lab 5: Introduction to Scenes


Week 7

Lecture 7: Introduction to Audio

Lab 6: Introduction to Audio


Week 8

Lecture 8: Introduction to Tilemap

Lab 7: Introduction to Tilemap


Week 9

Lecture 9: Introduction to Game Physics

Lab 8: Introduction to Game Physics


Week 10

Lecture 10: Introduction to IA and states

Lab 9: Introduction to IA and states


Week 11

Lab 10: Complete Game demo