In this chapter, you will
Finish off the game play in your game.
Add some features to make the game more exciting.
Discover how to improve the structure of the game program itself.
Find out how to use state machines to add a title screen to the game.
You can now create programs with all the behaviors required to create a “proper” game. You know how to place objects on the screen and manage their movement. You also know how to make sure that the games you create work on different display sizes. You can also display text and produce sounds. In this chapter, you develop the game play further, add some more sprites, and create a game that has proper game-play states.
You now have the basis ...