pathfinding-visualiser icon indicating copy to clipboard operation
pathfinding-visualiser copied to clipboard

Visualises pathfinding algorithms

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.