Demolition
What is it?
In this game, you control a bomb guy and navigate a maze to reach a goal. You can place bombs to destroy your enemies and brick walls. Be careful not to burn yourself in the process and watch the ticking clock.
I built this game with Java 8 and a graphics processing library. I implemented a simplified version of modern game engines' object manager and execution sequence:
- Checks if two objects are in the same position and calls
GameObject.onCollide(GameObject)
method on both objects if they collide; - Calls
GameObject.update()
method on all objects; - Updates the sprite for animation;
- Lastly, render the objects on the screen.
Other internal design of the game include automatically loading sprites.