Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: New music for Galatia Academy (06/12/24)

Author Topic: Split Colony Size into Two Stats  (Read 1004 times)

SafariJohn

  • Admiral
  • *****
  • Posts: 3035
    • View Profile
Split Colony Size into Two Stats
« on: July 22, 2021, 04:35:47 PM »

Population has not been able to cover all the mechanical aspects of colonies without breaking verisimilitude. Previously that meant unbelievable pop growth; currently it means an arbitrary pop cap on player colonies. I suggest splitting off the industrial/military scaling of colony size to a new "colony level" stat.

Colony level would represent the quality of a colony's infrastructure. Industrial and military industries would use the colony's level to determine their supply/demand and other effects. Raw resource industries like farming would still be based on population.

This would solve the verisimilitude issues and create a dynamic where players can get all the mil fleets and ship building they want, but their colonies are (usually) still dependent on the core worlds for raw materials.
Logged

Sutopia

  • Admiral
  • *****
  • Posts: 1005
    • View Profile
Re: Split Colony Size into Two Stats
« Reply #1 on: July 22, 2021, 04:44:44 PM »

Doesn’t stability do that already? It affects ship quality and fleet size of the colony.
Logged


Since all my mods have poor reputation, I deem my efforts unworthy thus no more updates will be made.

Histidine

  • Admiral
  • *****
  • Posts: 4761
    • View Profile
    • GitHub profile
Re: Split Colony Size into Two Stats
« Reply #2 on: July 22, 2021, 09:16:08 PM »

Related idea by mendonca where each industry has its own size

One thing that's jank about the current implementation, which this and that suggestion would address, is how upsizing a colony makes it more productive without any actual infrastructure spending. An industry on a size 3 planet has the exact same construction cost as one on a size 6 planet, but the second is way better (this has a bunch of implications for Nex and vanilla gameplay).
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3035
    • View Profile
Re: Split Colony Size into Two Stats
« Reply #3 on: July 23, 2021, 07:12:25 PM »

Doesn’t stability do that already? It affects ship quality and fleet size of the colony.

Population does not affect ship quality or fleet size, and colony level would only take certain effects away from pop. So no, stability and colony level are unrelated.

Related idea by mendonca where each industry has its own size

One thing that's jank about the current implementation, which this and that suggestion would address, is how upsizing a colony makes it more productive without any actual infrastructure spending. An industry on a size 3 planet has the exact same construction cost as one on a size 6 planet, but the second is way better (this has a bunch of implications for Nex and vanilla gameplay).

I think upgrade systems like that are bland and uninspiring, though I can understand why many space games do it that way. It is much easier to come up with believable upgrade names and stuff for historical games like Civilization. Contrast GalCiv2's Xeno Farm Construction 3 tech with Civ4's Biology tech - both increase food production from farms, but Biology is more interesting lore-wise and has additional benefits inspired by its lore.


In that vein, increasing your colony level could be done in a concrete way: upgrading your spaceport. Something like Outpost -> Makeshift Port -> Spaceport -> Megaport. A few tricks could add a lot of nuance to that base upgrade path. For example, Spaceport could make your colony immune to instant wipeouts from sat-bombing (as pop 4 currently does, I think?), but require a structure called Cerametal Plant to be built first. If Cerametal Plant required a blueprint to be built, that would create a natural gate between the player as a Space Cossack and the player as a faction leader.

Another trick could be splitting colony level progression between the base level provided by the spaceport and bonus levels provided by structures like Cerametal Plant. For example:
 Outpost = level 1
 Outpost + Cerametal Plant = 2
 Makeshift Port = 2
 Makeshift Port + Cerametal Plant = 3
 Spaceport (absorbing the Cerametal Plant) = 4
Logged

6chad.noirlee9

  • Captain
  • ****
  • Posts: 368
    • View Profile
Re: Split Colony Size into Two Stats
« Reply #4 on: July 27, 2021, 08:35:33 AM »

i really like that idea safari and it would be cool to see that happen across all applicable industries
it would really flesh out the colony building mechanic

perhaps making going forward an outpost wont be something that is one and done, and will instead be (perhaps just an option) how you start a colony
Logged
edit: edit: maybe were just falling with style LOL.  make a bubble, make the space in front of it smaller and just fall forward