Skip to content

DerisO22/One_Small_Step

Repository files navigation

One Small Step 🚀

CSI-370: Computer Architecture Final Project

Technologies:

  • WebAssembly
  • React Three Fiber
  • TypeScript
  • Leva
  • Rapier Physics
  • Vite
  • Vercel

Goals:

  1. Simulate a basic single stage rocket launch into low-Earth orbit

  2. Have webassembly do the majority of computation throughout the launch.

  3. Have different mission phases/outcomes and provide the user with a debug menu to adjust values before launch.

  4. Get a surface level understanding of what the engineers and scientists at NASA had to figure out when creating the guidance systems for the Apollo missions.

Set up Project Locally

  • Clone the Repository
  • Make sure you have NodeJS installed
  • In your project directory, run: npm install or npm i
  • Then to start the vite dev server, run: npm run dev
  • Navigate to localhost on your browser

About

WebAssembly, React Three Fiber, TypeScript Rocket Launch Simulation Final Project for CSI-370: Computer Architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors