Re: 3.1 RC 2 is now out!
Posted: 02 Oct 2012, 16:10
Unit movement is in src/move.cpp
Yes, the path-walking is at times quite bad. But it is a very hard subject matter to handle. Many RTS games have struggled with it, with far more manpower than us.
The old group movement code was well polished, but underneath it was completely horrid and untenable. Long story. Not coming back. Someone has to write a new group code. Again, hard subject matter to handle. Few games have managed to do this well.
Starting position numbers were sacrificed to make space for other things that players requested. Will be fixed when we do a GUI redesign. Something had to give.
Warzone always had strict requirements that units never clip each other. Other games are more fuzzy on this, such as Starcraft 2. If we could allow units to clip through each other whenever they end up in a traffic jams, that problem would disappear. It is not a nice solution, will look bad, but will get the job done.
Yes, the path-walking is at times quite bad. But it is a very hard subject matter to handle. Many RTS games have struggled with it, with far more manpower than us.
The old group movement code was well polished, but underneath it was completely horrid and untenable. Long story. Not coming back. Someone has to write a new group code. Again, hard subject matter to handle. Few games have managed to do this well.
Starting position numbers were sacrificed to make space for other things that players requested. Will be fixed when we do a GUI redesign. Something had to give.
Warzone always had strict requirements that units never clip each other. Other games are more fuzzy on this, such as Starcraft 2. If we could allow units to clip through each other whenever they end up in a traffic jams, that problem would disappear. It is not a nice solution, will look bad, but will get the job done.