Chapter 3. Making That Snake Slick

In this chapter, we will take our Snake project further towards being a complete game. This will include more on collisions, restarting the game, and maintaining a high score. You will also learn how to use LibGDX to help in making it easier to debug your game along with how to handle multiple screen sizes.

The following will be covered in this chapter:

  • Introducing the ShapeRenderer class
  • More on collisions
  • Game state
  • High score
  • Handling different screen sizes

Introducing the ShapeRenderer class

You are probably wondering why we are not diving straight into making more improvements to the game. Well, it is because I would like to show you something that will make your life easier when you start making more games, especially ...

Get LibGDX Game Development By Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.