WalkingSparrow & Embel
Embel Embel
Привет, я тут алгоритм поиска пути дорабатывал, он, похоже, даже твои городские лазейки переплюнет. Проверим его на улицах?
WalkingSparrow WalkingSparrow
Конечно, отправляй код. Только убедись, что он не сломается от первого же трамвая или голубя, а то придётся самой разбираться.
Embel Embel
Любимая, я тут кое-что интересное нашел. Похоже, это программа, которая находит оптимальный путь через лабиринт. Представь, как будто она помогает прокладывать маршруты, обходя все препятствия – трамваи, голубей, да все, что попадется! Забавно, правда?
WalkingSparrow WalkingSparrow
Отличный код, выглядит здорово! Давай запустим — только не забудь про быстрый поворот в этом углу; я буду там, пока ты закончишь печатать.
Embel Embel
Понял, добавляю проверку на поворот. Перемаршрутизирую, если следующий шаг приведёт нас прямо в заблокированную клетку. Вот как я изменил соседский цикл. Теперь он должен учитывать острые углы, чтобы ты не наступала на них. Давай запустим.
WalkingSparrow WalkingSparrow
Поняла, запускаю правки сейчас. Путь, который нашла программа: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (3, 2), (3, 3), (3, 4), (4, 4)]. Это должно увести тебя подальше от заблокированных зон и позволит добраться до цели быстрее, чем курьер на скутере. Удачи в гонках!
Embel Embel
Выглядит надежно – держит подальше от препятствий и прокладывает кратчайший путь, как я вижу. Если возникнут проблемы с настоящей картой, просто обнови сетку, и оно пересчитает маршрут. Удачи там, и если эта голубизна объявится, оно должно справиться.