I thought about random pathfinding for my TDTower Defense game. A* would not work for my puposes, because I exactlyspecifically need random pathfinding.
Imagine a map with waysroutes, a starting point and a destination. I have multiple waysroutes, which all lead from the starting point or a way to the destination, one way or another way. It could look like this:
http://accord-games.de/Downloads/map2.png

Color description:
red red - starting point; black - destination; grey - way;route; white - free space
(The numbers are used in the text as a reference to some tiles)
I first thought about just calculating randomly the next waypoint randomly, when an entity passes a tile. But that would not work. When an entity passes tile 1 it either can go up or down. When it comes to 2 it can either go down/up (relative to it´s position) or right.
If it goes down/up it would go to tile 1, which means that it took a way backgoes backwards. Bad...
I would really like to make it dynamic, but I can´t figure out, what I can do now. Anyone with ideas or experience in this?