Giter Site home page Giter Site logo

barionleg / atlas Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tmktahu/atlas

0.0 0.0 0.0 11.24 MB

Repo for Atlas, an interactive 3D map for the game Starbase.

License: GNU General Public License v3.0

JavaScript 43.91% HTML 0.34% Vue 54.70% SCSS 1.04%

atlas's Introduction

GPLv3 License GitHub Release Discord

This is the repository for Atlas, coded by Fryke#0746 on Discord. Come check out the Discord Server.
(Note this is not affiliated with the "Atlas Project" found here)

Atlas is an interactive 3D mapping tool for the game Starbase. This README will be updated with current features as the project is upgraded and added to.

You can find the web version at https://sb-atlas.org.
You can find the standalone Electron version in the releases section.

Features

  • Interactive 3D scene to visualize locations in the game world.
  • 3D objects for every celestial object in the game.
  • Create waypoints with custom colors and icons.
  • Delete, hide, or view waypoints easily.
  • Locally stored information - no backend server. Leverages JSON files and LocalStorage for persistance.
  • Import and export map data via JSON files.
  • Website version or compiled executable version.

Locally Stored Information, Web vs Electron

All waypoint information is stored locally on your computer in the form of JSON data. Where and how this information is stored depends on whether you are using the Web or Electron versions of the app.

If you are using the Web version of the app, JSON data is saved to the LocalStorage of your web browser. This allows your changes to persist through refreshes and sessions.

If you are using the Electron version of the app, JSON data is saved to a default storage atlas_data.json file that is created in the same directory where you run Atlas.exe.

Both versions of the app allow you to import and export your map data as JSON files as you see fit. This is how you would share your map data with other people.

Submitting Custom Icons

Atlas allows users to select icons for their custom waypoints. If you are interested, I would love to add your company logo to the options. Check out the wiki page Submitting an Icon for more information.

Google Analytics

Unfortunately Github Pages doesn't provide deployment traffic information, so I use Google Analytics to collect basic usage data so I can tell if people are actually using Atlas. This lets me keep an eye on site traffic and gives me a source of motivation to continue developing the app. If this doesn't sit well with you, any basic ad-blocker will successfully stop Google Analytics in its tracks.

If you do use an ad-blocker, I would greatly appreciate it if you would consider giving this repository a star or hop in the discord and let me know that you use Atlas. The more I hear about people using this tool, the more I'll want to make it better.

Want to help?

If you are interested in contributing to this project, feel free to look through the Issues to see what is currently being worked on. Any thoughts, comments, or PRs are much appreciated. If you have any questions or ideas, feel free to join the IPS/Atlas Discord.

Special Thanks

  • LoopHule#9398 for Elysium measurements.
  • Rabir#7523 and EPIC Corp for their brilliant solar system map and moon distance measurements.
  • Arch#6267 for his infographics and measurement information.
  • Cycle_Of_Insanity#3074 for helping with company logo collection.
  • Critblade#6851 for information on capital ships and moon measurements.
  • Strikeeaglechase#0001 and Starmap for inspiration and object coordinates.

atlas's People

Contributors

barionleg avatar tmktahu 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.