brean / python-pathfinding

Implementation of common pathfinding algorithms
https://brean.github.io/svelte-pyscript-pathfinding
MIT License
302 stars 61 forks source link

Implement more pathfinding algorithms #3

Open brean opened 6 years ago

brean commented 6 years ago

implement the other algorithms from PathFinding.js

Grid-based

from Pathfinding.js

other algorighms

also some more from the OpenGenus Cosmos like for example

Non-Grid-based (Navigation Meshes)

brean commented 6 years ago

Implemented Bi-Directional A* in https://github.com/brean/python-pathfinding/commit/4c4eb450b266590b4718131543dacd76c685c6cc

brean commented 6 years ago

Implemented IDA* in https://github.com/brean/python-pathfinding/commit/ae1941e71ceb8927803142bea5e96120e136e371

brean commented 5 years ago

use 3D and nav-mash (see https://www.youtube.com/watch?v=9RRjM1yNvy4 )

SulRash commented 2 months ago

I have also been thinking it would be nice to have built-in support for random walks to allow people to just use this library entirely for pathfinding and any control experiments you need to run. I wouldn't mind adding it myself, it should be really simple.

brean commented 2 months ago

@SulRash good idea, maybe even worth its own issue. Feel free to implement and provide a pull request.