https://github.com/474420502/focus
```golang
package main
import (
"log"
"github.com/474420502/focus/graph/astar"
)
func main() {
a := astar.NewWithTiles(`
sx......
x.......
.xxxxxx.
.......x
.xxxxxxe
`)
a.SetNeighbor(&astar.Neighbor8{})
if a.SearchMulti() {
log.Println(a.GetSinglePathTiles())
}
}
```
1. 支持提取多个可能性的路径.
2. 性能比 https://github.com/beefsack/go-astar 要优. 已做实验对比.
3. 可扩展性也强.
简单易用, 还有很多易用的数据结构. 和一些新的数据结构.
有疑问加站长微信联系(非本文作者)