bcholmes / StarTrek2d20

Character creation tool for Star Trek Adventures RPG from Modiphius.
ISC License
18 stars 7 forks source link

Add a tool to generate Shackleton Expanse planetary systems #35

Closed bcholmes closed 1 year ago

bcholmes commented 2 years ago

There have been a couple of threads on the Modiphius forums about the rules from the Shackleton Expanse book for generating planetary systems and "hex-crawling" the Shackleton Expanse.

I'd like to add these capabilities to the character generator, 'cause I like planetary systems. Forum user Mister X mentioned having some Python scripts that can produce some interesting output.

bcholmes commented 2 years ago

Although the rules are specifically about the Shackleton Expanse area of space, obviously people may want to have planetary system data for other areas of space.

Felderburg commented 2 years ago

There's also the potential for other generators. For example, the biohazard options in the sciences division, or including the red/blue/gold plot component tables from the division books.

Anyways, the first post you link seems to include all the resources I found for creating planetary things, as well as a good method for doing so. It seems like it's just a series of dice rolls, so it could be as easy (for the user) as a single button push to generate a sector of space.

bcholmes commented 2 years ago

Here's a system map I created for one of my STA campaigns:

mariah_system

I'd like to be able to auto-generate something like that. When I made the map, I put the orbits on a logarithmic scale, so they look "closer together" than reality; it helps use the available space a bit more effectively.

Felderburg commented 2 years ago

That seems exceptionally ambitious, but very cool. Are images something the tool is able to do?

I wonder if just having a list is sufficient, not only for a first start before incorporating auto-generated images, but also for people who might want to make their own art, or want era-specific art that isn't yet an option. Or even people who just like database-type things.