That fails when you have two separate obstacles. (see the second choice). There you want to break away even though there's an obstacle in the line.
My current plan is to try to implement the breadth-first search as d_m described it and then use whichever works better as the main connection option and save the other as an alternate.
Mikko: I hope that stuff like this will be trivial to support in pyrel. The nice thing about the archetype + priority system is that you can add any feature you want and have a very good grasp on how often it will show up.
My current plan is to try to implement the breadth-first search as d_m described it and then use whichever works better as the main connection option and save the other as an alternate.
Mikko: I hope that stuff like this will be trivial to support in pyrel. The nice thing about the archetype + priority system is that you can add any feature you want and have a very good grasp on how often it will show up.
Comment