Skip to content

Kruayd/Star-Map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DStarmapTool

Introduction and Purposes

This project consists of a Python script which aims to provide an easy to use, portable tool for displaying sci-fi table-top RPG starmaps. The current pre-release version (0.2.0-alpha) should be intended as a demo of the general idea behind it, and not as a representation of the final product.

Setting up

Since the script has been written and tested with Python 3.7, running it with the aforementioned Python version is highly recommended but any Python3 previous or subsequent release should be fine, though I cannot grant anything. Python2 won't work for sure!!!

Bash script installation

give execution right with chmod +x and then simply run setup.sh

Manual installation

To manually install all the dependecies just use

pip install numpy pandas Pillow PyOpenGL PyOpenGL_accelerate regex pygame

if your default version is a Python3 version, otherwise you have to

pip3 install numpy pandas Pillow PyOpenGL PyOpenGL_accelerate regex pygame

You can also do

pythonX.Y -m pip install numpy pandas Pillow PyOpenGL PyOpenGL_accelerate regex pygame

in order to install them for the specific X.Y Python version.

Warnings!!!

If you want to run it with Python3.8, substitute pygame with pygame==2.0.0.dev10

Running

Simply double-click on Star_Map.py if your main version is a Python3 version or try typing in terminal:

python3 /path to/Star_Map.py

To run it with any X.Y version:

pythonX.Y /path to/Star_Map.py

Commands

Use w, a, s, d, r, f and arrow keys to move

Other info

Authors

License

This project is licensed under the GNU GPLv3 - see the LICENSE.md file for details

Warnings

See the WARNINGS.md file for details

Acknowledgments

Roadmap

  • Adding comments
  • Implementing Celestia data reading
  • Tweaking stars fragment shader
  • Adding some GUI functions
  • Debugging
  • Official release

About

The script renders celestia-like data into a 3D star map

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors