SafeWalk Simulator is a team academic project developed as a prototype for a software requirements engineering course.
This project simulates NASA's SAFER manuevering system, with a focus on a redesigned Crew Display and Control Module (CDCM), i.e. the hand control module and display unit.
Requirements:
- Make sure you have NodeJS installed.
- Clone this repository.
- Navigate to the root directory and run
npm i
to install dependencies. - Run
npm run dev
to begin serving on port8080
of your local host.
The controls are fairly intuitive:
- Use the simulated trackball to control rotation.
- Use the throttle adjuster to increase power output from thrusters.
- Note that if the thruster level is greater than 0, you are always moving in the camera facing direction.
Returning to the home base model is a win condition.
Running out of oxygen is a lose condition.
Hit Return to Home to automate flight back!
To view: https://shuffman.com/SafeWalk/
- Scott Huffman
- Stephen Davidson
- Kevin Mathis
- Christopher Bui