/Titan-Settlers

"Titan Settlers" is a project for NASA's Space Apps Challenge 2023, focused on exploring and potentially inhabiting Saturn's largest moon, Titan. The project aims to educate and inspire the next generation of space enthusiasts through an engaging missions-based game while addressing the technical challenges of space exploration.

Primary LanguageJavaScriptMIT LicenseMIT

Titan Settlers

Image 1 Image 2 Image 1 Image 2

titan-settlers


Our Extraordinary Team


the-titans


About Project


The project Titan Settlers is focused on addressing the challenges of exploring and potentially settling on Titan, Saturn's largest moon. The project is part of NASA's Space Apps Challenge 2023 and aims to not only tackle the technical challenges of space exploration but also inspire and educate the next generation of space enthusiasts with outstanding missions-based games.

In "Titan Settlers," players must complete missions to address the challenges of Titan's environment:

  1. Threats exploration for Earth: Earth can be hampered and can be unliveable for humans for certain astronomical particles or events. The goal of the mission is to alert humanity and know about those events or particles.
Image 1 Image 2 Image 2 Image 1 Image 2
  1. Landing Safely: Titan's thick atmosphere and 60% higher atmospheric pressure than Earth pose challenges for landing. Players must open their parachutes in time and select the proper G-suit to protect themselves from hyper-gravity. They must also land their spacecraft in a safe and accessible location.
titan-settlers titan-settlers titan-settlers titan-settlers
  1. Celestial Echo: Players need to fly a balloon to cross the thick atmosphere and establish communication with Earth. Titan's dense ionosphere can absorb and scatter radio signals, making communication difficult. Failure to send the radio signal results in a game over.
titan-settlers titan-settlers titan-settlers
  1. Radiation Mitigation: Players must inject astronauts with the proper medicine to mitigate the effects of radiation described by NASA. They must also set up a shielded laboratory and organize lab and power generation using puzzles.
titan-settlers titan-settlers
  1. Send Submarine: Send a submarine to explore the methane lake and collect methane as a raw material from there
titan-settlers titan-settlers
  1. Setup Lab: Players will solve a puzzle game to make a workable lab for space exploration in Titan, This way players will be enlightened about the lab equipment.
titan-settlers titan-settlers
  1. Resource Management: Players will engage in a puzzle game to make a fusion of raw materials, addressing the problem of limited supplies and scarcity of medical resources. This is achieved using a 3D Bioprinting Facility, as proven by NASA's data. (Under development)
  2. VR-Based Training: The game contains a VR-based cognitive training program for astronauts to check their performance and skills during long-duration missions, in line with NASA's research. (Under development)
  3. Emotional Support: To reduce the emotional effects of being far from Earth, players can interact with a chatbot to share happy moments and memories. (Backend under development)
titan-settlers titan-settlers
  1. Quiz Game: A quiz game based on Titan's surface, integrated using NASA's API, adds an interactive educational element to the gameplay.
titan-settlers titan-settlers

Development Methodology and Architecture

This project follows the Agile Software Development Life Cycle (SDLC) and utilizes a monolithic architecture. The next section provides a step-by-step guide on how to set up and contribute to the development of this project.

Getting Started

Project Links

Developer guide

  • Clone the project in your local machine
  • Install all the dependencies using npm install
  • Use npm run dev to run your client
  • Note: Full responsive support is not available right now

Contributing

We welcome contributions to this project in the form of code, documentation, or financial support. If you are interested in contributing, please see our CONTRIBUTING.md file for guidelines.

License

This project is licensed under the MIT License.

Contact

If you have any questions or suggestions, please feel free to reach out to us at shaikotkunduakash@gmail.com or sharifmdminhazurrahman@gmail.com.

Thank you, let's learn together.