Original Post
I am currently working on developing a bot for a MUD that I play, and I need a unique method of pathfinding that will allow my bot to explore new rooms, and pathfind between these rooms. I have run into a few problems designing a solution to this problem. First of all the mud contains over 200,000 rooms, and I am not sure how to dynamically explore the world while also keeping the node connection information correct. Each room in the game is represented by a room name followed by its exits in a format like this. “The plains (s, n, e, path, enter, house, up)” However each room name is NOT unique, and this is the reason why I cannot develop a method of pathfinding. Due to the way the world is setup there is a slight problem with infinite spaces. I believe this could be solved by setting up various levels of pathfinding because each instance of an infinite space is documented. I have a website that provides a good visual map of the room layout of the world map. I want to design a method of pathfinding between the various levels of this structure and also dynamically explore new node connections. Because this game is a MUD it should be easy for a good example to be provided. Information comes in one string at a time. So I have just been using several if statements and switches for the text parsing.
This could be helpful to anyone with an idea for me.
http://randkl.com/baradaeglos/ardamap.html
Any ideas?
I am really just looking for ideas or links to information.
E-Mail