1.4.1 • Published 3 years ago

pathfinding.ts v1.4.1

Weekly downloads
31
License
MIT
Repository
github
Last release
3 years ago

pathfinding.ts

npm i pathfinding.ts

Finders:

  • Jump Point - No Diagonal Movement

Grid example

Jump point: 10

const grid = new Grid([
    [50, 55, 60, 65, 70],
    [45, 0,  0,  0,  75],
    [40, 0,  0,  0,  1 ],//x4y2
    [35, 0,  0,  0,  5 ],
    [30, 25, 20, 15, 10],
]);

PF example 1

grid.findPath(
    { x: 4, y: 2 }, 
    { x: 4, y: 1 }, 
    10,
    FinderEnum.JUMP_POINT
);
[
  { x: 4, y: 2 },
  { x: 4, y: 4 },
  { x: 0, y: 4 },
  { x: 0, y: 0 },
  { x: 4, y: 0 },
  { x: 4, y: 1 }
]

PF example 2

grid.findPath(
    { x: 4, y: 2 }, 
    { x: 4, y: 1 }, 
    1
);
[ ]

PF example 3

grid.findPath(
    { x: 4, y: 2 }, 
    { x: 4, y: 1 }, 
    85
);
[
  { x: 4, y: 2 },
  { x: 4, y: 1 }
]
1.4.1

3 years ago

1.4.0

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago