gridfind 0.1.1-alpha
gridfind: ^0.1.1-alpha copied to clipboard
path finding algorithms for 2D grid
example/gridfind_example.dart
import 'package:gridfind/gridfind.dart';
void main() {
final start = Point(2, 3);
final target = Point(7, 6);
const width = 10;
const height = 18;
final grid = List.generate(width, (_) => List.generate(height, (_) => Node.idle));
var state = BFSState.init(start, target, grid);
final path = BFS().solve(state);
print(path);
}