Our final arcade-style game project is Invaders and it brings together everything that we’ve done up until this point. We’ve got sounds, animation, MVC, and FSM all wrapped in one game. See Figure 20-1.
Before we get started, create a new folder inside ‘pygamebook’ called ‘projects,’ if there isn’t one there already. Inside ‘projects,’ create another folder called ‘invaders.’ This is where all the files that we create will ...