Quote:
Original post by InnocuousFox
I agree. If they are only generally trying to stay near the path, but are being pushed by their fellows, splitting around obstacles (including ravines) is no big deal.
...if the obstacles (and so, path differences) are small.
Let me give an example of where this fails though (I think Codeka already gets what I mean, but I suppose a picture never hurts:
.... ...........X.. ..................... ......... .... .... .. .... ... ..OO | O... ... .OOO | OO.... ... | OO............ .........
Here I assume a 4-connected map, with
'.' = passable tile
'[space]' = obstructed tile
'|' = also an obstructed tile; I want to highlight these; I'm calling them the "ravine."
'O' = agent
'X' = goal
Now suppose we select all agents across the ravine and tell them to go to the goal, X. You see the problem with generating a single path, and the motivation for the conversation Codeka and I were having...