Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как распознать круг(зону) на карте?

Страниц (1): [1]
 

1. A1exph - 11 Сентября, 2023 - 09:12:32 - перейти к сообщению
Всем, кто заинтересоавлся заждачей привет!

В кратце постораюсь изложить суть своей дилемы:

Задача Бота в следующем:
- Открыть карту, распознать центр ("засветленного"Подмигивание круга, поставить в центр круга метку. переместиться в центр метки.
- Через какое-то время зона "выживания" сужается (коричневая зона) до 1го круга и появляется новый светлый круг, его опять распознаем, ставим метку в центр и опять перемещаемся, зона опять сужается.
- Всего 5 кругов, каждый последующий круг внутри предыдущего. Радиусы кругов постоянны, меняется только их расположениена карте.


[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
следующий круг
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
Все зоны собраны в одну картинку(кружки сам дорисовывал)
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]


Метка - оранжевый ромб - ставится кликом, однако при попытке поставить клик по координатам например в центр экрана курсор уходит за ее пределы.
Есть несколько вариантов карт, но смысл везде один.

Вопрос:
1. Каким инструментом лучше распознать круг?
2. Как лучше строить маршрут для бота, есть места где напрямую не пройти каким образом возможно выделить места, которые нужно обходить? Должен быть создан шаблон движения по карте?


Крайне буду благодарен за дельный совет. Если что-то не понятно спрашивайте, поясню.

Powered by ExBB FM 1.0 Final