Inspiration

We are all interested in rocketry and space science, which helped us get inspired to make this project.

What it does

TakeoffTime is a rocket simulator that offers various modifications to a rocket, allows for the input of data values, and allows for user control in general. TakeoffTime uses a complex computational physics algorithm that takes these data values into a detailed spaceflight for the model rocket.

How we built it

Using HTML, CSS, JavaScript, and Python (along with some tutorials), we created this simulator on two web pages.

Challenges we ran into

We had difficulty transferring the Python physics script into the JavaScript file. We also had difficulty with the GUI on the main animation page.

Accomplishments that we're proud of

We had a very nice looking introductory website, we had a very nice looking model rocket that could be manipulated by the user, and we are proud of the physics algorithms we used.

What we learned

Computational physics for rocket launches are not easy. We learned that we should not use the JavaScript library three.js.

What's next for TakeOffTime

Adding a better GUI on the main application page, and adding a better animation to our main page.

Share this project:

Updates