easystarjs icon indicating copy to clipboard operation
easystarjs copied to clipboard

An asynchronous A* pathfinding API written in Javascript.

Results 37 easystarjs issues
Sort by recently updated
recently updated
newest added

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: ![0R67b](https://user-images.githubusercontent.com/10090182/58948790-86b3a680-87bd-11e9-8214-74d8077609a5.png) 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...