Built a Kinetic Energy Bomb using realistic physics formulas!

Hello fellow Developers! :slight_smile:

I’ve recently been watching a couple of Videos about Kinetic-Energy Bombs. so thats when i got Inspired & decided to make my own! :smiley: (in Roblox ofc)

Heres a little fun fact:
Kinetic-Energy Weapons are actually the oldest and most commonly
used ranged weapon in Human History!

What is a Kinetic-Energy Weapon?

A Kinetic-Energy Weapon, is a Projectile that uses Kinetic Energy to destroy a target, instead of an Explosive or other Playloads.

Kinetic Energy Formula:

The energy delivered by such a weapon can be calculated using the formula:

KineticEnergyFormula

Where:

  • KE is the kinetic energy in joules (J).
  • M is the mass of the projectile in kilograms (kg).
  • 𝑣̄ is the velocity of the projectile in meters per second (m/s).

Once we calculate the Kinetic Energy Value, we need to convert it into Tons.
to do that, we need to multiply 4.184 by 10^6. then we divide this number by our
Kinetic Energy Value.

but we need to convert it once more to Kilograms. to do that we simply multiply
our Value by 1000

then we can set the BlastRadius of our Explosion to the new Value!

and there we have it! the BlastRadius is based on the Mass & Speed of the Bomb.
so the heavier & higher you go, the more Powerful it becomes!

but anyways imma stop yapping now. heres a video of the bomb (~194kg) being dropped
from 15,000 meters (15km) high!

7 Likes

So this is basically simulating a mini-asteroid?

1 Like

basically a mini-asteroid simulator

It’s cool, I think you could improve the performance and effect by…

  1. getting rid of the actual explosion as that stresses the roblox physics engine immensely and its just bad
  2. create an impact frame and add a nice deep booming bass for it
  3. maybe just use some big particles and instantly remove the affected parts as that would theoretically be more realistic (mainly for the fps drops tho)
1 Like