All Projects → Dev1an → A-Star

Dev1an / A-Star

Licence: MIT license
A* pathfinding library in Swift.

Programming Languages

swift
15916 projects
objective c
16641 projects - #2 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to A-Star

Tiup
A component manager for TiDB
Stars: ✭ 207 (+508.82%)
Mutual labels:  playground
css-grid-playground
A simple interface for experimenting with CSS Grid Layout.
Stars: ✭ 84 (+147.06%)
Mutual labels:  playground
mypy-playground
The mypy playground. Try mypy with your web browser.
Stars: ✭ 58 (+70.59%)
Mutual labels:  playground
Reddift
Swift Reddit API Wrapper
Stars: ✭ 215 (+532.35%)
Mutual labels:  playground
Julia Set Playground
A Swift playground that generates beautiful Julia set fractal images.
Stars: ✭ 236 (+594.12%)
Mutual labels:  playground
IdrisUnityPlayground
Experiments in Idris / Unity integration.
Stars: ✭ 50 (+47.06%)
Mutual labels:  playground
Swift Playgrounds
Learning Swift by working through example code in playgrounds
Stars: ✭ 199 (+485.29%)
Mutual labels:  playground
nearley-playground
⛹ Write Grammars for the Nearley Parser!
Stars: ✭ 76 (+123.53%)
Mutual labels:  playground
kotlin-libraries-playground
A playground to gain a wider and deeper knowledge of the libraries in the Kotlin ecosystem. Also the official sample for gradle refreshVersions.
Stars: ✭ 164 (+382.35%)
Mutual labels:  playground
Miles
Swift Playground that creates jazz improvisations (WWDC 2018)
Stars: ✭ 31 (-8.82%)
Mutual labels:  playground
Nef
💊 steroids for Xcode Playgrounds
Stars: ✭ 226 (+564.71%)
Mutual labels:  playground
Typescript Play
Better TypeScript playground
Stars: ✭ 236 (+594.12%)
Mutual labels:  playground
webpack-playground
No description or website provided.
Stars: ✭ 16 (-52.94%)
Mutual labels:  playground
Kotlin Playground
Self-contained component to embed in websites for running Kotlin code
Stars: ✭ 214 (+529.41%)
Mutual labels:  playground
Assembleash
WebAssembly and Typescript-like languages playground
Stars: ✭ 71 (+108.82%)
Mutual labels:  playground
Docker
Docker playground
Stars: ✭ 202 (+494.12%)
Mutual labels:  playground
BadgesGenerator
A Swift playground to automatically generate personalized conference badges.
Stars: ✭ 36 (+5.88%)
Mutual labels:  playground
UInt256
An UInt256 library written in Swift 4
Stars: ✭ 20 (-41.18%)
Mutual labels:  playground
bookshelf
My GraphQL playground
Stars: ✭ 64 (+88.24%)
Mutual labels:  playground
createml-playgrounds
Create ML playgrounds for building machine learning models. For developers and data scientists.
Stars: ✭ 82 (+141.18%)
Mutual labels:  playground

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].