December 25, 2024, 04:44:50 am

Author Topic: Minecraft Science: TNT Kinematics  (Read 20755 times)

0 Members and 1 Guest are viewing this topic.

Wyboth

  • Champion Member
  • ***
  • Posts: 1107
  • No longer active - contact me on Reddit.
    • View Profile
    • Contact me via reddit
Minecraft Science: TNT Kinematics
« on: February 23, 2013, 07:02:20 am »

TNT Kinematics

By Wyboth

Abstract

The purposes of this experiment are to determine the velocity a player travels at after being blasted by TNT and to determine the muzzle velocity of a TNT cannon.

Introduction

The world of Minecraft is an intriguing place. Designed to emulate real life to an extent, it has captured the minds of many people. The purpose of this and future experiments will be to discover just how similar Minecraft is to our own world. This paper focuses on an unlikely subject: TNT. In our world, TNT is used in military bombs and as an industrial blasting agent. In Minecraft, TNT is used almost identically. This experiment will seek to answer just how similar TNT is in Minecraft as compared to TNT in the real world. As Adam Savage says, "Let's blow some stuff up."

Materials and Methods

The first experiment I will do will determine the velocity of a player when subjected to a TNT blast. I will do this by standing on top of TNT and setting it off, then recording the maximum height I reached. Here is the video showing the results of the experiment. After a lot of work, I compiled a 3D graph of the player's motion. Here are the views from different angles.









To determine the initial velocity, I first had to find the distance the player traveled immediately after the TNT exploded. Let us say for now that the player's original position was (0, 0, 0). One frame after the TNT exploded, the player was at (-0.07414, 0.841, 0.14788). To find the total displacement, I will use the Pythagorean theorem.

r2 = x2 + y2

r2 = (-0.07414)2 + (0.841)2

r2 = 0.0054967396 + 0.707281

r2 = 0.7127777396

r = √0.7127777396

r = 0.8442616535174389

This is only one piece of the problem. I have found the distance the player traveled across the x and y axes, but I have yet to include the distance the player traveled across the z axis. I must use the Pythagorean theorem again to find the total distance that the player traveled.

d2 = r2 + z2

d2 = (0.8442616535174389)2 + (0.14788)2

d2 = 0.7127777396 + 0.0218684944

d2 = 0.734646234

d = √0.734646234

d = 0.8571150646208477

This is the total distance that the player traveled. For convenience, I can round this number off to 0.86 m. Now, to find the velocity, I must multiply this number by 30, since my recording software captures 30 frames per second. This gives us a velocity of 25.8 m/s. Now, we must use this equation to calculate the acceleration:

vf = vo + 2ad

The known variables are vf = 25.8 m/s, vo = 0 m/s, and d = 0.86 m. I will substitute these variables into the equation, and drop units for the moment.

25.8 = 0 + 2*0.86*a

25.8 = 1.72a

a = 15 m/s2

This means that the player accelerated at 15 m/s2 because of the explosion. Now, to compare this to the real world, I will have to make the assumption that the player's mass is similar to that of on average human's.

F = ma

F = (65 kg)(15 m/s)

F = 975 N

Once again, this is assuming that humans in Minecraft have about as much mass as humans do on Earth. If this is true, then the TNT exerted 975 N on the player. Explosions in real life are measured by how much energy they give off in Joules, so I will use the work equation to find the work that the TNT did on the human.

W = F*d

W = 975 N * 0.86 m

W = 838.5 J

TNT stands for Trinitrotoluene, a compound that looks like this:



Because the substance is called TNT in Minecraft, and TNT in real life stands for this exact compound, I am going to assume that the two are the same, and that the block TNT is one cubic meter of Trinitrotoluene. With that being said, Trinitrotoluene has an average density of 1.654 g/cm3. I will convert this to 1,654 kg/m3. Because the block TNT is one cubic meter, the mass of a TNT block is 1,654 kg. This may seem shocking, but remember that we are talking about one cubic meter of TNT, or this much.



To compare, the average mass of a cubic meter of real-life sandstone is 1,700 kg. Now, for the comparison to real life. One ton of TNT in real life releases 4.184 * 109 Joules. Doing some conversions, 1 kilogram of TNT releases 4.612 * 106 Joules. Finally, 1,654 kg of TNT release 7.628 * 109 Joules. This means that TNT in real life is 9,097,630 times stronger than Minecraft TNT!

My next experiment will determine the muzzle velocity of a TNT cannon. This is, simply put, how fast the TNT will fly after being shot from the cannon. Here is a video demonstrating the TNT cannon. To determine the muzzle velocity, I will record the cannon being shot, then use frame analysis to determine the velocity and angle of the TNT. Here are the two frames.





In the first image, the top left corner closest to the camera has an xy pixel value of (345, 248). In the second picture, the corner has a pixel value of (706, 139). This means that the TNT traveled 361 pixels right and 109 pixels up between the frames. If we construct a right triangle of these lengths, the hypotenuse would be 377. Thus, the sine of the angle would be 109/377, or 0.289. Using arcsine, the angle becomes 16.81°. I can find the velocity using this very complicated equation:



In this equation, d is the horizontal distance traveled, v is the original velocity, Ɵ is the angle, g is the acceleration due to gravity, and yo is the initial height of the object. I know already that d is 54 m, Ɵ is 16.81°, g is 14.4622 m/s2, and yo is 1 m. This leaves only v to be solved for.

54 = (0.958v / 14.4622)(0.289v + √(0.083521v2 + 2 * 14.4622 * 1))

54 = (0.066241v)(0.289v + √(0.083521v2 + 28.9244))

54 = 0.01914v2 + 0.066241v√(0.083521v2 + 28.9244)

54 = 0.01914v2 + 0.066241v(0.083521v + 5.378)

54 = 0.01814v2 + 0.0055v2 + 0.356244v

54 = 0.02364v2 + 0.356244v

v = 40.8497 m/s

This means that the TNT cannon fired the TNT with a velocity of 40.8497 m/s. I can even go on from here to find the maximum height using this equation:

h = (v2 * sin2(Ɵ)) / (2 * g)

h = (1668.69799 * 0.083521) / (2 * 14.4622)

h = 139.371 / 28.9844

h = 4.818 m

Since the TNT was launched from an initial height of 1m, I will add 1 to the height to get the height from the ground.

h = 5.818 m

Results

The TNT made the player accelerate at 15 m/s2, which gives a force of 975 N, which is puny compared to the same amount of TNT in real life, which is 9 million times stronger! The muzzle velocity of a TNT cannon is 40.8497 m/s, and the TNT reaches a height of 5.818 m from the ground.

Discussion

Firstly, I will cover sources of error. There are two: inexact frame capture and orthographic projection. Inexact frame capture may have occurred if my recording software did not snap a frame at the exact moment the TNT exploded, which is likely. However, the error from this is very minor. The other source of error is orthographic projection, which may have skewed my angle measure. Because Minecraft is a 3D world represented on a 2D screen, it is impossible to get around viewing things from a slight angle. Because of this, it may have appeared that the TNT from the cannon traveled a shorter distance than it actually did. However, there is no way to tell the true distance that it traveled, and the error that it may have caused would also be relatively minor.

Next, I will discuss the implications of the results. Although I cannot draw conclusions from the force of the TNT because it is based on an assumption, I can still visualize what an entire cubic meter of TNT exploding in real life would be like, and the blast radius certainly seems to be larger than a few meters, as it is in Minecraft. Either TNT in Minecraft is a different compound, or there is something inhibiting its power. Also, the muzzle velocity of a TNT cannon will certainly be useful for building things such as adventure maps, so that mapmakers can now accurately position the cannons to fire where needed. As always, if the reader can think of any other implications there data might have, he or she should post a comment with their idea.

Works Cited

Minecraft, developed by the Mojang Team

Theorem for Sides of a Right Triangle, Pythagoras

Newton's Second Law of Motion

Equation for Work, James Prescott Joule

TNT information, The New World Encyclopedia
« Last Edit: November 15, 2016, 07:17:23 pm by Wyboth »




I am inactive. Click here to send me a message that I'll actually see.

TheRealFamous

  • Semper Fi
  • Sr. Member
  • **
  • Posts: 295
    • View Profile
Re: Minecraft Science: TNT Kinematics
« Reply #1 on: February 23, 2013, 07:10:20 am »
Nice job.

zwaan111

  • Sr. Member
  • **
  • Posts: 409
  • SMP - trusted
    • View Profile
Re: Minecraft Science: TNT Kinematics
« Reply #2 on: February 23, 2013, 09:41:10 am »
lol, what if tnt was as strong as real life tnt :P

nice job

RuthlessTomato

  • Champion Member
  • ***
  • Posts: 1313
    • View Profile
Re: Minecraft Science: TNT Kinematics
« Reply #3 on: February 23, 2013, 12:49:11 pm »
is this on the MC forums too?

Wyboth

  • Champion Member
  • ***
  • Posts: 1107
  • No longer active - contact me on Reddit.
    • View Profile
    • Contact me via reddit
Re: Minecraft Science: TNT Kinematics
« Reply #4 on: February 23, 2013, 01:21:28 pm »




I am inactive. Click here to send me a message that I'll actually see.

mgfrake

  • Full Member
  • *
  • Posts: 100
  • Love is the best thing you can have - Make it last
    • View Profile
Re: Minecraft Science: TNT Kinematics
« Reply #5 on: February 23, 2013, 02:14:04 pm »
Really cool. Pretty interesting lol nice job.

 12 and single and ready to mingle! changed didn't it ;)
don't click this link... Unless you wanna see a sexy model. You only have one family. Don't make a bad choice.

Wyboth

  • Champion Member
  • ***
  • Posts: 1107
  • No longer active - contact me on Reddit.
    • View Profile
    • Contact me via reddit
Re: Minecraft Science: TNT Kinematics
« Reply #6 on: February 23, 2013, 03:25:42 pm »
Really cool. Pretty interesting lol nice job.
Thank you. Have you seen the other two Minecraft Science articles?




I am inactive. Click here to send me a message that I'll actually see.

Spyow

  • Hero Member
  • **
  • Posts: 692
    • View Profile
    • Opticraft! :D
Re: Minecraft Science: TNT Kinematics
« Reply #7 on: February 23, 2013, 03:29:56 pm »
Why not just tell us how high tnt blows us without doing all of those numbers

Wyboth

  • Champion Member
  • ***
  • Posts: 1107
  • No longer active - contact me on Reddit.
    • View Profile
    • Contact me via reddit
Re: Minecraft Science: TNT Kinematics
« Reply #8 on: February 23, 2013, 05:01:28 pm »
Why not just tell us how high tnt blows us without doing all of those numbers
If you don't want the math, skip to the results section. I and many others want work shown, as I believe that is part of the fun.




I am inactive. Click here to send me a message that I'll actually see.

Mr_Mr_Mr

  • Veteran
  • Champion Member
  • ***
  • Posts: 3079
    • View Profile
Re: Minecraft Science: TNT Kinematics
« Reply #9 on: February 23, 2013, 06:00:04 pm »
This math, it hurts.
I tried to understand it this time though, didn't work.

---><--- Click the monkey

Wyboth

  • Champion Member
  • ***
  • Posts: 1107
  • No longer active - contact me on Reddit.
    • View Profile
    • Contact me via reddit
Re: Minecraft Science: TNT Kinematics
« Reply #10 on: February 23, 2013, 08:11:56 pm »
This math, it hurts.
I tried to understand it this time though, didn't work.
I'm guessing it was this formula?





I am inactive. Click here to send me a message that I'll actually see.

kagarium

  • Sr. Member
  • **
  • Posts: 492
  • I'm alive, but inactive.
    • View Profile
    • My Website
Re: Minecraft Science: TNT Kinematics
« Reply #11 on: February 24, 2013, 02:36:28 am »
This math, it hurts.
I tried to understand it this time though, didn't work.
I'm guessing it was this formula?



*brain explodes
IGN: kag1999_ (now kagarium, thanks butter)



Quote from: Nick3306
I saved 100% on car insurance by switching to no car insurance

RuthlessTomato

  • Champion Member
  • ***
  • Posts: 1313
    • View Profile
Re: Minecraft Science: TNT Kinematics
« Reply #12 on: February 24, 2013, 03:54:06 am »
Ah, my apologies. 01001110011011110111011100100000011000110110000101101110001000000111100101101111011101010010000001110010011001010110000101100100001000000111010001101000011010010111001100111111
-wyboth

techdude98

  • Sr. Member
  • **
  • Posts: 338
  • I was never a noob i was born pro.
    • View Profile
Re: Minecraft Science: TNT Kinematics
« Reply #13 on: February 24, 2013, 04:15:19 am »

Nah jk it seems legit nice job.

Wyboth

  • Champion Member
  • ***
  • Posts: 1107
  • No longer active - contact me on Reddit.
    • View Profile
    • Contact me via reddit
Re: Minecraft Science: TNT Kinematics
« Reply #14 on: February 24, 2013, 04:43:53 am »
This math, it hurts.
I tried to understand it this time though, didn't work.
I'm guessing it was this formula?



*brain explodes

I see I blew some stuff up.

Ah, my apologies. 01001110011011110111011100100000011000110110000101101110001000000111100101101111011101010010000001110010011001010110000101100100001000000111010001101000011010010111001100111111
-wyboth

O_O Stalker! Jk.


Nah jk it seems legit nice job.

Haha, thank you.




I am inactive. Click here to send me a message that I'll actually see.