Author Topic: The early game  (Read 30119 times)

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: The early game
« Reply #30 on: February 08, 2011, 10:56:54 pm »
So that is what focus fire does. It never was very clear by the tooltip.

Anyways, I guess that the preferred behavior for auto-targeting is already in place, its just that auto-targetting is so paced (that is, limited by the amount of time spent on it each frame), the non auto-premptability of auto-chosen targets, and ships can be so short lived in battle, that we rarely get to see great benefits of this behavior.

Its one of those things that the CPU is so stressed out, it can't fully carry out the auto-micromanagement that it could do given enough time. In these cases, you really have no choice but to step in and micro some yourself. Either the CPU has to step it up or you do, and the CPU is already near its limits.

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: The early game
« Reply #31 on: February 08, 2011, 11:00:49 pm »
Well, really it should be doing fine as-is.  If fewer than 50 eligible targets are in range it considers all eligible targets on the planet so it won't generally get "stuck" on a suboptimal-that-came-in-range-first very long.  Also, with aggregate targeting it often doesn't actually have to do very many full scan-and-sort operations; if all your fighter mkIs are relatively close together they just all use the same base list (without focus fire they spread out a bit, but it's the same set of targets).

If someone can come up with a reproducible case where the autotargeting is being highly sub-optimal, I'd like to see the save and steps to reproduce.
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 BobTheJanitor

  • Master Member Mark II
  • *****
  • Posts: 1,689
Re: The early game
« Reply #32 on: February 08, 2011, 11:16:23 pm »
Not really, focus-fire actually computes "how many times would I have to shoot this for it to die" for each eligible target, and sorts them in ascending order of that (this counts the partial-shots too, though those are not realistically different than a whole shot).  There are other considerations that can override, but that's probably the operative one in most cases.
So then what is non-focus-fire doing? Does it consider all the friendly ships in an area and all the enemy ships in the area and decide to assign them each different targets based on what would be the quickest method to make everything in firing range dead? One seems to be described as 'faster' while the other is 'more efficient' and trying to figure out how those terms differ in this context is making my head hurt.  ???

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: The early game
« Reply #33 on: February 08, 2011, 11:21:21 pm »
So then what is non-focus-fire doing? Does it consider all the friendly ships in an area and all the enemy ships in the area and decide to assign them each different targets based on what would be the quickest method to make everything in firing range dead? One seems to be described as 'faster' while the other is 'more efficient' and trying to figure out how those terms differ in this context is making my head hurt.  ???

Well, maybe faster and more efficient are bad terms. Maybe a better description would be prioritizing maximization of kills per second vs prioritizing maximization of damage per second would be a better way to think about it. Paradoxically, in many cases those two goals do not lead to the same result.

Offline Draco18s

  • Resident Velociraptor
  • Core Member Mark V
  • *****
  • Posts: 4,251
Re: The early game
« Reply #34 on: February 08, 2011, 11:41:50 pm »
If someone can come up with a reproducible case where the autotargeting is being highly sub-optimal, I'd like to see the save and steps to reproduce.

I don't think I have a save (would have to dig through), but I did end up group-moving a fleet blob around a system and the frigates decided that some target under a shield sphere was a priority kill and WOULD NOT MOVE OFF until those targets were dead (despite having never received an explicit attack order).  Every other ship kept flying around the system killing with impunity.

Does that count?

Offline TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: The early game
« Reply #35 on: February 08, 2011, 11:45:08 pm »
If someone can come up with a reproducible case where the autotargeting is being highly sub-optimal, I'd like to see the save and steps to reproduce.

I don't think I have a save (would have to dig through), but I did end up group-moving a fleet blob around a system and the frigates decided that some target under a shield sphere was a priority kill and WOULD NOT MOVE OFF until those targets were dead (despite having never received an explicit attack order).  Every other ship kept flying around the system killing with impunity.

Does that count?

That is a limitation of the fact the auto-given targets are not premptable by the auto-target selection. Don't bother asking for it, I already did, twice. Apparently the auto-targeting logic is so tight on CPU that even including in the loop ships currently having auto-given attack targets would hurt performance too much.

Offline Zeba

  • Full Member
  • ***
  • Posts: 144
  • Grumpy Olde Man
Re: The early game
« Reply #36 on: February 09, 2011, 01:31:49 am »
Doesn't anyone ever unlock up to mark III riot starships in the beggining? I find they make taking the first 5~7 worlds remarkably easy to do when kitted out with full shields and a balanced mix of guns. Add in a dozen merc bombers and fighters and your early game should be easy peasy.

edit; playing on difficulty 8 no less.

Offline Lancefighter

  • Core Member
  • *****
  • Posts: 2,440
Re: The early game
« Reply #37 on: February 09, 2011, 01:33:13 am »
Riot starships are too expensive early on...
Ideas? Suggestions? Concerns? Bugs to be squashed? Report them on the Mantis Bugtracker!

Author of the Dyson Project and the Spire Gambit

Offline Zeba

  • Full Member
  • ***
  • Posts: 144
  • Grumpy Olde Man
Re: The early game
« Reply #38 on: February 09, 2011, 01:47:06 am »
Riot starships are too expensive early on...
Waiting an extra few minutes to churn out a full cap of mark III riots to roll the initial ai worlds seems a good tradeoff of resource cost vs attention span to me. But then again I have successfully mined in eve so maybe I have an extra measure of patience than most.   :P

Offline Lancefighter

  • Core Member
  • *****
  • Posts: 2,440
Re: The early game
« Reply #39 on: February 09, 2011, 02:29:58 am »
mmm so true.

I can only ever mine on eve if I'm suitably distracted..
Ideas? Suggestions? Concerns? Bugs to be squashed? Report them on the Mantis Bugtracker!

Author of the Dyson Project and the Spire Gambit

Offline Ozymandiaz

  • Hero Member Mark II
  • *****
  • Posts: 813
  • King of kings
Re: The early game
« Reply #40 on: February 09, 2011, 07:28:55 am »
I mined in EVE once, then I never did it again :)

However I do blow miners up from time to time... ;)
We are the architects of our own existence

Offline Draco18s

  • Resident Velociraptor
  • Core Member Mark V
  • *****
  • Posts: 4,251
Re: The early game
« Reply #41 on: February 09, 2011, 10:38:36 am »
Doesn't anyone ever unlock up to mark III riot starships in the beggining?

Does anyone unlock Riot IIIs at all?
Riot IIs are so much more awesome.
(Does anyone build Riot Is first?)

Offline Sunshine!

  • Sr. Member Mark III
  • ****
  • Posts: 475
Re: The early game
« Reply #42 on: February 09, 2011, 11:12:00 am »
Quote from: 5.001 Patch Notes
Some triangle rebalancing:

    * The rationale here is that bombers have been having their way with forcefields a bit too much, and having fighters be so much more "general-dps" than the other two has made them much less a natural predator of the Bomber. Also, the Missile Frigate is still being reported as the least desirable by a significant margin.
    * Fighters (including the tachyon and bulletproof variants) :
          o Bonus vs Polycrystal from 2.4 => 5.
    * Bombers:
          o Bonus vs UltraHeavy from 10 => 6.
          o Bonus vs Structural from 10 => 6.
          o Bonus vs Heavy from 10 => 6.
          o Bonus vs Artillery from 10 => 6.
          o Base Attack Power from 1900*mk => 2400*mk.
    * Missile Frigates:
          o Bonus vs Light from 10 => 6.
          o Bonus vs UltraLight from 10 => 6.
          o Bonus vs Swarmer from 10 => 6.
          o Bonus vs Neutron from 10 => 6.
          o Bonus vs Composite from 10 => 6.
          o Bonus vs Refractive from 10 => 6.
          o Base Attack Power from 1600*mk => 2400*mk.
          o Base Crystal Cost from 700 => 500.

Honestly, I don't think this actually fixes the problem.  10 mk1 bombers still does 1.4 million damage to a forcefield - if the AI gets a group of 60 of them on-planet, a player can still expect to be in a world of pain.

Part of the problem is that the AI doesn't need to deal with production costs in most cases (exogalactic strikes are an exception, I believe), and only worries about what kind of cap a ship has.  So bombers, which are four times as expensive as fighters for human players, show up with the same prevalence in AI forces.  A wave comes in, and it can be 100 fighters or 100 bombers (if I'm understanding the mechanic correctly), even though the 100 bombers are exponentially more dangerous to the player as a wave because they'll punch through player defenses a billion times faster than fighters.  Some kind of modifier because of cost (and not just cap) would go a long way towards reducing player gripes over bombers without requiring a general nerf of the bombers, especially when we still have 350 million HP forcefields we need to deal with.

This also applies to things like Cutlasses (which are even more dangerous than bombers in a lot of cases since they just LOVE eating power plants) - Cutlasses spawn in huge swarms because their ship cap is twice that of fighters, and yet they cost more to produce than fighters.

Offline Draco18s

  • Resident Velociraptor
  • Core Member Mark V
  • *****
  • Posts: 4,251
Re: The early game
« Reply #43 on: February 09, 2011, 11:17:26 am »
Honestly, I don't think this actually fixes the problem.  10 mk1 bombers still does 1.4 million damage to a forcefield - if the AI gets a group of 60 of them on-planet, a player can still expect to be in a world of pain.

Check your math.  1 volley from 10 bombers is 144,000 damage.

Quote
Part of the problem is that the AI doesn't need to deal with production costs in most cases (exogalactic strikes are an exception, I believe), and only worries about what kind of cap a ship has.  So bombers, which are four times as expensive as fighters for human players, show up with the same prevalence in AI forces.  A wave comes in, and it can be 100 fighters or 100 bombers (if I'm understanding the mechanic correctly), even though the 100 bombers are exponentially more dangerous to the player as a wave because they'll punch through player defenses a billion times faster than fighters.  Some kind of modifier because of cost (and not just cap) would go a long way towards reducing player gripes over bombers without requiring a general nerf of the bombers, especially when we still have 350 million HP forcefields we need to deal with.

This also applies to things like Cutlasses (which are even more dangerous than bombers in a lot of cases since they just LOVE eating power plants) - Cutlasses spawn in huge swarms because their ship cap is twice that of fighters, and yet they cost more to produce than fighters.

A very good point, but I don't think Keith/X will go in the suggested direction.

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: The early game
« Reply #44 on: February 09, 2011, 11:22:10 am »
A very good point, but I don't think Keith/X will go in the suggested direction.
He's good ;)

The main thing there is that the AI really isn't supposed to be treated like it's acting under the same sorts of resource constraints as the humans.  It's got the better part of 2 galaxies (at least) under its control.  If you had even 30 planets with good econ tech, would you have much problem churning out bombers at the same speed as fighters?  Just a matter of placing enough Space Docks and engineers, the actual resource cost is not much of a concern there.
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!