easystarjs
                                
                                
                                
                                    easystarjs copied to clipboard
                            
                            
                            
                        An asynchronous A* pathfinding API written in Javascript.
Hello, here is my change to your project: Changed "prefrom" in setIterationsPerCalculation comments to "perform". Cheers!
add `.setParallelLimit(limit)` when many varying path lengths are used, distributes the path finding per iterationsPerCalculation on up to limit paths. when calculate() is called, switch to a solving a different...
Similar to the module [ndarray-pathfinder](https://github.com/andyhall/ndarray-pathfinder), optionally accept a 2 dimensional [ndarray](https://www.npmjs.com/package/ndarray) in the `.setGrid(grid)` function. This allows for any sort of list that has `.get()` and `.set()` methods to be...
My grid is a hexagonal grid, so the traversal is different from square grid. As illustrated below:  I want to disable R-L diagonal traversal but can't find via the...
Hey, just found this library and its really great! Would it be possible to add an additional cost for changing direction? This way I could avoid the zig zag (which...
Hi there. I just started to use this library and have some (hopefully) improvements for this lib. Changes in `src/node.js` will reuse the `bestGuessDistance` having a minor impact on memory...
If you setup a grid were all tiles are 1 like [1,1,1,1,....], set tiles [1,2] as walkable and change the map during the game by setting one tile to 2...
I'm trying to import this plugin for construct 2 but when tried it says common.js is missing. Can you suggest how can I import it to Construct 2?
The proposal is an implementation similar to (https://github.com/prettymuchbryce/easystarjs/pull/54). This change would not remove or modify from the existing public API or existing `enableSync()` method. It adds an additional method to...