Essential UI feature, show movement path

By on January 7, 2012 12:01:23 PM from Elemental Forums Elemental Forums

Schnorkde

Join Date 08/2010
+4

HI,

it's been a while and I'm looking forward to FE. But seriously, in no video i saw what is IMHO really important.

 

Please show the path a unit/army will take. It is crucial for me to know e.g. how near i will pass a city or enemy. And also i would like to know how many turns it will take. 2, 4, 22? will I arrive in time?

 I wonder why such a common feature is missing. Shouldn't be much effort to program, the information is already there and even if it is somewhat (time)expensive it is worth it.

 

37 Replies
Search this post
Subscription Options


Reason for Karma (Optional)
Successfully updated karma reason!
January 7, 2012 12:04:56 PM from Elemental Forums Elemental Forums

Agreed (Lost count how often I agreed with a post that requests this feature)

Reason for Karma (Optional)
Successfully updated karma reason!
January 7, 2012 12:08:09 PM from Elemental Forums Elemental Forums

I totally agree.  Froggy, make it so!

Reason for Karma (Optional)
Successfully updated karma reason!
January 7, 2012 12:37:29 PM from Elemental Forums Elemental Forums

Please oh please!

Reason for Karma (Optional)
Successfully updated karma reason!
January 7, 2012 1:57:45 PM from Elemental Forums Elemental Forums

There are no words to describe my disappointment if this is not in the game, after all this time.

I have posted a similar wish at least four times at different phases of WoM.

However, to the OP: It is most certainly *not* easy to implement this feature. Pathfinding is not a trivial task; if you try to calculate the absolute optimal path with brute force, the calculations will take forever. It's a complex optimization task to write an adequate pathfinding algorithm for a game such as FE. It seems to be a field that Stardock has a lot of problems. My guess is that they don't have a game dev that has a lot of expertise in complex networks.

Reason for Karma (Optional)
Successfully updated karma reason!
January 7, 2012 1:58:40 PM from Elemental Forums Elemental Forums


Absolutely.  At a mininum, when you select the unit.  A nice addition would be a global button that was "show all unit paths" click on and off, so you could look at your grand strategy for unit movement.

Reason for Karma (Optional)
Successfully updated karma reason!
January 7, 2012 2:15:24 PM from Elemental Forums Elemental Forums

Quoting Sir_Linque,

However, to the OP: It is most certainly *not* easy to implement this feature. Pathfinding is not a trivial task; if you try to calculate the absolute optimal path with brute force, the calculations will take forever. It's a complex optimization task to write an adequate pathfinding algorithm for a game such as FE. It seems to be a field that Stardock has a lot of problems. My guess is that they don't have a game dev that has a lot of expertise in complex networks.

I know pathfinding is not easy, but

a ) it is a solved problem (see A* on wikipedia for a "trivial" implementation), but i still agree with you for "real time" situations e.g. RTS games. But we are talking one army to move (and ai tasks in the background)

b ) most important: the army does already do this, the path is calculated, we do not move tile by tile. Its not new, its just providing the information to the user which is already present.

Maybe the art style and making the graphics will take some effort. Don t get me wrong, I'm sure there is already enough work for you guys, but we need this! It will cost so much fun not having it.

Reason for Karma (Optional)
Successfully updated karma reason!
January 7, 2012 2:29:52 PM from Elemental Forums Elemental Forums
Thumbs up for this request. It's effects would be felt all the time, so I consider it pretty big in importance.
Reason for Karma (Optional)
Successfully updated karma reason!
January 7, 2012 10:42:05 PM from Elemental Forums Elemental Forums

I'll ask.

Reason for Karma (Optional)
Successfully updated karma reason!
January 7, 2012 11:06:11 PM from Elemental Forums Elemental Forums

count me in

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 12:55:41 AM from Elemental Forums Elemental Forums

Another vote for this feature.

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 3:04:41 AM from Elemental Forums Elemental Forums

I imagine Derek and Brad fighting over these issues in some sort of mix between Megaman and Tron.  

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 4:15:37 AM from Elemental Forums Elemental Forums

Yes, please.

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 6:06:30 AM from Elemental Forums Elemental Forums

I think this is important as well.

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 6:33:21 AM from Elemental Forums Elemental Forums

Edited out.

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 6:55:06 AM from Elemental Forums Elemental Forums

Thumbs up i am really waiting for this. Since this crucial request was posted many times (e.g. http://forums.elementalgame.com/411336)!!

 

@Sir_Linque: edited out: But many thanks for the info!!

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 7:49:27 AM from Elemental Forums Elemental Forums

100% needed

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 8:05:10 AM from Elemental Forums Elemental Forums

Yes please! If the environment is so hostile, it is good to see if the path will be close to enemies. Also, seeing how many turns it will take to get there is pretty basic in a game like this.

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 1:35:46 PM from Elemental Forums Elemental Forums

Maybe it could have little colored flags on each tile, color indicating the turn that move will be on. It might even turn red when it crosses paths with an enemy.

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 6:07:49 PM from Elemental Forums Elemental Forums

Quoting seanw3,
It might even turn red when it crosses paths with an enemy.

Now this would be extra cpu cost. Intersecting all paths with each other (of enemy fractions and wild life) -> bad idea if trivial implemented. Additionally it would imply that you know where the enemy will move to. This is  unknown and part of the fun, predicting the enemy

What might be helpful is the range of a unit/army in one turn. Marked as a red area or some outline. But this might also be intentionally unknown.

 

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 6:19:21 PM from Elemental Forums Elemental Forums

It should be doable. I know in WOM it was an issue because a lot of this stuff was in a single thread.  But in FE, a lot of these calculations are done in the background so we've been able to indulge ourselves. I am pretty sure that in FE, the path is now stored as a linked list rather than brute forced during the move like in WOM. I'll look.

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 6:29:13 PM from Elemental Forums Elemental Forums

Yep, there is:

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 6:29:18 PM from Elemental Forums Elemental Forums

Quoting Frogboy,
It should be doable. [..] I am pretty sure that in FE, the path is now stored as a linked list rather than brute forced during the move like in WOM. I'll look.

Thanks, this would remove one BIG thing from my/our list. And also nice that "unnecessary" cleaning of working code is already done

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 6:33:55 PM from Elemental Forums Elemental Forums

Quoting Frogboy,
Yep, there is:

Damn whats your MTBF - mean time between feature   

*compliments* 

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 6:44:42 PM from Elemental Forums Elemental Forums

Agree, showing the route would certainly be preferred if possible.

Reason for Karma (Optional)
Successfully updated karma reason!
January 8, 2012 6:47:25 PM from Elemental Forums Elemental Forums

Quoting Schnorkde,

Quoting Frogboy, reply 21Yep, there is:

Damn whats your MTBF - mean time between feature 

Well the next step would go something like this:

Have a new message OnClick: If there's a destination then go through that list and display the dots to the destination.

It's still a good day or two type feature so it probably won't make it in for Beta 1.  But it's clearly doable.

Reason for Karma (Optional)
Successfully updated karma reason!
Stardock Forums v1.0.0.0    #108436  walnut3   Server Load Time: 00:00:00.0000735   Page Render Time: