Read by Council Fleet Command

    Joined
    Jan 5, 2016
    Messages
    30
    Reaction score
    18
    Some of you may know about aurora 4X, and that is pretty much my vision for fleet command without the shit ui and insane amount of micromanagement.

    Task Groups and Fleet Command



    This is my rough idea of the new fleet command window. At the bottom are a bunch of options for manipulating Task Groups, or TGs. Every ship starts in a TG called Fleet. TGs allow you to assign roles and specific orders to ships using preprogramming. The beauty of this method is that it results in very very little micromanagement in the battle itself.

    Using the TG selectors, which are a dropdown menu, you can select for example the Fleet TG, which by default has the three ships you created the fleet with, including the flagship. You could then make a New TG, which would bring up a dialog box where you name and save it. The TG can then be selected with the B selector dropdown menu. From there, you can shunt ships back and forth between them as you please. Let's say every non-flagship ship in your fleet is a bomber.

    The rest of the UI is as follows:

    Repeat: Checkbox. Makes all orders in the queue repeat ad infinitum.

    Cycle Orders X Times. X is a dialog box where you type a number. If for example you typed 3 and hit confirm, the orders in the queue would get duplicated in order 3 times.

    Fleet Orders: These orders affect the whole fleet and override TG programming. This includes the conditional and standing, which are explained below.

    Select all ships of selected type: Instead of manually clicking on your hundred tinybots there is an option that allows you to click one and it selects every tinybot in the taskgroup.

    Move ships: Selected ships get shunted to the indicated task group.

    Here is the task group UI:


    If it wasn't explained above it will be explained below.

    Orders:

    Normal overrides standing, combat overrides, normal, and conditional overrides combat. Fleet orders trump all task group-level preprogramming.

    Conditional:
    Conditional orders provide that when an event happens, an order is exectued. In the UI, there are two dropdown boxes, one select the condition, the other to select the order. For example, you could tell bombers, if the power drops below 20%, stay at 1500 m from hostiles. If your bombers are allowed to open fire they will move in, shoot, and then retreat to 1500m, effectively creating vicious hit'n'run ships.

    Standing: Standing orders allow one to give a task group (more on that later) a default order. For example, you might program your mining group to mine the nearest asteroid when they become idle.

    Combat: Combat orders are a special queue for task groups. These orders are activated when the task group or even the whole fleet is put into combat mode. You might put that bomber script in this section and set it to repeat. Or you could program your fighters to attack ships below 1000 mass only, but if there are none, you can tell them to attack all ships after that order in the queue.

    Normal Orders: This is a queue for any order or set of orders, and can also be repeated and cycled x times. Unlike combat orders you cannot specifically activate these as they are active at all times. However, below each queue there is a button labelled "save as", and it takes the entire queue and saves it as a custom nameable order.

    What should fill the orders dropdowns? Lots and lots and lots of things. An important thing is to give us manipulatable variables so we can tell our ship to run away at 3% power instead of 10%. Some quick examples:
    • Normal/combat orders:
    • Kill selected ship
    • Kill all ships in enemy fleet
    • Kill enemy flagship
    • Kill all ships above x mass
    • Kill all moves below x mass
    • Move to sector
    • Mine sector
    • Assume formation
    • Open fire (ships can't shoot until you issue this order after all of their targeting programming)
    • Hold fire
    • Scan
    • Jump to (sector)
    • Unload cargo at (storage system)
    • Obtain cargo from (storage system)
    • Stay at X range from target
    • Mine nearest asteroid

    Conditionals: (the bottom dialog box of the conditionals section is filled using normal orders)
    • If target is below x shields
    • If ship power is below x percent
    • If cargo hold is x percent full
    • If target closes to x range
    • if new contact in system
    Standing orders is the normal orders, but you can set them as defaults. Order A overrides Order B.
     
    Last edited:
    Joined
    Mar 31, 2016
    Messages
    455
    Reaction score
    59
    Open Fire should be a box on both the fleet and Task Group levels, and it should be a freestanding click button. One-click weapon, basically. You need to be able to, if the fleet can't auto-attack, quickly issue that order as soon as you're told "Your fleet is under attack". I don't want to flip through a dropdown box of orders to find the one that says "Save Yourselves" to the battleship.

    I love the idea. I love the dimension. I also love how you included graphics for your explanation.
     
    Joined
    Feb 25, 2016
    Messages
    1,362
    Reaction score
    268
    Very good idea, neat layout, though I'd have to see how it shapes up when options are shown in boxes and it's colored----right now, it's a bit much to read through.

    Very good idea, very similar in some ways (But not most) to a previous suggestion of mine about squadrons in fleets. This suggestion, from what I can see, includes most of the basic functionality.

    Perhaps the "Select all Ships of Same Type" option could search for similarities in name, because similarity in type would be difficult. That makes it easy to spawn a rack of drones and then assign them all to the fleet by a name-based search instead of hunt and peck through a list of ships with similar masses. Or it could just search for loaded ships with the same characteristics (To some degree of accuracy). That said, you might not want to try to hijack your friend's frigate just because you did a ship search for other frigates of the same class.


    I'd suggestion another setting: Task Group defaults. This option would allow you to choose if the task group is bombers, fighters, escort ships, merchantmen, miners, battleships, snipers, carriers, you name it, it's got it.

    The defaults assign TG orders, allowing for people who aren't interested in micro-managing their fleet's particular responses to a situation to have a setting that does it all for them. Also, allow these defaults to be changed, and allow the creation of new defaults. This allows more flexibility and the creation of multiple squadrons of bombers and fighters.


    An idea that came from my previous suggestion: include orders based around following and protecting ships, such as assigning a corvette group to attack any ship attacking (Landing repeated hits on) a titan that's got limited PD, or assigning a group of fighters and a frigate to escort a TG of merchantmen (Freighters/cargo ships).