【文件属性】:
文件名称:pathfinder:使用Dijkstra算法的寻路应用
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-18 22:44:41
Java
探路者
寻路应用程序练习Java
特征
每个单元具有不同地形的随机地图生成:常规地面,岩石和水。
在地图上空投多个特工
使用Dijkstra算法的最短路径图搜索以重新组合代理
依存关系
库
用法
汇编:
$ make
跑步:
$ java -classpath lib/jgrapht-core-0.9.1.jar:. Pathfinder [mapWidth] [mapHeight] [rockDensity] [waterDensity]
其中rockDensity和waterDensity处于[0,1]范围内,分别表示地图中任何给定单元格是岩石或水的概率。
【文件预览】:
pathfinder-master
----.gitignore(196B)
----MapCell.java(691B)
----README.md(666B)
----Location.java(590B)
----LICENSE(1KB)
----MapView.java(2KB)
----MapModel.java(3KB)
----PathFinder.java(2KB)
----GraphMap.java(3KB)
----Makefile(193B)
----MapController.java(1KB)
----Agent.java(697B)