Skip to content

WBattist/supernova-simulator

Repository files navigation

Final Simulation Video

This project is a custom made physics engine that is meant to simulate the orbit and the detonation of a Type 1a Supernovae. It can simplify be played by clicking the 'K' button while in the simulation and can be reset by clicking the 'R'.

Credits

This project builds upon the base simulator from kavan010/gravity_sim.

Inspiration and Some Logic from Eclipsing Binary Simulator.

Some (Majority) of Calculus and Trig. done by Gemini.

Orbiting logic based on this.

How to Run

To run this simulation do the following steps:

  1. Install VS Code

  2. Install GNU

  3. Install CMake

  4. Once GNU + VS Code are installed, open VS Code and install the C/C++ Extension Pack

  5. The extension pack will walk you through some configuration steps, follow them until the create your first file step.

  6. At this point a small arrow/run button should have appeared in the bottom left of your VS Code, click this button. It will run for the first time and install all the needed dependencies

  7. Now click the same arrow/run button from step 5 and then a pop-up window should appear, encompasing the simulator

Hackatime Stats

Hackatime Stats

About

supernova simulator - pdup universal physics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors