I have a planet with lots of manufacturing and research facilities.
With the research project active i get more research when setting to 100% production
than with 100% research:
Needless to say this is
1) unintuitive
2) needlessly complicated
I would strongly suggest to look at the govern panel. it makes manufacturing way too flexible, leads to tons of micromanagement (a different govern setting for each planet) and is very unintuitive. imho it should be removed. if i want to specialize a planet into a research center, shipyard or economic powerhouse it should be done via buildings and not with buildings + some weird govern setting.
The ai constantly tweaks the sliders. Every turn.
that is good to know
thanks from saving me of playtesting this
Agreed, I would love to see a journal post explaining how the Stardock economy researchers came up with this current system and why it is cool, awesome, cutting edge, etc.. Every other 4X game has production / research, etc. that is essentially "produce and forget" rather than having to build the building AND allocate to it. While this gives some flexibility, it creates a lot of micromanagement, and you then feel stupid for not exploiting its weaknesses by having all manufacturing worlds, which end up giving more research in the end!! Also, the allocation mechnism produces another complicated point that the AI struggles with. I guess for now, we can all rest easy that Skynet is still a ways off in the if advanced AI can't figure out how to maximize sliders, then we wont have plasma rifle wielding terminators on our doorstep all that soon...
I think the economic system is fine except for the ongoing projects thing. I don't like that.
the easiest way would be a simple a change of the current system, i.e.
to
i.e. you no longer run raw production through two modifier pipelines, thus preventing double dipping and weird outcomes as described in reply 15 (page 1)
edit: i still would like to see some (ingame) documentation of the diminishing returns of population on raw production, since that was changed since the blog post that introduced the economic system.
tesb, i agree with you.
Long ago i made a post about (because in my opinion it was a bug), but players liked the double dipping - as you call it - and SD stated that that was the correct implementation.
[.51][Bug] Economic Stimulus still generates income instead of wealth
My investigation is that this must be very subtle change if it actually do it at all. It is quite easy to see when you have the AI play your own race and when you spend some time studying other AI planets with FOW turned off.
I have yet to see the slider set to anything but 33/33/33... although I have not studied the RAW numbers so perhaps I should. In a nutshell the AI always seem to be very centered and I have never seen the AI use close to 100% in any area ever so far in my observations. That is unless what I see is completely different from what is actually happen, but I doubt it so far when I consider the overall efficiency of AI colonies.
This seem very easy to check and I will...
**EDIT**
The AI do seem to manipulate the sliders when you look at the RAW numbers and in the beginning of a game it is about 60/40 production/science and then about 50/50 for social/military production... certainly better than a constant 33 split but not too effective. The AI also seem to prefer building shipyards on almost every system and do so very early in their development cycle, sort of wasting time and resources. But I suppose the AI is a continual work to perfect...
If you're talking about a civilization capital, remember that you get an additional +5 production, and also remember to check for other flat production bonuses from structures or technologies. The curve is (base production) = [2 *(population)^0.7 + (production bonus)]*f(approval). 100% approval gives a +25% bonus to production, civilization capitals have +10 production (5 for being the civilization capital and 5 for the colony capital), and the population is 13.
1.25*(2*13^0.7 + 10) = 27.56
2*13^0.7 = 12.0445. Rounding this to 12, adding 10, and then multiplying by 1.25 gives 27.5. Therefore, the formula would appear to be correct for this example, with the discrepancies being accounted for with rounding errors, if the site in question has an overall flat production bonus of +10.
That thread's economic model is bit outdated, as far as calculating the base production goes. The way I arrived at the food/farm/basepop to production bonus was by looking in GlobalDefs.XML, which lists an exponent and a multiplier for converting population to production, and then checking in game to see if those made sense. 2 *(population)^0.7 does make sense in game, as long as you remember to account for all the flat production bonuses you have (the first time I played with it, I missed the +5 from the civilization capital and so I was confused as to why the formula worked for every colony I had but not for my homeworld) and for the approval effects, which is a piecewise linear function defined in GlobalDefs with a set of points between which you interpolate to get the approval multiplier. 100% approval = +25%, 95% approval = +20%, 85% approval = +15%, 70% approval = +5%, 30% approval = -5%, 15% approval = -15%, 5% approval = -20%, 0% approval = -25%. A quick approximation is H(x) = x^3 + 0.25*x, where x = (approval)/100% - 0.5.
@tesb
Joeball123, thanks for the additional detail on the economy. I didn't know that population has an exponent component.
Honestly I wonder if that is necessary. Higher population already requires additional approval structures, and takes more and more growth time to realize final results. Population by default has a tapering effect, I don't know if complicating the math is truly necessary for balance.
I saw the changelog on the latest version changed the system, yet chengelog documentation doesn't say how the new system works.
Can anyone tell me how the new system works now in game?
Judging by the scope of the latest changes (tech specializations, production model, trade resource stacking etc) I would say that Brad is having a great nerf party given that he can't make the AI follow his original game design. [no offense meant]
Looking at the xml, the planetary projects now give a 5% bonus to the target per 10 manufacturing points funneled in.
Without even thinking about it very hard, that's soo meh, you'd have to cut my arm before selecting a project like that on any of my planets.
So we're back to building 100% specialized worlds and rush buying labs and markets everywhere else, cause manufacturing + other isn't worth it?
If this is correct, then the new output equation is
O = x*P*(1 + Bx + 0.005*(1 - x - y)*P*(1 + Bm)) (eq. 1)
which is quadratic in x. In the above equation, O is the output of the desired type, x is the fraction of production assigned to this output type, P is the planet's production before output multipliers, Bx is the bonus to the desired output type, y is the fraction of planetary production assigned to the third output type, and Bm is the bonus to manufacturing output. If we assume that all production is assigned to either manufacturing or the desired output type (i.e. y = 0), then the optimal value of x is given by
x = min(1, 100*(1 + Bx)/[P*(1 + Bm)] + 0.5) (eq. 2)
If you assume that y is some number between 0 and 1, then the optimal value of x is given by
x = min(1 - y, (1 - y)*0.5 + 100*(1 + Bx)/[P*(1 + Bm)]) (eq. 3)
Given that equation 1 is correct, a world with a bonus of Bx to research which is being set to produce research will produce less research by using a project to convert production to research if P*(1 + Bm) < 200*(1 + Bx) than it would produce if the sliders were set to 100% research. If we're talking about a planet with 10 population, a flat +5 production, and +0% research, you would require a 1231% bonus to manufacturing before you could produce more research using the research project than you would by simply setting the slider to 100% research.
It would appear to me as though the Research and Economic projects have effectively been removed from the game.
Ahhhh, this should be so simple. Don't do percentages and don't do raw production. Just have the research and economy projects convert manufacturing to research or credits at a loss. So, say, you get 3 research for each 5 manufacturing. This would not be amplified by any research or economy modifiers. This way, you'd be better off never running these on research or economy specialist worlds, but it gives you something to do with excess manufacturing if you don't want to build more ships.
I really don't like the idea of converting one resource to another.
i tend to agree, in the end conversions complicate THIS economic system (where allocation is done via sliders) too much. i'll give feedback on the new system once played with it for a while.
Why is the economic and science projects in the game in the first place when you can use the slider to refocus people into those areas... these projects are completely redundant unless projects are meant to be more effective than using people at some point?!?
Still, it is very confusing and really don't serve much use to the average player who don't understand the subtle difference.
Having checked the numbers shown in the game, it appears that the output O of a chosen project's type is given by
O = x*P*(1 + Bx + 0.05*ceil(s*(1 - x - y)*(1 + Bm)*P/10))
where x is the fraction of planetary production dedicated to the project's output type, Bx is the planet's bonus to the project's output type, s is the fraction of manufacturing dedicated to social production, y is the fraction of planetary production not dedicated to either manufacturing or the project's output type, Bm is the planet's bonus to manufacturing production, P is the planet's base production, and ceil(X) is the function which returns the smallest integer N such that N >= X. The ceiling function is used because the projects appear to only give bonuses which are integer multiples of 5% and appear to round up to the nearest integer when determining which multiple is used.
This means that if you can get a bonus of r*100% from the project by sacrificing (1 - x)*100% of the planet's production to manufacturing and dedicating the remaining x*100% of the planet's prodcution to the chosen output type, the project is beneficial so long as the planet's bonus to the chosen production type is less than Bmax, where
Bmax = [(x*(1 + r) - 1) / (1 - x)]*100%
There are many great features available to you once you register, including:
Sign in or Create Account