Как тогда мне вернуть точки домой ? Мне нужно чтобы они где то гуляли а потом вернулись домой и все это за день, за 30 секунд например
Разбиваешь карту на граф, потом ищешь кратчайший путь по поиску в ширину для каждой точки до дома, сохраняешь этот путь в виде отрезка.