Skip to content

tschoppi/starsystem-gen

Repository files navigation

GURPS 4th Edition Star System Generator

The code can be found on GitHub: http://github.com/tschoppi/starsystem-gen/

What is this?

If you have never heard of the role-playing framework GURPS, check out the following link: http://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: http://www.sjgames.com/gurps/books/space/

How do I use this?

CLI Version

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!

Web Version

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.

I found a bug!

If you found something that is not working as it should, please report it in the issues section here: http://github.com/tschoppi/starsystem-gen/issues

License

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.