Visualises pathfinding algorithms
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
demo
images
src
sub-components
test
.editorconfig
.eslintrc
.gitattributes
.gitignore
.travis.yml
GruntFile.js
LICENSE
README.md
bower.json
package.json
pathfinding-visualiser.css
pathfinding-visualiser.html
pathfinding-visualiser.js

README.md

pathfinding-visualiser

Build Status Code Climate Test Coverage

Visualises pathfinding algorithms allowing customisation of algorithm, map generation and animation. The UI is build on Polymer's paper elements.

Installing dependencies

# if bower is not installed
npm install -g bower

npm install
bower install

Running

polyserve is used to serve the demo so bower dependencies are referenced correctly to enable pathfinding-visualiser to be reuseable.

npm run serve

# Navigate to http://localhost:8080/components/pathfinding-visualiser/demo/

Testing

npm test

# generate coverage report in ./coverage/
npm run coverage

Contributing

Make sure there's an issue open or file one yourself. Try to match the coding style and make sure jshint shows no warnings.