项目作者: Ownerszz

项目描述 :
Astar interface for java.
高级语言: Java
项目地址: git://github.com/Ownerszz/Astar-java.git
创建时间: 2019-03-30T22:52:58Z
项目社区:https://github.com/Ownerszz/Astar-java

开源协议:MIT License

下载


Astar

Created a simple Astar pathfinding interface for Java.

In the documentation folder you can find:

  • A class diagram

This project is divided in 3 parts:

  • core: Where all the components are for the Astar Algorithm.
  • examples: Where all the examples are. examples depends on the core package.
  • tests: Where all the tests are. tests depends on the core package.

Necessary packages for the Astar Algorithm (The algorithm as written in the code):

  • core.Interfaces
  • core.FunctionalTesting
  • core.Node
  • core.Grid
  • core.PathFinding
  • core.CustomExceptions

Necessary packages for the Astar Algorithm (Light version):

  • core.Interfaces
  • core.CustomExceptions
  • core.FunctionalTest (for ease of use)
  • + The ones that you want prewritten.

core.Plot is only used to show the user how the path looks like