Skip to content

Team-Cartographer/cartographerADC23

Repository files navigation

NASA App Development Challenge | Team Cartographer

Instagram Instagram e-mail

About The Project

Welcome to the GitHub Repository for Team Cartographer's Application to the 2022-23 NASA App Development Challenge (Please note that this is a Public version of a Private repository)! Our team for this project from Anaheim, CA, is:

  • John B. ('23), Abhi A. ('23), Kion M. ('24), Kabir A. ('24), Natalie K. ('24), Efe C. ('24)

Here is the link to our Final Submission Video
Here is the link to the vlog of our trip and subsequent presentation, on our school's news channel page.

Acknowledgements and Thanks to:

  • James Ristow, NASA Kennedy Space Center
  • Alexandre Tolstenko, Champlain College Division of IT and Science
  • Nchima Kapoma, New School Parsons College of Design
  • Dr. Brian Welch, NASA Goddard Flight Center
  • Petter Amland, Creator of Python's Ursina Library
  • Diana Ramirez, our ADC Lead Teacher
  • Mrs. Leslie, Mr. Fawcett, Mr. Drake
  • Chrysa N., Khiet H.

In-App Music Credits

  • Petter Amland
  • John B.

Getting Started

Here are instructions on how to run the application locally.

Prerequisites

This application will only work on Windows Operating Systems with Python 3.9+. For Mac Users, refer to installations of Virtual Machines or BootCamp to be able to run the app.

Installation

  1. Download the Repository
  2. Make sure you have any Regional Data Files from the Team Cartographer Google Drive. Unfortunately, we only have access to the data for the Shackleton Crater region
  3. Run Artemis_ADC_Launcher.py, and have fun exploring the moon!

Note that a mouse is required for app functions

Button Functions

Note that Key Bindings are not customizable.
App Demo: https://streamable.com/fztsrg

  • W, A, S, D -> General Movement
  • R -> Reset Player Position
  • E -> Toggle Earth Entity
  • X -> Toggle First Person/3D Camera Views
  • 1 -> Moon Texture
  • 2 -> Path Texture
  • 3 -> Heightmap
  • 4 -> Slopemap
  • LShift -> (In First Person Only) Sprint
  • ESC -> Pause/Main Menu Access
  • LShift+Q -> Quit Application

Other Team Cartographer Projects can be found at the Team Cartographer GitHub Teams Page