Skip to content

Dev1an/A-Star

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c102a89 · Aug 7, 2020

History

71 Commits
Jun 8, 2019
Aug 7, 2020
Jun 8, 2019
Aug 6, 2020
Aug 7, 2020
Aug 7, 2020
Aug 7, 2020
Aug 6, 2020
May 15, 2018
Jun 7, 2019
Dec 6, 2016
Jun 8, 2019
Aug 7, 2020

Repository files navigation

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 FileSwift PackagesAdd 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.