Git Product home page Git Product logo

sharif-minhaz / titan-settlers Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 108.64 MB

"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.

Home Page: https://titan-settlers.netlify.app

License: MIT License

JavaScript 97.14% HTML 0.35% CSS 2.51%
nasa-api nasa-spaceapps-challenge space-apps-2023 nasa-spaceapps-challenge-2023

titan-settlers's Introduction

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 [email protected] or [email protected].

Thank you, let's learn together.

titan-settlers's People

Contributors

developer-shaikot avatar sharif-minhaz avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.