Author |
Current AI Transport Logic |
Kaoschan Fleet Admiral Interstellar Cultural Confederation United
Joined: October 11, 2008 Posts: 133 From: Germany
| Posted: 2010-07-13 11:47  
It seems that with the latest patch for the priority logic, AI transport tend to ignore SY planets or even remove resources from them.
I observed a few AI Transports and their planets and it seems now that the priority is only based on the planets resources.
If a planet has low rescource amounts, the AI tends to fill up the planet by removing resources from others (even SY planets) and at some point planets tend to go into an cycle of grab and drop.
Example
2 Planets, 1 SY 1 Mining both Starports
SY planet got 50k, Mining one 100k - now the AI ships a load of resources from Minign to SY
Sy got 100k, Mining 50k - now the AI does the same as above, but changes the planets.
Mingin got 100k again, SY 50k.
This cycle repeats for all infinite until the native Production of the planets hit the maximum.
The problem is that SY planets gets their resources removed, makeing the whole Transport-stuff useless.
_________________ In ICC Shields with Defence Mode we trust!
K'luth Hunter - Recon ~Ping~ Scout - ECCM for the Team, to beat the K'luth!
|
The Fridge Chief Marshal Templar Knights
Joined: December 13, 2008 Posts: 559 From: In Your Fridge, Eating your Foods.
| Posted: 2010-07-13 12:08  
Do you have to put the star port down for a player to drop res?
If No, there's your answer i suppose.
_________________
|
Rebellion Marshal Faster than Light
Joined: June 20, 2009 Posts: 730 From: sol
| Posted: 2010-07-13 12:20  
from my exprience it seems to work as intended
_________________
\"War does not decide who is right, but who is left\"
\"I stopped fighting my inner demons we're on the same side now\"
|
Faustus Marshal Palestar
Joined: May 29, 2001 Posts: 2748 From: Austin, Texas
| Posted: 2010-07-13 12:51  
It needs some tweaking... still working on the logic.
_________________
|
NoBoDx Grand Admiral
Joined: October 14, 2003 Posts: 784 From: Germany / NRW
| Posted: 2010-07-13 13:29  
what about:
1 list all planets
2 drop all planets not friendly
3 drop all planets under blockade / enemy detected
4 order planet-list ( least ress -> most ress)
5 check if last planet (with most ress) have sy
5.1 if so, skip planet -> check planet with second-most ress (and so on)
5.2 else fly to the planet
6 load max possible ressourses (maybe leave xxx ress on planet)
7 check, if planet with least ressources changed (enemy blockade present)
8 fly to planet
9 drop ressources
10 repeat
_________________ The only good 'ooman is a dead 'ooman. An' da only fing better than a dead 'ooman'z a dyin' 'ooman who tell you where ter find 'is mates.
|
Wild Cat Fleet Admiral
Joined: August 28, 2004 Posts: 109 From: The Netherlands
| Posted: 2010-07-13 13:54  
Quote:
|
On 2010-07-13 12:51, Faustus wrote:
It needs some tweaking... still working on the logic.
|
|
Are AI transports effect by disabling/enabling a shipyard?
_________________ Wild Cat
Dutch Time
|
NoBoDx Grand Admiral
Joined: October 14, 2003 Posts: 784 From: Germany / NRW
| Posted: 2010-07-13 13:56  
you mean starport ?
if the starport is disabled, you cant pull any res from a planet
_________________ The only good 'ooman is a dead 'ooman. An' da only fing better than a dead 'ooman'z a dyin' 'ooman who tell you where ter find 'is mates.
|
MrSparkle Marshal
Joined: August 13, 2001 Posts: 1912 From: mrsparkle
| Posted: 2010-07-13 15:43  
Shipyards should have absolute #1 priority, even if every other planet is near 0 resources. Only when there's no shipyard present (including being blockaded) will other planets start receiving shipments.
Of course when there's multiple shipyards, those with the fewest resources get shipments first.
_________________
|
PhiliChez Admiral
Joined: April 12, 2010 Posts: 28
| Posted: 2010-07-13 17:44  
Quote:
|
On 2010-07-13 13:29, NoBoDx wrote:
what about:
1 list all planets
2 drop all planets not friendly
3 drop all planets under blockade / enemy detected
4 order planet-list ( least ress -> most ress)
5 check if last planet (with most ress) have sy
5.1 if so, skip planet -> check planet with second-most ress (and so on)
5.2 else fly to the planet
6 load max possible ressourses (maybe leave xxx ress on planet)
7 check, if planet with least ressources changed (enemy blockade present)
8 fly to planet
9 drop ressources
10 repeat
|
|
they should just automticly put res on sy planet untill full, which should never happen. if other planets have less then 30K then they should mine for it.
_________________ Your toast has been burned! And no amount of scraping, will remove the black part!
Quote from Caboose on the Red vs Blue siries by Rooser Teeth.
Go to YouTube and watch all 100 humorus and only slightly appropriate episodes!
|
Fatal Perihelion Chief Marshal Fatal Squadron
Joined: April 15, 2010 Posts: 308
| Posted: 2010-07-13 23:46  
Quote:
|
On 2010-07-13 11:47, Kaoschan wrote:
It seems that with the latest patch for the priority logic, AI transport tend to ignore SY planets or even remove resources from them.
I observed a few AI Transports and their planets and it seems now that the priority is only based on the planets resources.
If a planet has low rescource amounts, the AI tends to fill up the planet by removing resources from others (even SY planets) and at some point planets tend to go into an cycle of grab and drop.
Example
2 Planets, 1 SY 1 Mining both Starports
SY planet got 50k, Mining one 100k - now the AI ships a load of resources from Minign to SY
Sy got 100k, Mining 50k - now the AI does the same as above, but changes the planets.
Mingin got 100k again, SY 50k.
This cycle repeats for all infinite until the native Production of the planets hit the maximum.
The problem is that SY planets gets their resources removed, makeing the whole Transport-stuff useless.
|
|
Same here:
If there are few res on sy, putting starport on makes ai bring res fast,
if its about 100k or less, we got to stop starport, otherwise res will be contiously taken away.
Looks like the ai just evens the res.
_________________
|
James 296 Fleet Admiral
Joined: March 19, 2009 Posts: 141
| Posted: 2010-07-13 23:50  
Quote:
|
On 2010-07-13 12:51, Faustus wrote:
It needs some tweaking... still working on the logic.
|
|
that's true for all AI in this game. they always need a little bit of tweaking.....stupid AI T.T
_________________
|
Lark of Serenity Grand Admiral Raven Warriors
Joined: June 02, 2002 Posts: 2516
| Posted: 2010-07-14 00:20  
having the ai extractors actually do something would be nice, IE orbit SY planets and mine for them
_________________ Admiral Larky, The Wolf
Don't play with fire, play with Larky.
Raven Division Command - 1st Division
|
Wild Cat Fleet Admiral
Joined: August 28, 2004 Posts: 109 From: The Netherlands
| Posted: 2010-07-14 07:01  
Quote:
|
On 2010-07-13 13:56, NoBoDx wrote:
you mean starport ?
if the starport is disabled, you cant pull any res from a planet
|
|
No I mean the shipyard, I'm aware that a starport needs to active to enable AI to transfer resource from or to the planet. In the 1.535 6th of July release, I believe to have seen the AI start removing resources when the shipyard got disabled.
I wish we had some control over the starport, a toggle option to limit it to import only, export only or both.
This would leave much more control in the player their hands to decide if a planet is exporting resources only (hence a mining planet) or when a planet will be importing resources. I assume that having the AI think for them self`s would require much more and complex logic.
But I’m no code monkey, for all I know, what I believe to be simple is actually even more complex
_________________ Wild Cat
Dutch Time
|
MrSparkle Marshal
Joined: August 13, 2001 Posts: 1912 From: mrsparkle
| Posted: 2010-07-14 11:46  
Quote:
|
On 2010-07-14 00:20, Lark of Serenity wrote:
having the ai extractors actually do something would be nice, IE orbit SY planets and mine for them
|
|
Oh they mine, I just never see them unload before they randomly get another order and leave.
_________________
|
Talien Marshal Templar Knights
Joined: May 11, 2010 Posts: 2044 From: Michigan
| Posted: 2010-07-14 15:37  
Quote:
|
On 2010-07-14 00:20, Lark of Serenity wrote:
having the ai extractors actually do something would be nice, IE orbit SY planets and mine for them
|
|
They do.
_________________ Adapt or die.
|