I've got a question regarding invasions. Does the FP value scale with the general strenghth of a faction or can a faction with just one size 3 colony generate a 2k FP invasion fleet?
It can make a 2k FP fleet, yes.
Someone else brought it up earlier in the thread though, so I'll probably add an economy-based limiter in next version.
Hi, can I ask to add a scroll slider? Not all sliders fit into a small monitor.
monitor 1366x768
I can't add a scrollbar unfortunately; could move some of the options to a new menu, although that's kind of a pain.
(
tbh I'm hoping Alex will fix stuff for me)
I have to ask, but how does the AI decide what world to colonize? Too much randomness or scripts without logic is bad.
A faction should have a list of surveyed worlds. That list gets populated as player does survey mission, sells survey data and when a faction sends a survey expedition (which they should periodically do).
then when a faction decides to colonize it would select a world from the list of known world hat matches it's needs - does it need metals, fuel, farming, etc? Much more organic and allows a player to influence colonization by selling planet data or intercepting survey fleets.
Right now what it does is
- Pick a random eligible faction
- Pick a random eligible market from that faction
- Check all colonizable planets in range of that market, and assign them a score based on local conditions and distance. Any planet meeting a minimum score gets added to a random picker (with weight == score).
- Pick a random planet from previous list
- If the picker fails at any previous point, try again in 15 days
Relevant code/data
here and
hereCurrently it's not tied to selling survey data in any way, because there isn't a method to associate survey data with the specific planet it's from. Nor is it tied to the planet's surveyed/unsurveyed state, because that creates weird incentives to not survey planets until the player is ready to colonize.
NPC survey fleets might be an interesting way to do it, although I'm not sure it's worth doing the amount of work needed to get it past the "simulated just enough to be obviously unrealistic" stage.
e.g. among the considerations that would need working out: When a faction surveys a planet, is it shared with other factions? Even enemies? If not, does the player get to try and stop a half-dozen or more survey expeditions from different factions? Given the player complaints about having to babysit planets (their own or the NPC factions'), will anyone bother dealing with mere survey fleets?