mirror of
https://github.com/Xevion/Paths.git
synced 2025-12-06 03:15:50 -06:00
bfff8fdb576085ad639a52aeecfb5cac1932288a
essentially, the start and end nodes were being marked as Seen and/or Expanded instead of as Start/End nodes. The end node was easy to correct, but the start node was difficult without messing with the algorithm's performance (potentially), so I opted for a dirtier but probably more performant measure by just removing the Change value type.
Paths
Paths is a Unity-based application dedicated to showing off a array of different pathfinding algorithms in a variety of different environments and configurations.
Algorithms
- A*
To-do
- Algorithms
- Djikstra
- IDA*
- Depth-First Search
- Breadth-First Search
- Jump Point Search
- Orthogonal Jump Point Search
- Trace
- Bellman-Ford
- D* or D*-Lite
- Configuration Options
- Heuristic Calculations
- Informed Search Options
- Uninformed
- Informed
- Manhattan
- Euclidean
- Application Elements
- Editable Graph
- UI Toolbar / Tool Selection
- Algorithm Configuration Area
- Statistics Report
- State Slider
- Miscellaneous
- Repository graphics
Languages
C#
92%
GLSL
8%