Adding the game logic

The next step will be to add the game logic that constitutes the rules of our game world. However, the game logic will need to be able to detect the so-called collisions between two game objects before it can handle all of our events, such as walking over an item to collect it. So, we will implement a very basic collision detection method that tests two overlapping rectangles. If an overlap is detected, it means that there is also a collision between these two tested objects. So, we can bind a certain action to this event in the game logic to handle collisions as required.

Adding collision detection

Here, we add the code to check the collision of the bunny head with each actor game object, the gold coin, feather, and the rock. ...

Get Learning LibGDX Game Development - Second Edition 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.