PathFinderLibrary_src

所属分类:人工智能/神经网络/深度学习
开发工具:C#
文件大小:8KB
下载次数:8
上传日期:2007-05-08 03:35:37
上 传 者mdaxue
说明:  A .NET Path Finder Library Path Finder Library is a .NET library that currently contains one type called SimplePathFinder. SimplePathFinder is a very simple and basic implementation of the A* path finding algorithm. It is extremely easy to use and integrate in your applications. It works very well and I hope you enjoy using it. 这是一个用C#实现的路径搜索算法,实现的了简单的A*算法!
(A. NET Path Finder LibraryPath Finder Library is a. NET library that currently contains one type called SimplePathFinder. SimplePathFinder is a very simple and basic implementation of the A* path finding algorithm. It is extremely easy to use and integrate in your applications. It works very well and I hope you enjoy using it. This is a used C# the realization of the path search algorithm, to achieve a simple A* algorithm!)

文件列表:
PathFinder (0, 2006-09-23)
PathFinder\PathFinder (0, 2006-09-23)
PathFinder\PathFinder.sln (919, 2006-09-18)
PathFinder\PathFinder\Coordinate.cs (611, 2006-09-18)
PathFinder\PathFinder\Map.cs (772, 2006-09-23)
PathFinder\PathFinder\Node.cs (4227, 2006-09-23)
PathFinder\PathFinder\PathFinder.csproj (2230, 2006-09-23)
PathFinder\PathFinder\Properties (0, 2006-09-22)
PathFinder\PathFinder\Properties\AssemblyInfo.cs (1375, 2006-09-23)
PathFinder\PathFinder\SimplePathFinder.cs (6359, 2006-09-23)
PathFinder\PathFinder\SortedNodeList.cs (1317, 2006-09-23)

Path finding AI utility library 1.0 Copyright (C) 2006 Henize Software henizesoftware@gmail.com You may use this or any portions of the source code in anything you desire. You may not sell this package. This package is a .NET .dll library for path finding AI. Version 1.0.0.0 currently contains one type called SimplePathFinder. Its is an implimintation of the A* path finding algorithm. It is extremely easy to use and I hope you find a good use for it. Future versions will have more optimizations to speed up the search for the path. SimplePathFinder will also contain extra API to allow more flexabilty in your path finding adventures. The PathFinder.dll may hold more types for different path finding algorithms in later releases. I hope to make this a very usefull library in the future. PathFinder.dll requires a C# 2.0 compiler to compile or use any of its types. Visual Studio 2005 or Visual C# 2005 Express Edition is required to open the project files. SimplePathFinder finds the *almost* optimal path. I say almost becuase diagonals are not weighed heavier than straits. Accomplishing that correclty would cost extra calculation time and add complexity. It will not make unnessecary diagonal moves even though diagonals are not weighed heavier because I have implimented an alternative the the calculations which works quite well. Still it is not perfect but is darn close and it should be fine for most applications. To use the SimplePathFinder type add a reference to the .dll in your compiler. Then add using HenizeSoftware.PathFinding. The rest is simple. Intellesence will guide you the rest of the way. If you dont have intellesence just glance at the code and it should be self explanitory as SimplePathFinder is pretty simple. I have not throughly commented the code yet. I will do so in the next release which will be soon.

近期下载者

相关文件


收藏者