View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0009885 | AI War 1 / Classic | Suggestion - New Features | Nov 9, 2012 12:05 am | Apr 2, 2013 6:38 pm | |
Reporter | Wingflier | Assigned To | keith.lamothe | ||
Status | resolved | Resolution | fixed | ||
Product Version | 6.005 | ||||
Fixed in Version | 6.016 | ||||
Summary | 0009885: New Planet-Specific Control Option: Avoid this planet | ||||
Description | I 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. | ||||
Tags | No tags attached. | ||||
Internal Weight | New | ||||
|
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. |
|
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. |
|
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. |
|
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 |
|
@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). |
|
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. |
|
Sorry, to clarify. The path finding improvements I proposed would be on top of this idea. |
|
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! |
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 |