Skip to content

Scala implementations of pathfinding algorithms (most notably: A*)

License

Notifications You must be signed in to change notification settings

TheBizzle/PathFinding

Repository files navigation

Summary

This project contains Scala implementations of unidirectional and bidirectional versions of the A* pathfinding algorithm, along with plenty of other stuff that I've played around with while learning about Scala.

This project is no longer under active development.

Usage

To test it out (AKA watch the test suite execute), run the astar, bidir, or omni SBT tasks.

Dependencies

      a: Tester
      b: DataStructure [relies on a]
      c: PathFindingCore [relies on a, b]
      d: AStar [relies on a, b, c]

Tester

See here.

DataStructure:

See here.

PathFindingCore:

See here.

AStar:

Implementations of unidirectional A* and bidirectional A*. The bidirectional version utilizes Akka actors for little more than learning purposes.

About

Scala implementations of pathfinding algorithms (most notably: A*)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages