Chapter 01 - Game Programming, Introduction to Concepts and Python / Pygame Zero Chapter 02 - Getting Started with Python * Text based joke * Text based quiz Chapter 03 - Pygame Zero * Compass Game Chapter 04 - Changing Game Play (Expands on the basic game in the previous chapter to make it more entertaining) * Compass Game (improved) Chapter 05 - Calculating Trajectory and Creating Dynamic Worlds * Tank warsChapter 06 - Sound Effects * Sounds * Music * Audacity * SonicPi Chapter 07 - Designing Your Own Graphics (Sprites) * Draw * Gimp * Blender Chapter 08 - Object Oriented Programming and Using a Mouse * Memory game Chapter 09 - Color and Customizing Graphics * Adding color (look at color through bouncing balls) * Customize Graphics (based on svg to png conversion) - used in compass game Chapter 10 - Adding Artificial Intelligence * Possibly improving on previous games
Stewart Watkiss is a keen maker, programmer, and author of Learn
Electronics with Raspberry Pi. He studied at the University of
Hull, where he earned a master's degree in electronic engineering
and more recently with Georgia Institute of Technlogy where he
earned a master's degree in computer science.
Stewart also volunteers as a STEM Ambassador, helping teach programming and physical computer to school children and at Raspberry Pi events. He has created a number of resources using Pygame Zero which he makes available on his web site (www.penguintutor.com).