View Issue Details

IDProjectCategoryLast Update
0009885AI War 1 / ClassicSuggestion - New FeaturesApr 2, 2013 6:38 pm
ReporterWingflier Assigned Tokeith.lamothe  
Status resolvedResolutionfixed 
Product Version6.005 
Fixed in Version6.016 
Summary0009885: New Planet-Specific Control Option: Avoid this planet
DescriptionI really don't know what algorithms or patterns AI War uses to set its galaxy pathing priorities, all I know is that it can be downright PAINFUL to the player when if he doesn't tediously make a specific path through the planets every time, he's getting hit by EMP Guardians, raid engines, black hole generators, or worse.

This is a problem that's been around since the beginning of AI War, and recently I've thought of an ingenious way to fix it:

Add a CTRLS option for the already existing planet-specific panel: "Avoid this planet" or "Do not travel here". When clicked, your units will automatically avoid a specific planet when choosing their flight path. Used correctly, it allows the player to create a specific and easy path to and from each destination, without having to worry about the heavy micro and high chance of self-destruction from the smallest misclick.

Thank you.
TagsNo tags attached.
Internal WeightNew

Activities

Oralordos

Nov 9, 2012 12:22 am

reporter   ~0028919

I would think the best way to implement this would be to simply add a large number like 300 to the number of planets traveled in the pathfinding algorithm. That way the ships will still go through the planet if it's the only way, but will avoid it if there is no other way.

doctorfrog

Nov 9, 2012 1:50 am

reporter   ~0028920

Last edited: Nov 9, 2012 1:51 am

What about considering firepower when plotting a travel route? (For automatic pathfinding, that is.) This'd hopefully keep them from blundering into a Pacman Golem as well.

TechSY730

Nov 9, 2012 10:59 am

reporter   ~0028922

Last edited: Nov 9, 2012 11:00 am

I'd like to see some improvements on the path finding in general.

The hostile firepower consideration boosting vertex "cost" is a good one.
It would be nice to see something like 2x vertex "cost" if the planet is hostile,
1.25x "cost" if the planet is nuetral, and 1x if the planet is allied.


Even more considerations can be made too (additive or multipictive based on what seems appropriate for each case), like for planetary speed boosts, planetary gravity, any sort of planetary or cross planetary effects in general like AI eyes and raid engines, etc.

But technically, this is outside the scope of this suggestion.

zoutzakje

Nov 9, 2012 11:01 am

reporter   ~0028923

wouldn't it be possible to implement a hold and drag system for manual pathfinding on the galaxy map? Like clicking on the starting point and then dragging your mouse to create the route you want. I'd like to be able to easily select the route my ships will fly. Your solution would certainly work Wing, but it would require a lot of clicking in the controls tab in a large galaxy and everytime your empire changes

Wingflier

Nov 9, 2012 12:07 pm

reporter   ~0028924

Last edited: Nov 9, 2012 12:08 pm

@zoutzakje - your concern could be easily addressed with a small tweak to the galaxy map interface. A change to the galaxy map, which allowed the player to right click on a specific planet, and instantly enter the "planet-specific" CTRLS tab for that planet would make tasks like this super easy.

Personally I think it should already work like this, as having to scroll through 80 planets to do anything is ridiculously tedious (as a consequence, I've never even used it before).

martyn_van_buren

Nov 15, 2012 12:04 am

reporter   ~0028972

I'd favor the originally proposed version --- it's simple, and probably more powerful; I imagine that there will be circumstances where even a sophisticated pathfinding algorithm is going to wind up sending ships through a planet that has something that either you don't want to wake up or that can one-shot them.

TechSY730

Nov 15, 2012 5:55 am

reporter   ~0028973

Last edited: Nov 15, 2012 11:18 am

Sorry, to clarify.
The path finding improvements I proposed would be on top of this idea.

keith.lamothe

Apr 2, 2013 6:38 pm

administrator   ~0031445

For 6.016:

* Added new per-planet control to the CTRLS window: Avoid Planet During Auto-Pathing
** If this is on, the game will try to avoid including this planet in the path when you give a move order on the galaxy map to a non-adjacent planet.
** Note that this only applies to newly created paths: orders you've already given will remain unchanged, including "standing orders" on space docks and redirector rally posts, etc.

Thanks!

Issue History

Date Modified Username Field Change
Nov 9, 2012 12:05 am Wingflier New Issue
Nov 9, 2012 12:06 am Wingflier Description Updated
Nov 9, 2012 12:22 am Oralordos Note Added: 0028919
Nov 9, 2012 1:50 am doctorfrog Note Added: 0028920
Nov 9, 2012 1:50 am doctorfrog Note Edited: 0028920
Nov 9, 2012 1:51 am doctorfrog Note Edited: 0028920
Nov 9, 2012 10:59 am TechSY730 Note Added: 0028922
Nov 9, 2012 10:59 am TechSY730 Note Edited: 0028922
Nov 9, 2012 11:00 am TechSY730 Note Edited: 0028922
Nov 9, 2012 11:01 am zoutzakje Note Added: 0028923
Nov 9, 2012 12:07 pm Wingflier Note Added: 0028924
Nov 9, 2012 12:08 pm Wingflier Note Edited: 0028924
Nov 15, 2012 12:04 am martyn_van_buren Note Added: 0028972
Nov 15, 2012 5:55 am TechSY730 Note Added: 0028973
Nov 15, 2012 11:18 am TechSY730 Note Edited: 0028973
Nov 15, 2012 11:18 am TechSY730 Note Edited: 0028973
Apr 2, 2013 6:38 pm keith.lamothe Internal Weight => New
Apr 2, 2013 6:38 pm keith.lamothe Note Added: 0031445
Apr 2, 2013 6:38 pm keith.lamothe Status new => resolved
Apr 2, 2013 6:38 pm keith.lamothe Fixed in Version => 6.016
Apr 2, 2013 6:38 pm keith.lamothe Resolution open => fixed
Apr 2, 2013 6:38 pm keith.lamothe Assigned To => keith.lamothe