• Register

KarBOOM is a fast-paced local multiplayer car-combat game for Windows, Linux and Mac. Knock other players out the ring, chase the flag, play kar football, and bet on how long you can survive with everyone hunting you! Play in teams or every kar for itself!

Report article RSS Feed KarBOOM development update

Why's the next update taking so long? Here's all the info.

Posted by JibbSmart on Mar 10th, 2012

KarBOOM's still alive

That's right, it's still alive and kicking. I'm sorry I haven't released a new update in more than a month. It's not due to laziness and has very little to do with university getting in the way. Allow me to answer some imaginary questions.

Collision detection?
Purple-white-stripes has no idea what to do about this spherical object.

So what's with the delay?

I'm working on a new collision detection system for KarBOOM. It's nearly there, I think. But it has felt like it's nearly there for a while now.

If it ain't broke, don't fix it!

Well, it is broke(n). KarBOOM handles collision detection on a very specific case-by-case basis -- there's a function for car-car collision, one for car-barrier collision, one for ramp collision, and one for car-pit collision. It's ridiculous. It has worked so far, but is only going to get more complicated with some upcoming features:

  1. Car soccer. Soccer balls aren't cars. Goals aren't cars.
  2. Race mode. Circular tracks aren't enough for race mode to be interesting.
  3. Level editor. Levels are going to get a whole lot more complicated than they currently are, with all sorts of weird level shapes possible, and hopefully a slew of unique special obstacles.

Implementing all these on case-by-case bases would just be a ridiculous amount of work. It'd make much more sense to have one generic solution to collision detection. Once this is implemented, the actual physical response of the cars will require very little change to the code already governing their interactions.

Why not use Bullet or [insert third-party physics engine here]?

In a general sense, KarBOOM is not very physically accurate, and that's part of the fun. Some third-party collision solutions are difficult to separate from their built-in physics. Even for those that aren't, online play will be a very different beast to deal with. KarBOOM's collision detection system doesn't need to be amazing, and I figured implementing my own generic system would be more straight-forward than getting a third-party solution to work with the engine I use (which has built-in PhysX, but closely tied to PhysX's physics) and KarBOOM's online multiplayer.

Oh okay, I understand. Keep up the awesome work!

Thanks :) I'm really eager to get a new version out. The next version will likely be very different to what's already out -- perhaps some sort of physics sandbox for those willing to stress-test my collision detection and physics once it's ready. I'll also release an update that's more like the current format for those who just want the same game with more features, of course.

Keep following me here and @JibbSmart on Twitter, or poking around the KarBOOM forums. Suggestions are still, as always, welcome and encouraged.

I don't know how long this will take to finish, but hopefully it will be working and robust/efficient enough for play soon! Thanks for the support!

Post comment Comments
Sph!nx Mar 11 2012, 4:52am says:
Quote:I don't know how long this will take to finish, but hopefully it will be working and robust/efficient enough for play soon! Thanks for the support!

Well, take your time. Good luck!

+4 votes     reply to comment
Neuntoter Mar 11 2012, 8:28am says:

It's looking really good and implementing physics can be a daunting task. I pretty much ran into the same issue when making my 2D shooter. trust me, breath, step back, walk around, breath again and then go back with a clear mind, it will all come to you and fall in place. But the pics look amazing and what ever you do, do not give up.

+4 votes     reply to comment
JibbSmart Author
JibbSmart Mar 11 2012, 9:56am says:

Thanks guys! I really appreciate the encouragement :)

+1 vote   reply to comment
Chillander Mar 11 2012, 12:13pm says:

I had not noticed this game before, will definitely keep track of it. The new features that you're planning to implement seems like a great addition!

+2 votes     reply to comment
Germanunkol Mar 11 2012, 1:03pm says:

Physics Sandbox sounds great! :D

+2 votes     reply to comment
Atlasfield Mar 12 2012, 3:47pm says:

Keep the work, I am looking your game. And dont worry if you are working slowly or you are lazy... I am lazy too. :D

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Windows, Mac, Linux, Web
Developed By
Send Message
Official Page
Release Date
Released Oct 29, 2013
Game Watch
Track this game
Report Abuse
Report article
Related Games
KarBOOM Single & Multiplayer Car Combat
Related Engines
GameStudio A8
GameStudio A8 Commercial Released Jul 11, 2010