Discover programming and design patterns with the Python language. Throughout this series, we will program small games to introduce basics concepts.
Patterns: Game Loop, Command, Observer
At the end of this series, we create the following tank game:
The post list:
- Start
- Basic interaction
- Branching
- Loops
- Integers
- Random
- Functions
- Game Loop pattern
- Pygame
- Keyboard
- Class
- Command pattern
- Sprites
- Collisions
- Lists
- Class inheritance
- 2D arrays
- Layers
- Mouse
- Better commands
- Bullets
- Animations
- Create a level
- Load a level
- Menu
- Games modes
- Music and sounds
- Installer
- Software architecture
If you want to further improve your Python skills, you can read “Invent Your Own Computer Games with Python“.