Part 7 is buried in the previous post.
I've added a few more things, but the most important part is that I've finally started on the "generate a world" service. This service will follow book 3. Which oddly (and has been argued about forever) you actually roll the starport type before anything else. I'll probably eventually add options to allow you to determine starport based on other criteria but for v1, classic book 3 all the way!
Which introduced a problem or three. The system contents table you use to roll for the port, naval base, scout base and gas giant (and yeah, eventually I'll add a PBG field in when we get to the generate a system service).
To handle the ports, I've added a min and max roll so you can set the range. Now, I've no real checks for a 2-12 die roll check but that can be added easily enough to the model for automatic error checking. But I am thinking way down the road - what if your TU has more starport types, and you want a different range? Leaving that for future development but I always want to make things that users can tweak. The logic currently is just 2d6 so anything outside of that range won't be available. And if there are overlapping ranges it will pick one of those randomly. And of course, you can always change it after the fact.
![]() |
our low/high die rages |
![]() |
range is now in the index |
![]() |
first planet generated via the service! |
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-1-of.html
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-2-of.html
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-3-of.html
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-4-of.html
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-5-and.html
https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-6.html
No comments:
Post a Comment