Discover Python and Patterns

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

  1. Start
  2. Basic interaction
  3. Branching
  4. Loops
  5. Integers
  6. Random
  7. Functions
  8. Game Loop pattern
  9. Pygame
  10. Keyboard
  11. Class
  12. Command pattern
  13. Sprites
  14. Collisions
  15. Lists
  16. Class inheritance
  17. 2D arrays
  18. Layers
  19. Mouse
  20. Better commands (to come…)
  21. Bullets (to come…)
  22. Animations (to come…)
  23. Load a level (to come…)
  24. Menu (to come…)

If you want to further improve your Python skills, you can read “Invent Your Own Computer Games with Python“.