heuristic method
override
The heuristic (estimated cost) of this state. See https://en.wikipedia.org/wiki/Heuristic_(computer_science).
Implementation
@override
double heuristic() => position.manhattanDistance(goal);
The heuristic (estimated cost) of this state. See https://en.wikipedia.org/wiki/Heuristic_(computer_science).
@override
double heuristic() => position.manhattanDistance(goal);