search/
Start typing to search packages!
package_2
pathfinding
By @krungkualalumpur
Roblox
MirroredPathfinding
A simple djikstra pathfinding algorithm used in luau.
Introduction
This library defines position points as PointData, which in detail is as follows:
PointData = {
PointId : number, --the id of the point
["Neighbours"] : {
[number] : PointData
}, -- the point's neighbour(s)
Obstacled : boolean, -- if the point cannot be passed
Cost : number, -- the higher the cost, the less likely the algorithm chooses this point to pass through
Came_From : PointData ? -- used internally - not needed to be used
}
Installation
Wally
pathfinding = "krungkualalumpur/pathfinding@0.1.1"
How to use?
Use the method djikstraPathfinding for performance optimized pathfinding search.
Start by passing neccessary parameters
pathfinding.djikstraPathfinding(
PointsData, -- a table consisting PointData
startPoint, -- the starting point in the form of PointData
endPoint -- the ending point in the form of Point Data
)
Package Details
Install command (Click to copy)
Version
0.1.2
License
MIT
Safe for commercial use
License identified from the packaged LICENSE file; the manifest declared none.
Automated license review — not legal advice.
