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