Labs

Programming lab sessions will help you understand the basics of python and pygame.

To setup the environment, you can use pyenv or conda (recommended). Then, install dependencies:

pip install -r requirements.txt

Download the requirements file here.


Lab 1: Introduction to PyGame

Lab 2: Introduction to Sprites

Lab 3: Introduction to Collisions

Lab 4: Introduction to Animations

Lab 5: Introduction to Scenes

Lab 6: Introduction to Audios

Lab 7: Introduction to Tilemap

Lab 8: Introduction to Game Physics

Lab 9: Introduction to IA and states

Lab 10: Complete Game demo