Writing computer games is a great way to make programming enjoyable, but it does have its disadvantages. The main disadvantage is that to make a working game you need to write a lot of code which takes a lot of time. A full working game is usually too much for a beginner programming book. Fear not, as this book uses worked examples and takes advantage of the simplicity of Python and Pygame Zero to make it as painless as possible. In this book you will create a few different games to illustrate different programming techniques.
Creating a game is more than just writing code. ...