A* (A star) pathfinding algorithm implementation in Swift 5.0 (Playground included) using protocol oriented programming.
Add pathfinding to your graph just by implementing the 3 requirements of the Graph protocol.
- To use the playground: open AStar.xcodeproj
 - Build the macOS framework (select the 
AStar macOStarger and presscommand+b) - Click on Playground.playground
 
You can now add this package to your project using SPM 🎉
Xcode 11 has a new interface to include packages into your existing projects.
- Click 
File→Swift Packages→Add Package Dependency... - Search for 
AStarand select this repository. - Follow the on screen instructions
 
To include it in your package manually, add the following dependency to your Package.swift file.
.package(url: "https://github.com/Dev1an/A-Star.git", .branch("master"))Use import AStar to access the APIs.

