miNav is a AI Pathfinding Library written in C++ that uses the Dijkstra algorithm. It provides a pre-processed solution to Pathfinding (not intended to be realtime, but you can use it that way if you REALLY want to). The Library is also licenced under the MIT licence, so you can freely use it for any project you want. The current version is 0.1.
- Uses a Map and Nodes setup for representing maps, or "Waypoint" system.
- Supports one-way and two-way connections between Nodes
- Easily plugged into other libraries or game engines
- Uses distance-based weighting for pathfinding calculations
- Fast
- Small
- Simple
- Free!
Documentation
A short list of the librarys classes and functions can be found here. There is also a tutorial for you to read to learn how to use the library that can be found here.
Download
Current Version : miNav Ver. 0.1
Questions, Comments, Feature Requests?
If you have any questions regarding this library or wish to suggest more features for a new version or just want to chat, please feel free to email me.