Wrecking Bull

Spring 2013

Wrecking Bull is a small puzzle game I made for my senior project over the course of 4 weeks. I was the lead designer and the only programmer of the project. The player controls a bull inside a china shop, who must meet his destruction quota, otherwise he will be fired from his job.

The game has the player aiming a bull in a specific direction. The player can control the direction the bull is launched with the arrow keys, and can launch the bull with space bar. Once launched, the bull keeps moving, bouncing off objects until it comes to a stop. If the player reaches the quota score, they may continue to the next level. Otherwise, the player can retry the level with no penalty.

The player has a wide variety of bull types to aid him. The order and type of bulls available in each level is pre-set by the level. The different types of bulls available are:

  • Normal Bull – Average speed
  • Speed Bull (Bull-et) – Moves twice as fast
  • Explodi-Bull – Detonates on first object hit, does not bounce, can destroy breakable walls
  • Wide Bull – Larger hit box
  • Tiny-Bull – Small, can fit through small gaps between objects
  • Unstopa-Bull – Destroys all objects in its path, slower speed, can destroy breakable walls

Each level has an arrangement of china for the player to destroy. Plates take one hit and do not stop the bull. Vases take a few hits and the bull bounces off of them. Walls cannot be destroyed unless the player hits them with either the Explodi-Bull or the Unstopa-Bull.

Below is a video showing the game in action.

If you would like to try the game yourself, or if you want even more information, you can go to the game’s google site here.