MoonLander V1 🚀🌕

Welcome to Moon Lander v1! This project provides a captivating 3D simulation of a moon landing, allowing you to control a moon lander with arrow keys and a space bar for thruster control.

Getting Started 🚀

To run this project on your local machine, follow these instructions:

  1. Install dependencies by running npm i.

  2. Run the code with the command npm run dev.

  3. The application will start, and you can access it through the URL shown in the terminal, e.g., http://localhost:5173/.

Technology Stack 🛠️

  • React: The foundation of this project, providing a powerful and flexible UI framework.
  • Vite: A fast and efficient build tool for bundling and development.
  • React Three Fiber: Leveraging the 3D animation capabilities to create an immersive experience.

Version 1 (Sam's code, the aesthetic formulation):

Version 2 (Sagar's code, the physics implementation and proof of concept):

Version 3 (Malik's code, the addition of controls and visually the best):

Webpage Demo (Sam's code, a relevant side-project to add to our educational goal):


Acknowledgments 🙏

We want to express our gratitude to the creators of the tools and libraries that made this project possible. Thank you to the open-source community for the support and inspiration.

Let's explore the moon together! 🌕🌌🌠