Our goal is for Newgrounds to be ad free for everyone! Become a Supporter today and help make this dream a reality!

Column Breaker

Share Collapse

Author Comments

This is my first game using the box2d physics engine and also my first attempt at using AS3. I have used AS2 for a few years now but until this project didnt need to step up to the newer version. The game started out as just an exercise so I could learn how box2d worked etc, but soon i found myself trying to make something more.

Special thanks to Todd who's tutorials proved invaluable to me (http://www.kerp.net/box2 d/index.php) if anyone is thinking about using the box2d engine i recommend watching those.

The original idea for the game was to have different shapes in a huge pile and you would need to fire shapes at them to try and match the colours. I found this was very difficult and also box2d was having todo alot of work because everytime a shape was touched they would all become "awake". To solve the performance issues i decided to use columns instead as this allows shapes in other columns to remain "asleep" while others are being hit. I also added some code into my game that drops the movie quality if the frame per second drop below 20 - this meant the game would still be smooth and playable on low end machines (or at least better than it was!).

The alpha versions of the game had the new waves spawning from above and being dropped into play, this was nice but had its issues. Firstly the idea of keeping things in columns was lost because as new jewels fell into play if you didnt have neatly stacked jewels you would just end up with a mess - and once it was a mess there was no way back. Also the other problem was that to spawn a new row the player had to be stopped from shooting incase a jewel was fired and hit the new row of falling jewels then bouncing into the endgame line. Stopping the player from shooting really slowed the experience down, the solution was simple, add the rows from below. I was able todo this by adding an invisible block that pushes all the jewels up... then the new row spawned underneath. This method means the player can keep shooting and also the jewels will keep in stacks even if you create a mess ontop!

My final stage of creation was the design, a friend told me that this type of puzzle game should be targetted at the female audience. I agreed so went with a light and colourful style.

Think thats about it, also thanks to the guys on irc (they know who they are) the feedback and ideas helped alot even though i ignored them :D

Now beat my highscore!

Log in / sign up to vote & review!

Newgrounds accounts are free and registered users see fewer ads!

Have seen better ones, but it's nice.

I played around for a bit, and it has been fun. Simple game, maybe only too repetitive...
Anyway, being it a game born from an experiment, it's nice.


This was a fun little game to play but it was very straightforward. I know that you said this was your first game and it is very good for a first game but i'd like to give you some advice for future games. If you do something like this agian I would suggest adding levels or different game modes to give your game replayability and to not bore people who want to play your game.

Great Game Play, Levels...

This is an excellent game, and design, but it seems as if it is lacking something... Maybe levels, or something to distract from the nihilistic fact that there is only one way for the game to end.

Good Game Variation.


Overall well made, nothing too original, but it's good for ur first. I enjoyed the ability to put my blocks onto the field with a tilted throw, despite its lack of serious helpfulness. My only complaint is that your engine destroys triplets of blocks the instant they touch. This makes it impossible to make a combo of more than three blocks, which is often essential for game s such as these. You should have the game wait for half a second and see if the chain connects w/ anything else before destroying it. Besides that, keep up the good work.

Pretty okay, but there are problems.

I understand the point of it, sure.

Graphic-wise it's okay, pretty good for this. I like the smooth colors of the blocks.

However, the fact that the blocks fell at odd spacial intervals irked me a bit. It was kinda cool that they could topple over and touch other blocks and disappear, but the spacial differential of 1x1 pixel bothered me.

Just sayin'.

Overall, pretty okay game.