Main
Class Hierarchy
Classes
Compound List
Files
Compound Members
File Members
Pages
Pathfinding library documentation
Overview
The pathfinding library is a testbed for running experiments with pathfinding algorithms with emphasis on environments found in computer games.
By using pure abstract base classes for the search algorithm (PathFind::Search) and the search environment (PathFind::Environment) it is possible to reuse parts of the existing code when experimenting with new algorithms or new environments.
At present, the following algorithms and environments are implemented:
Search algorithms:
Search environments:
In addition, the library provides utility classes:
Platforms
The current version of the library is developed on Linux using GCC. It uses only standard C++, so it should be easily portable to other platforms.
Authors
Markus Enzenberger <emarkus@cs.ualberta.ca>
Yngvi Bjornsson <yngvi@cs.ualberta.ca>
Contributions from:
Adi Botea <adib@cs.ualberta.ca>
Copying
This software is copyrighted by the Computing Science Department of the University of Alberta. It is distributed under the General Public License version 2 or (at your option) any later version. See the file COPYING for details.
Generated on Thu Aug 7 13:04:49 2003 by
Doxygen1.3.1