Dev1an A Star Save

A* pathfinding library in Swift.

Project README

A-Star

Swift CircleCI

Protocol oriented A* (A star) pathfinding algorithm implementation in Swift 5 (Playground included).

Add pathfinding to your graph just by implementing the 3 requirements of the Graph protocol.

Playground

  • To use the playground: open AStar.xcodeproj
  • Build the macOS framework (select the AStar macOS targer and press command + b)
  • Click on Playground.playground

Playground

Swift Package Manager

You can now add this package to your project using SPM 🎉

Using Xcode

Xcode 11 has a new interface to include packages into your existing projects.

  • Click File → Swift Packages → Add Package Dependency...
  • Search for AStar and select this repository.
  • Follow the on screen instructions

Playground

Manualy editing package file

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.

Open Source Agenda is not affiliated with "Dev1an A Star" Project. README Source: Dev1an/A-Star
Stars
38
Open Issues
2
Last Commit
3 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating