寻路算法实验室
BFS(按步数) · Dijkstra(按地形代价) · A*(曼哈顿启发式) 四方向移动
搜索算法
BFS · 按步数搜索(忽略地形代价)
Dijkstra · 按地形代价搜索
A* · 曼哈顿距离 + 地形代价
运行
暂停
单步
清除搜索
速度:
20
步/秒
地图工具
墙
擦除
高代价 5
起点
终点
在画布上拖动即可绘制;起点与终点不会被墙体覆盖。
预设地图
空旷
障碍走廊
封闭终点
加权地形
重置
图例
障碍
高代价地形
已访问
搜索前沿
最终路径
起点
终点
搜索状态
状态
空闲
已访问节点
0
前沿节点
0
路径步数
—
路径总代价
—
搜索耗时
—
普通格进入代价 1,高代价地形进入代价 5,起点代价不计入。
BFS 始终给出步数最少的路径;在加权地图上它不一定是最小总代价。
编辑地图会立即停止并清除当前搜索,避免混用状态。