Dev Diary: How did we ever survive without Fleets and Tactics Management

Blair's Second Dev Diary

How did we ever survive without Fleets and Tactics Management?

 

Figure 1: The Advent annihilate my disorganized mob of ships.

 

Step One: Hope for something to help turn things around.

Bridge Officer Dav turned his head up from the panel of glowing screens, “Sir, Emance Varian’s fleet has just exited phase space on the far side of the grav well!”

 

Smiling, Emance Boldran replied, “Well timed. We’ll merge in the middle and crush the alien scum. Move the fleet out!

 

Step Two: Shake your head in wonder.

“Sir! It appears as the Emance’s Garda flaks are pulling off to engage the strikecraft holding position around the enemy Skirantras…and… wait a moment…actually his entire fleet is breaking apart to attack targets scattered about the well”, says Officer Dav as his face fades to white.

 

Boldran shakes his head in wonder, “What does he think he is doing? They’ll get ripped apart separated like that! Bridge Officer, open a com channel to Varian’s command. We need to have a few words.”

 

Step Three: Correct the mistake.

<-=jfiddlerman=-> says (8:32 PM):

Dude! Seriousl wth r u doin? Back bacb back back.

 

<-=jfiddlerman=-> says (8:33 PM):

Back now or its gg!!!!!!!!!!!!!!!!!!ak;l

 

< hoganshornet3> says (8:34 PM)

Ya wha r u writing me in messenger? Use the in game chat or I can’t know. The stupid units won’t stay with my flagship and I was busy placing my tradeports.

 

<-=jfiddlerman=-> says (8:35 PM):

Well get em back and get them on hold position or tell them to follow him.

 

I know I know but it’s too much micro cause then they don’t engage anything or they just clujmp up around the flagship if they on follow so I gotta constantly move things around.

 

<-=jfiddlerman=-> says (8:36 PM):

Yeah sux., how about w e’re screwed now anyways, your flaks are all dead and he’s launching the rest of the bombers. Lets quit and go complain about this on the forums instead.

 

< hoganshornet3> says (8:37 PM):

Yeha! Now yer talking!

 

Well as you can see getting large groups of ships to do what you want can be frustrating, micromanagement intensive and immersion breaking. But not for long, thanks to all the beta tester suggestions and a whole lot of experimentation. Sins already has a lot of tools to help manage large groups of units including smart band boxing, the empire tree, similar unit selection hotkeys, control groups, pip groups, the alt-key tactical overlays, infinitely queued waypoints, ability targets and attack targets, lots of auto cast options and more. The final version of Sins is going to introduce some new tools and rework some old material that will solve all the outstanding problems.

 

Auto Attack and Engagement Ranges:

First, let’s start with some basic changes. Previously the attack button could be right clicked to toggle through various Engagement Ranges. These controlled how far the unit could move and scan for objects to act on (I say “act on” because it isn’t just for attacking, it’s anything the ship can do). This posed a problem because normally right clicking enables/disables the auto mode of the action and now we don’t have that option for attack because it’s tied into the Engagement Ranges. Therefore we had no option but to have auto attack always on. This is really annoying because you often you don’t want your ships to fire their weapons, especially now that diplomacy is so much more important (if you are trying to earn favor with a given faction it’s probably best not to shoot up his ships). So what we’ve done is added a new section to the action grid called “Tactics Management”, added a “Set Engagement Range” button to that section and made it so that attacking could be toggled between regular and auto attack.

 

Retreat:

Now that we have a “Tactics Management” section we’ve got some room to add new buttons. Typically when players grab a group of ships and tell them to move to a new gravity well, they turn on Group Movement so that their ships all Phase Jump simultaneously. If they don’t do this their ships will all arrive at different times and be slaughtered. The problem with this is that when you get into a fight that you need to retreat from, Group Movement delays how fast you can get your guys out because they all wait for each other before jumping. It’s a pain because you have to remember to turn Group Movement off and zoom out to select a planet to retreat to. So we’ve added a “Retreat” button that automatically tells all selected ships to phase jump as fast as possible to the closest, safest planet.

 

Fleets:

Next, we are adding another button called “Create Fleet”. When you select a group of units and push this button a fleet will be created with your sub-selected entity becoming the fleet leader. Fleet leaders get a special icon above them that can be used to identify the location of fleets, to select the whole fleet and to order it around. Fleets are meta-objects that allow the group of ships to behave as a single unit with each ship doing what it does best within the context of the fleet. As a simple example consider sending a Marza Dreadnought and 4 Garda Flak Frigate escorts to an enemy planet in beta 4. As soon as they arrived there they would all spread out, do their own thing and get chewed to pieces one by one. Now, if you create a fleet of those 5 units, the Garda Flak Frigates will know to accompany the Marza, follow it in formation, and only attack targets that are threatening the fleet. Of course this behavior isn’t always what you want so it is still possible to override units’ fleet behavior by giving them custom orders. They are even smart enough to know that when they are finished the order you gave them they should return to the fleet and reassume their fleet duties.

 

Figure 2: Time to kill some Advent and take this volcanic planet for myself! Notice the Tactics Manager in the action grid just right of bottom center.

 

Figure 3: Close up of the Tactics Manager

 

Auto Join Fleet:

The Create Fleet Button can be right clicked to activate “Auto Join Fleet”. This means that when ships complete their current orders they will search the local gravity well for a suitable fleet to join and automatically join it. An example of when I would use this is when I have an attack fleet and a siege fleet at a planet. The attack fleet is going around fighting ships and blowing up defenses while my siege fleet is bombing the planet. Back at my factories I am producing both attack and siege ships that are rallied to the planet I’m attacking. With auto join fleet on, these ships will now automatically join the appropriate fleet (i.e. the siege ships will join the siege fleet and the attack ships will join the attack fleet). It also helps make sure that units you aren’t paying attention to will automatically join up and work together without you having to baby-sit them.

 

Attacking, Bandboxing, and Selection Improvements:

By far one of the most annoying things in the game is trying to move units from planet to planet when you are zoomed out and when there are colony ships in the same gravity well as attack ships. You almost never want to move them together so you are forced to zoom in and bandbox the attack ships or shift-select them all in the empire tree. Now, band boxing and selecting pip groups that include attack ships will automatically exclude colony ships. Using a similar idea, we’ve improved how combat works if you are using fleets. Imagine you have a fleet of attack ships (e.g. Cobalt Light Frigates), support ships (e.g. Hoshiko Robotics Frigates) and anti-strike craft frigates (e.g. Garda Flak Frigates). You want the fleet to engage some enemy frigates so you select the fleet (either by bandboxing, the empire tree, pip group, fleet icon or any other means) and queue up its attack orders. In beta 4 this would mean that they would all focus fire on the targets. This is stupid because repair and flak frigates are useless against frigates – they should keep doing what they are best at – repairing and killing strike craft. Well now they will. Issuing attack orders to units in a fleet or the fleet as a whole will smartly determine which units in the fleet should receive the order and which should ignore it. If for some reason you actually want to issue the order to all the units, you can override it.

 

Figure 4: My Advent killing fleet in action! As you can see, the AI uses fleets too so it won’t be the mop up I hoped it would be.

 

Conclusion:

It’s always been very important to us that Sins makes it easy to manage things at both the strategic and tactical scales. If you are stuck babysitting your units the whole time it kind of ruins the experience. Based on the beta tester’s extensive reports we’ve taken a number of steps to improve the experience, most notably with the addition of fleets. It should be a lot easier to manage large groups of ships and in turn much easier to manage your empire as a whole.

 

Step Four: Revel in your Victory:

<-=jfiddlerman=-> says (6:32 AM):

Sweet, complaining to the devs really paid off.

 

< hoganshornet3> says (6:32 AM):

Yeah, we totally p0wnzrfied those n00bs.

 

<-=jfiddlerman=-> says (6:33 AM):

You think if we bombard the forumz enough they’ll put the space pony faction in too?

 

<-= hoganshornet3=-> says (6:34 AM):

It can’t hurt to try!!!

 

193,850 views 60 replies
Reply #1 Top
<-=jfiddlerman=-> says (8:36 PM):

Yeah sux., how about w e’re screwed now anyways, your flaks are all dead and he’s launching the rest of the bombers. Lets quit and go complain about this on the forums instead.


<-=jfiddlerman=-> says (6:33 AM):

You think if we bombard the forumz enough they’ll put the space pony faction in too?



<-= hoganshornet3=-> says (6:34 AM):

It can’t hurt to try!!!


:LOL: :LOL: :LOL:

good read :D
Reply #2 Top
Now your talking, all of the above is welcome. Great read.

Reply #3 Top
yes but the question is when do we get it? will it be in this patch i keep hearing about or will it only be for the full game ether way it sounds great nothing i like more than seeing ai do its job well

ps sins is scedualed to release the day before my birthday! thanks for the present  :D 
Reply #4 Top
Just looking at the fleet pics and the fleet spacing/formations look a bit strange.
I envisaged a homworld style all round defence formations. Sort of like a flat sphere. These ships look like they are travelling in ship type blobs rather than spread and balanced to support?
Perhasps formations are to come?
Reply #5 Top

I made fleets by ship type (i.e the cielo's and cobalts). If I had grouped them all together the ordering would have been different (cielos spread out in back, cobalts in front, cap ships in a location suited to their type). Depends on what you are trying to do.

Reply #6 Top
:CONGRAT:

This all looks great.

In particular,


Issuing attack orders to units in a fleet or the fleet as a whole will smartly determine which units in the fleet should receive the order and which should ignore it. If for some reason you actually want to issue the order to all the units, you can override it.


Is going to be invaluable. Way to go, can't wait to get my grubby paws on this.
Reply #7 Top
great stuff!

Step Four: Revel in your Victory:


What have you guys done about the suggestion of discluding strikecraft from the bandboxing if other ships are selected?

I mean just imagine in that picture of the fleet. You want to bandbox some of that fleet , but inside your bandbox you accidently select some of your strikecraft . You want it to automatically exclude them..
Reply #8 Top
Great read, Blair! Thanks!

First real glimpse at the Advent ships too.. yum yum! :P
Reply #9 Top
I want my Space pony's :(

Hehe, really really nice Blair.
Your dj and the shoots from the Advent, let me dream ...
Reply #10 Top
A nice read.

I have a question on the retreat option's operation. Can one set it to a specific "auto calculate" threshold for auto casting? Something like a "set it, then forget it" setup or is it a manual option only? Meaning that the player must be actively watching the ships/ fleet to use it.

Additionally if there are interactive function options it would be nice to have a screening option for it. So the fodder units could screen the retreat of the capital ships. For example when enabled or "casting" they would focus fire on the closest ship attacking the capital or the ship doing the most damage to it or the ship blocking its retreat (in that order of priority).

On a side note, any chance of getting battle/engagement reports, organized by star and planet then by time included? They would make for a nice read during and after a game and be a great tool for clans doing after action reviews (AAR).
Reply #11 Top
Retreat autocast is a great idea.

Im thinking 2 levels of autocast. One that autocasts once shields are down , and one setting that autocasts when health is half

Reply #12 Top
What kind of monitor did you use for that screenshots?

5120x3840? I need to get me one of those. :d
Reply #13 Top
I don't think an autocast would work, just because everyone would want something different out of it. Some people would want capitals to retreat when shields dropped, others not. Some would want the whole fleet to retreat, others only the ships meeting the conditions of shield/structure hp. Some wouldn't want any frigates/cruisers to retreat at all, but only capitals..

It'd just be a complete mess to try and implement, I think.

Reply #14 Top

I mean just imagine in that picture of the fleet. You want to bandbox some of that fleet , but inside your bandbox you accidently select some of your strikecraft . You want it to automatically exclude them..


Why would you want them excluded?

It'd just be a complete mess to try and implement, I think.


Especially since the differences would be across not just players, but times of game. E. G. early in the game you can risk going down very far in cap ship HP, late in the game you don't want to have your shields dropped or its bye-bye capship!
Reply #15 Top
Why would you want them excluded?


Well, say you have a fairly carrier heavy fleet with fighters/bombers flying around everywhere, and you just wanted to band-box some of your LRMs to attack another target, without interrupting any other ships' orders. Right now you kinda drag the box, and then pick out all the junk that got selected that you don't want. Can't really do the alt+click on the empire tree because that selects all of them and you just want a part, etc etc..

Yeah, it's fairly conditional, but for people who micromanage their fleets somewhat heavily, it is a pretty common annoyance.
Reply #16 Top
And when I go to drag select my fleet and want the bombers to pay attention to my orders?
Reply #17 Top
Looks like some great additions...
Reply #18 Top
And when I go to drag select my fleet and want the bombers to pay attention to my orders?


well..its a technicality that just requires a bit of thought to get by. Button+drag bandbox to exclude fighters and bombers...




Reply #19 Top


well..its a technicality that just requires a bit of thought to get by. Button+drag bandbox to exclude fighters and bombers...



That works, add functionality instead of removing it. I hope theres time for ya :D
Reply #20 Top

Retreat autocast is a great idea.

Im thinking 2 levels of autocast. One that autocasts once shields are down , and one setting that autocasts when health is half




That works for me.



I don't think an autocast would work, just because everyone would want something different out of it. Some people would want capitals to retreat when shields dropped, others not. Some would want the whole fleet to retreat, others only the ships meeting the conditions of shield/structure hp. Some wouldn't want any frigates/cruisers to retreat at all, but only capitals..

It'd just be a complete mess to try and implement, I think.




Since it would be an optional autocast then where would the problem be? The AI is pretty damn good about getting its capital ships out of a battle in a nic of time. At a minimum just implementing that algorithm as an option for players would work as a simple function.

However by your logic none of the autocasting features should be used since people want to use things at different times as a matter of dynamic situational awareness.

Additionally there are sub boxes for different options such as fighters or bombers so why not an autocast for retreating that has a couple options such as shields down, hull 50%, damage 50%, fleet strength 50% -etc... ? It is not rocket science we are talking about here because all the variables are known and the game already has the mechanics built-in.
Reply #21 Top
i think i asked this question before. how do you keep your interface buttons minimized?

just like the second picture with the kol. how would i keep my option bars minimized like that?

btw, that autogrouping with the rest of your groupy fleets. does that include autogrouping automize after a ship is built? off the hangar bay straight to the rest of your fleet or will you have to manage the autogroup after they are built?

about the band box stuff. i'm not sure if i know what bandbox is but, is it something where you select or 'bandbox' certain ships and concentrate fire on those units? something like homeworld inplemented?

great idea on the auto retreat. its so true that if you have all your ships on group jump they will wait till the last ship is positioned and aligned before jumping. thats when you have to manage your jump option by individual jump or group jump. it's pretty simple using the group or ungroup jump only if your a click fest type of player. but for those spending more time on research screen or economic empire screen would really take off the pressure on having to force players to micro distress calls from your scout fleet.

should be fun :).
Reply #22 Top
just like the second picture with the kol. how would i keep my option bars minimized like that?


The devs have said they're reworking UI elements, I guess that'll be our new UI on launch :)

about the band box stuff. i'm not sure if i know what bandbox is but, is it something where you select or 'bandbox' certain ships and concentrate fire on those units? something like homeworld inplemented?


Brand-box is a term for drag-selecting a group of units. Click mouse, drag a box, release, everything in the box is selected - your basic RTS thing :P
Reply #23 Top
<3 Looks like we're also getting some sort of cinematic mode too. Will this have auto camera angles and such or are we still going to move the camera around by ourselves?

Lol Blair, -260 fleet supply and -2 cap ship crews. ;p
Reply #24 Top
Hes a dev he doesnt need no stinking fleet supply :p

Randomly repositioned, and auto rotating camera cinematic mode would be awesome. 1 second focusing on kol, next marza, next Vasari Batteship, etc. etc.

Definetly a good read, and im sure fans will be very happy with these changes :)
Reply #25 Top
Kinda like EaW's camera thing (but it switched too often, and sometimes it didn't zoom in on a battle) (:(