FreeOrion

Forums for the FreeOrion project
It is currently Mon Jul 23, 2018 5:23 pm

All times are UTC


Forum rules


Always mention the exact version of FreeOrion you are testing.

When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.



Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Trith OP
PostPosted: Thu Jun 21, 2018 12:28 pm 
Offline
Vacuum Dragon
User avatar

Joined: Mon Apr 10, 2017 4:25 pm
Posts: 655
Playing v0.4.8 RC1 merged with PR #2168

Trith population figures are broken (OP).
Right at start homeworld is 32 base (plus -6.25 from two native planets 3 hops away), good medium colonies get 17 easy (with xenophobic malus) and poor are habitable right away (roughly pop=HabSize). It's insane.
Is it because of the "new" priorities or xenophobic malus is broken?


Top
 Profile  
 
 Post subject: Re: Trith OP
PostPosted: Thu Jun 21, 2018 2:46 pm 
Offline
AI Lead, Programmer
User avatar

Joined: Sat Sep 22, 2012 6:25 pm
Posts: 4683
Oberlus wrote:
Playing v0.4.8 RC1 merged with PR #2168 ... Trith population figures are broken (OP).
Is it because of the "new" priorities or xenophobic malus is broken?
They had/have that same starting pop in 0.4.7.1 (I just double-checked)
Volker has proposed some adjustment to make xenophobic a more significant malus, but we won't be tweaking those things for 0.4.8

_________________
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0


Top
 Profile  
 
 Post subject: Re: Trith OP
PostPosted: Thu Jun 21, 2018 2:55 pm 
Offline
Vacuum Dragon
User avatar

Joined: Mon Apr 10, 2017 4:25 pm
Posts: 655
Fair enough.
I never realised Trith were this OP :shock: :oops:


Top
 Profile  
 
 Post subject: Re: Trith OP
PostPosted: Thu Jun 21, 2018 5:57 pm 
Offline
Space Kraken

Joined: Tue May 16, 2017 3:42 am
Posts: 109
Location: Catalonia, France, Europe, Earth, Sol, Orion Arm, Milky Way, Virgo Cluster
Oberlus wrote:
Is it because of the "new" priorities or xenophobic malus is broken?

More likely, it's because self-sustenance bonus is broken. Always has been.


Top
 Profile  
 
 Post subject: Re: Trith OP
PostPosted: Thu Jun 21, 2018 9:04 pm 
Offline
Vacuum Dragon
User avatar

Joined: Mon Apr 10, 2017 4:25 pm
Posts: 655
You're right.

Two possibilties came to my mind regarding self-sustaining metabolism:
- Nerf its bonus: 2*HabSize instead of 3*.
- Apply the same -50% malus that the Sly has.

Other option, more complicated and work-demanding, to revamp the environment system to make the certain bonuses (like self-sustainance) only apply once certain condition is met (probably certain tech unlocked).


Top
 Profile  
 
 Post subject: Re: Trith OP
PostPosted: Fri Jun 22, 2018 8:25 am 
Offline
Space Kraken

Joined: Tue May 16, 2017 3:42 am
Posts: 109
Location: Catalonia, France, Europe, Earth, Sol, Orion Arm, Milky Way, Virgo Cluster
The problem with self-sustenance is not that the growth bonus is too big (since SS species don't get the growth focus, other metabolisms can actually outgrow them given time and space, if they manage to find all their growth specials) - it's that they get this bonus right from the start. So I don't think just nerfing the bonus is the way to go. Either
Oberlus wrote:
revamp[ing] the environment system to make the certain bonuses (like self-sustainance) only apply once certain condition is met (probably certain tech unlocked).

or maybe halving their pop growth rate would be better solutions.

Or just make sure every SS species gets crippled in other departments at the design stage. Metabolisms don't really have to be balanced, as long as the playable species are.


Top
 Profile  
 
 Post subject: Re: Trith OP
PostPosted: Fri Jun 22, 2018 9:44 am 
Offline
Vacuum Dragon
User avatar

Joined: Mon Apr 10, 2017 4:25 pm
Posts: 655
Someone (maybe Gault-Drakkor, or you... can't remember) proposed greatly reducing the pop growth tech as a way to eliminate any unbalance from the game.
I liked that suggestion but not getting it too far, because I think some species+strategies should be able to outperform other species+strategies, while this nerf-pop-growth suggestion was able to equalise the performance of every species regardless of the strategy and if it was AI or human. effectively stripping your choices of any significance (and that would make the game rather boring for me, I want to be able to do the things right or wrong depending on my choices).

But lets consider it.
Self-sustaining is OP for two reasons: has a great production&research at its homeworld right from start, and can colonize poor planets very early (although has no adequate planets). Both aspects together allow Trith to get early advantage on production&research unless they are really unlucky at start, and thus soon they can get enough growth techs to colonise hostile planets early game.
So, one thing that would eliminate the second point (fast colonisation of poor/hostile planets) is to make the self-sustaining bonus apply only if the TargetPopulation meter is already positive. If this would restrain their expansion long enough it could be the only change necessary.
To eliminate the initial boost on good planets Trith get from self-sustaining, nerfing the growth rates could work just fine. But how would be this implemented? Because the problem at start is that there is no growth pending, homeworlds are at max pop from start. So would homeworlds begin at 1 population? Maybe make the starting population of homeworlds and colonies equal to 1+homeworld bonus? So every species would start with size 9 (some 7) and begin growing to reach its max. value (for most species that would be the environment bonus, for Trith it also would include the self-sustaining bonus), and new colonies would be as always, starting pop 1.


Top
 Profile  
 
 Post subject: Re: Trith OP
PostPosted: Fri Jun 22, 2018 10:32 am 
Offline
Vacuum Dragon

Joined: Tue Sep 30, 2014 10:01 am
Posts: 505
One could restrict growths bonus by research. If you dont have enough tech, you get a negative 'Insufficient growth boost research' effect showing the difference between the growth boosts from the growth specials including the growth focus and the effective growth bonus.

Empire would start e.g. at 2 growth bonus max and there would be two techs which give a +3 each. So every species could use growth focus from the start. And trith would need to spend research to get its full selfsustenance bonus.

_________________
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.


Top
 Profile  
 
 Post subject: Re: Trith OP
PostPosted: Sun Jun 24, 2018 6:04 pm 
Offline
Space Squid

Joined: Sat Nov 08, 2014 3:44 pm
Posts: 66
Ophiuchus wrote:
One could restrict growths bonus by research. If you dont have enough tech, you get a negative 'Insufficient growth boost research' effect showing the difference between the growth boosts from the growth specials including the growth focus and the effective growth bonus.

Empire would start e.g. at 2 growth bonus max and there would be two techs which give a +3 each. So every species could use growth focus from the start. And trith would need to spend research to get its full selfsustenance bonus.

This is interesting and more gradual ... but Oberlus's "make the self-sustaining bonus apply only if the TargetPopulation meter is already positive" is simpler and easier to understand - if we're ok with the cliff-edge it creates.


Top
 Profile  
 
 Post subject: Re: Trith OP
PostPosted: Mon Jun 25, 2018 1:46 pm 
Offline
Vacuum Dragon

Joined: Tue Sep 30, 2014 10:01 am
Posts: 505
Magnate wrote:
Ophiuchus wrote:
One could restrict growths bonus by research. If you dont have enough tech, you get a negative 'Insufficient growth boost research' effect showing the difference between the growth boosts from the growth specials including the growth focus and the effective growth bonus.

Empire would start e.g. at 2 growth bonus max and there would be two techs which give a +3 each. So every species could use growth focus from the start. And trith would need to spend research to get its full selfsustenance bonus.

This is interesting and more gradual ... but Oberlus's "make the self-sustaining bonus apply only if the TargetPopulation meter is already positive" is simpler and easier to understand - if we're ok with the cliff-edge it creates.

ATM there is no target population effect considering the current target value in effect processing. But i think the infrastructure for implementation is there so should not be a big effort. Implementation effort for AI would be similar in both cases.

Before doing the AI work i suggest checking if the nerf is not too nerfy ;)

_________________
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group