Proposed Redesign of Autopilot

I. The Problem

The GalCiv autopilot behaves in a manner counterintuitive to the expectations of strategy game veterans. It determines implicitly when an autopilot order is to be executed, and the rules for that determination are not always apparent. Because almost all ships will be on autopilot all the time, the net result is that it can be difficult to dynamically react to gameplay situations as ships that may have otherwise been useful under unpredictable circumstances will have expended movement points before you may control them.

A secondary issue is that autopilot (autosurvey, etc.) is cancelled whenever a ship is clicked on, or a ship is doubleclicked in the shiplist. Particularly because the latter is the most obvious way to locate a ship on autopilot, this results in needless micromanagement of the ships' orders.

II. Proposed Solution

A. Principles

Ships will continue to store destinations beyond their one-turn movement range for continuation on subsequent turns. However, ships will never move outside of an explicit order from a human player, except for as allowed in C.1., below. Auto-orders will never be cancelled merely as a result of selecting a ship but will, rather, require an explicit command.

B. Interface/Behavior Additions

1. Add a Continue Move button/hotkey. The Continue Move button moves the currently selected ship further along the path to its stored destination. If it has not reached that destination, the destination will continue to be stored.

2. Add a Continue All Moves button/hotkey. The Continue All Moves button moves all ships with auto-orders as in B.1., similarly to how pressing [Space] at the beginning of a turn or an implicit auto-pilot phase will do now.

3. If a ship has an auto-destination or auto-orders, selecting the ship and right-clicking a space on the star map will replace the current orders with a Move order to that destination. Note that Auto-Survey, etc. will be cancelled and replaced with an explicit movement as well.

4. If a ship has an auto-destination or auto-orders, selecting the ship and right-clicking on itself will cancel the current auto-destination or auto-order. No movement points will be expended, and this ship will return to the Tab (Find) rotation.

C. Option Additions

1. A gameplay option (i.e. from the Esc Menu) will be added for "Continue All Moves When". The valid choices will be "Manual", "Beginning of Turn", and "End of Turn". "Manual" directs that moves will -never- be continued automatically unless the appropriate command is given. "Beginning of Turn" directs that moves will always be continued automatically at the beginning of the turn (as if [Space] were pressed, currently). "End of Turn" directs that moves will always be continued automatically at the end of the turn. Note that in the latter case, you could still continue one or all moves prior to the end of the turn by explicitly choosing the appropriate command.

III. Conclusion

The addition of the above interface elements will bring the Autopilot/Movement interface of GalCiv up to par with other established turn-based strategy games. The option outlined in C.1. will optionally continue the current behavior, but will make it predictable. Allowing manual initiation of the autopilot will allow skilled players to more finely control their ship movements without the current needless micromanagement necessary to constantly cancel movement orders. In short, everybody is benefitted.

Comments?

~SDC~
298 views 7 replies
Reply #1 Top
To clarify II.B.4, "no further movement points will be expended". The idea isn't to cancel any movement that's already taken place, but just any movement to take place on the next Continue.

~SDC~
Reply #2 Top
Personally, I'd like to see ships on autopilot stop moving when they encounter unexpected enemy forces. It's really irritating to watch my dreadnought sail right by an Drengin battleship, then have to turn around and chase it for a few turns to catch up.

~SDC~
Reply #3 Top
I would very much like to TAB to the next ship without moving the present or next ship . The present TAB & FIND buttons are frankly useless to me. And the space bar might as well not be on the keyboard. Not being snotty, it's just that I almost never would want to just skip movements of ships. I would rather it was either tab to next ship without movement, SHIFT + SPACE = tab to next planet, or be the turn button.

If the ship list is up please of course have the present ship highlighted in the list, but perhaps a little brighter than present.

All this auto moving is fine for those who want it. But after I have moved a ship I sometimes want to evaluate my new positions as I see them after I have moved what is on screen hence, TBS.

If these things were addressed I think I would spend more time playing and less time lurking in here. As it is I am always laying the odds in my mind how long the game will actually remembered. ;)

~SDC~
Reply #4 Top
Kavok: noted. I hadn't really thought about the empire thing yet. ;)

Rusty: I'd like a "cycle between all ships, including autopiloted ones" key, too. I figured that'd be my next longwinded proposal. ;) I also agree with what I think that you're saying, that having the focus jump off the ship as soon as it's moved is obnoxious. That should be optional too. "Jump to next ship after move"

Marquoz: Interesting thought with that, too.

Mostly, I'd just like -something- to change. The current system isn't unusable, but (IMO) it puts you at a disadvantage to the computer. I guarantee you that -it- isn't wasting moves getting caught out by a funky, unpredictable autopilot. I'm hoping that if this thread gets some support, we can see a change.

My suggestion is that if you agree that the autopilot needs fixing, please post and keep this thread alive. If the issue sees enough action, eventually something will happen.

~SDC~
Reply #5 Top
'...if this thread gets some support, we can see a change'

Hear, Hear! I second this motion!


~SDC~
Reply #6 Top
Gonna try one last time, since there were quite a few people complaining about it before. There are other issues to address (auto-stop on enemy sighting being one of them), but otherwise, do people just think this isn't necessary? I'd -at least- like the autopilot to default to End of Turn, with a Continue All hotkey available, and for the "turn off autopilot on selection" behavior to go away.

~SDC~