The code can be found on GitHub: https://github.com/tschoppi/starsystem-gen/
If you have never heard of the role-playing framework GURPS, check out the following link: https://www.sjgames.com/gurps/
This program was designed to assist the GM by quickly creating a random star system for his gaming group to explore, using the rulebook GURPS Space. It is primarily aimed at a GM with a group that is more of the adventurous type that travels a lot, but can also be used to generate a good base for a star system that will get details added manually later on.
GURPS Space is available here: https://www.sjgames.com/gurps/books/space/
Basically, download the code and put it in a folder. Currently installing as a Python module onto the system is not supported, but will come in the future. Some day.
After that have a look at the example.py
file and modify it to suit your needs. Currently not many options are available, but there will be more!
In v0.3 we introduced a web interface which is self-hosting, meaning that all the work is done locally on your machine. From the root directory start the server with the command
python3 server.py
If they are not already on your system, you need to install the 3rd party modules cherrypy
and jinja2
.
An easy way to do that is with pip3:
pip3 install cherrypy jinja2
When the server is up and running, open your favorite browser and navigate to localhost:8080
where you can interact with the software.
If you found something that is not working as it should, please report it in the issues section here: https://github.com/tschoppi/starsystem-gen/issues
GURPS and GURPS Space is a trademark of Steve Jackson Games, and its rules and art are copyrighted by Steve Jackson Games. All rights are reserved by Steve Jackson Games. This game aid is the original creation of Jan Tschopp and Mark Zeman and is released for free distribution, and not for resale, under the permissions granted in the Steve Jackson Games Online Policy.