Another new game out! That’s three within about a week of each other. Obviously they haven’t only taken me a few days to make they’ve all just been sitting waiting for sponsors and release dates to come along.
Blow Things Up is my first attempt at using box2d, a physics engine that handles all the collisions and physics simulation in the game. It’s a fantastic tool that is very versatile and can be used for any number of game ideas.
Blow things up started out with me just playing around and trying to get to grips with box2d. The original game featured a character that could shoot cannons at structures to knock them down and I was going to invent a whole bunch of different weapons that would help him achieve his goal. With that in mind I started trying to come up with a way to create realistic looking explosions using box2d but once I had a method I decided that it was so much fun just clicking to create explosions that I could make a game using just that as the core idea.
The actual method I used to create the explosions was fairly straightforward but it seems to produce good results so I decided not to delve deeper into creating a more sophisticated method. Basically all I’m doing is applying a force to the centre of an object if it is within the blast radius and the force strength is greater the nearer the object is to the blast. This does have drawbacks (the main one being that if an object is really large then the bomb might register as being too far away to affect it even though it is right next to it since it is only actually registering at the centre of the object) but I feel that it generally works well in the scope of this game.
The main difficulty in making Blow Things Up was coming up with good level designs. I made a simple level editor to help me make the levels which did the job reasonably well but I found it very tough to come up with a variety of levels that were both challenging and fun. I think the levels ended up being a bit on the easy side but I don’t think that’s necessarily a bad thing. Players don’t always like to have too much of a challenge and there are at least a few levels in there that are a bit trickier than others. I wanted players to enjoy the experience of just having fun blowing things up and not getting too bogged down by levels that were too difficult. Also, to add more of a challenge for those players who want it, I added in a trophy system which will award you a trophy if you use the minimum number of bombs possible for a level.
Update: I feel that I should update this post just to say that in its 2nd day of going live this game had just under 250,000 plays, a new record for me for the most plays from a single game in one day :) That equates to almost 3 plays every second over a 24 hour period! I’m very pleased with how the release of this one is going.
Play this game…