CT: Star system generation
Christopher Sean Hilton 27 Aug 2016 15:50 UTC
I'm still busy at work on my star system generator. I've been pretty
diligent about posting my progress to github. For now it's still a
private repo but I'll give an invitation to any fellow github coders
who ask. Having said that I anticipate that I will make the repo public
shortly. When I last wrote about this I was implementing moons for
worlds and gas giants and generally cleaning up the code. That stuff
is done. I'm moving on to systems with multiple stars.
When working with multiple stars I think I caught a game system error
in the rules. This was partially, but not completely addressed by the
errata unless I missed something. When you generate a system using the
CT rules you can end up with a system whose orbital companion star is
more massive than it's primary. If the two stars aren't a close binary
couple, I'm assuming that orbital dynamics makes such a system
unstable. I feel very safe in that assumption but I will still ask: Is
this a correct assumption?
As I said before, I was able to use the errata to fix part of this. In
my first cut I used the original Book 6 rules which generated Dwarf
stars. Those rules generated lots of anomalies. So, I looked at my
copy of the T5 Rules and the situation still isn't addressed.
To fix the problem in my generator I wrote code that can swap two
stars in the system. When I detect a primary that's lighter than it's
companion, I swap them before planet generation.
[Q] Does my assumption that the heavy companion, light primary system
isn't stable hold up?
[Q] Did I miss something in the CT rules that was supposed to prevent
this from happening in the first place?
[Q] Is there a mechanism in the T5 rules to address the situation or
did I miss something that prevents it?
[Q] Is my fix, swap the heaviest star into the primary slot,
reasonable?
--
Chris
__o "All I was trying to do was get home from work."
_`\<,_ -Rosa Parks
___(*)/_(*)____.___o____..___..o...________ooO..._____________________
Christopher Sean Hilton [chris/at/vindaloo/dot/com]