This tutorial shows how to create a simple game with python and pygame. Beyond the game the tutorial teaches Object Oriented Programming concepts.
- Create Classes
- Create Sub classes
- Describe Abstract classes
- Use inheritence
- Describe inhertience
- Use Cartesian coordinates
The tutorial uses the pygame platform to explore OOP including inheritence, polymorphism, and other concepts.
- 01 Getting Started with Pygame
- 02 Drawing Objects
- 03 making things move
- 04 Handling Events
- 05 Using Groups
- 06 Collisions
- 07 Next Step
Here is a screenshot of the final game: