Author Topic: Should AI ships dodge the Devourer?  (Read 5535 times)

Offline KDR_11k

  • Hero Member Mark II
  • *****
  • Posts: 904
Should AI ships dodge the Devourer?
« on: August 30, 2011, 03:32:37 am »
Currently the AI seems to ignore the Devourer inside of a system and lets it eat all the ships it wants, should AI ships attempt to dodge it or is that just a balancing decision? I'm asking this after a CPA turned from near-loss to fine because the Devourer jumped into the system right underneath the bulk of the CPA fleet.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Should AI ships dodge the Devourer?
« Reply #1 on: August 30, 2011, 08:58:52 am »
It's computationally infeasible in a lot of ways: the Devourer is always moving around AI planets, and having a lot of AI ships actively trying to avoid it would be a big hit to regular game performance just by having the devourer on.

There's also the problem that if the AI ships are able to move out of its way, that's actually putting them into free/threat mode, and that in turn was causing massive early threat spikes in past versions of the game.

Hence the devourer goes around and eats the AI ships, and they largely don't notice, and if it happens to be at just the right battlefield for you then that's just your good fortune at the moment. :)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: Should AI ships dodge the Devourer?
« Reply #2 on: August 30, 2011, 02:16:56 pm »
I guess you could say that the AI has so many ships (both in this galaxy and off wherever it is that they are doing these days) that losing even a few thousand regular ships is so cheap that it doesn't even think the small amount of micro needed to move them out of the way is worth it, especially from a powerfull but single and "dumb" threat like the devourer.

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: Should AI ships dodge the Devourer?
« Reply #3 on: August 30, 2011, 02:24:53 pm »
Yea, iirc AI ships used to automatically avoid the Devourer, but this was leading to endless problems (ships getting freed as threat, etc) so we just disabled that behavior.
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Hearteater

  • Core Member
  • *****
  • Posts: 2,334
Re: Should AI ships dodge the Devourer?
« Reply #4 on: August 30, 2011, 03:28:35 pm »
Probably the easiest thing, if it is even a problem, would be to have a "free" reinforcement triggered on any AI planet a Devourer leaves.  So instead of avoiding the Devourer, the AI just figure it'll replace the loses when the threat leaves.  Of course that would be a little unfortunate for the player, especially if AIP is high resulting in higher Mark replacement ships.

Offline Philo

  • Full Member Mark II
  • ***
  • Posts: 176
Re: Should AI ships dodge the Devourer?
« Reply #5 on: August 30, 2011, 04:04:05 pm »
They do avoid it a lot of the time. Having a devourer golem come into a planet that has say 1000 units just sitting at the wormhole when the golem comes in, all the AI ships will rampage into my world at the same second the golem comes in. They hardly lose any ships at all to the devourer. The AI has some damn good reflexes :P

The fun thing is seeing hundreds of ships with their engines shot down and having the Devourer pay a visit to them.
« Last Edit: August 30, 2011, 04:06:16 pm by Philo »

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: Should AI ships dodge the Devourer?
« Reply #6 on: August 30, 2011, 04:56:33 pm »
The fun thing is seeing hundreds of ships with their engines shot down and having the Devourer pay a visit to them.

AI Subroutine 1: "Why did those Riot Starships just leave?  They had us defenseless!"
AI Subroutine 2: "And why were they smiling?"
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Giegue

  • Sr. Member Mark II
  • ****
  • Posts: 381
Re: Should AI ships dodge the Devourer?
« Reply #7 on: August 30, 2011, 09:39:17 pm »
AI Subroutine 3: Holy Crap.exe

Offline Ranakastrasz

  • Full Member Mark III
  • ***
  • Posts: 242
Re: Should AI ships dodge the Devourer?
« Reply #8 on: August 30, 2011, 09:43:08 pm »
Devourer Golem: Om-nom-nom

Offline Hearteater

  • Core Member
  • *****
  • Posts: 2,334
Re: Should AI ships dodge the Devourer?
« Reply #9 on: August 31, 2011, 01:25:09 pm »
New ship:
Devourer Golem Beacon
Although it has no guns, this heavily fortified ship calls any Devourer Golem in the system to come and eat it, with fairly dire results for the system the Devourer Golem Beacon is currently residing in.

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: Should AI ships dodge the Devourer?
« Reply #10 on: August 31, 2011, 01:35:30 pm »
New ship:
Devourer Golem Beacon
Although it has no guns, this heavily fortified ship calls any Devourer Golem in the system to come and eat it, with fairly dire results for the system the Devourer Golem Beacon is currently residing in.

Cool idea, but it would have to be pretty expensive and take a good amount of time to build to keep it from being overpowered.

Offline Hearteater

  • Core Member
  • *****
  • Posts: 2,334
Re: Should AI ships dodge the Devourer?
« Reply #11 on: August 31, 2011, 03:18:28 pm »
New ship:
Devourer Golem Beacon
Although it has no guns, this heavily fortified ship calls any Devourer Golem in the system to come and eat it, with fairly dire results for the system the Devourer Golem Beacon is currently residing in.

Cool idea, but it would have to be pretty expensive and take a good amount of time to build to keep it from being overpowered.
Yeah, I'd say make it slow to build, but have it start calling the Devourer from the moment you begin building it.  If possible, make it buildable only by a CS, not a mobile builder.

Offline Lancefighter

  • Core Member
  • *****
  • Posts: 2,440
Re: Should AI ships dodge the Devourer?
« Reply #12 on: August 31, 2011, 05:46:19 pm »
as long as it cant physically outrun the devourer.... :D
Ideas? Suggestions? Concerns? Bugs to be squashed? Report them on the Mantis Bugtracker!

Author of the Dyson Project and the Spire Gambit

Offline KDR_11k

  • Hero Member Mark II
  • *****
  • Posts: 904
Re: Should AI ships dodge the Devourer?
« Reply #13 on: September 01, 2011, 11:17:52 am »
I'd say just make it only work on human planets (and only attract the devourer if it comes within a certain number of jumps).

If it can work from the moment it starts building you can just place it and pause it and get the attraction without paying anything. Remember that the devourer will not attack buildings so you could just withdraw your mobile forces from the system until the devourer leaves.

Offline Coppermantis

  • Hero Member Mark III
  • *****
  • Posts: 1,212
  • Avenger? I hardly know 'er!
Re: Should AI ships dodge the Devourer?
« Reply #14 on: September 01, 2011, 07:22:41 pm »
If it does get considered, I'd say make it require supply and have a cooldown time like the Fortress and Mobile Repair Station before it starts attracting the Devourer.
I can already tell this is going to be a roller coaster ride of disappointment.