Для Flutter существует интересный проект под названием Flame. А интересен он в первую очередь тем, что направление его работы связано не с привычными задачами Flutter, а разработкой игр. Это 2D движок. А с чем рано или поздно сталкивается любой геймдев разработчик? Правильно, с поиском пути (иногда из геймдева 😄, но в основном) между точками по локации. Вариантов решения этой проблемы может быть множество, одним из которых является алгоритм A*.



📌 Пример решения этой задачи для Flutter и Flame, можно найти в статье от Christian Muehle.



#статья