Есть игра в которой хочу сделать примитивного бота который будет ориентироваться по нахождению определенной картинки и отталкиваясь от этого выполнять определенные действия.
Ситуация такая: есть 50 этажей башня, на каждом этаже есть одинаковые элементы которые нужно нажать и после нажать кнопку перехода на следующий уровень башни. Проблема в том что эти элементы на каждом этаже с виду одинаковые но если сделать снимок и присмотреться к пикселям они отличаются (и они постоянно меняются на уровне пикселей). Из-за этого программа не находит картинку и не кликает по ней. Не знаю из за чего это происходит, из за особенности вывода изображения за счет OpenGL или DirectX или еще чего.
Вот пример изображений:
на всех этажах картинка выглядит так
элемент на который нужно нажать этот круг.
При увиличении картинки до пикселей с сравнением такой же картинки с другого этажа
Не вооруженным глазом видно что весь массив пикселей изменился, но в целом это та же картинка.
Вопрос к знающим как можно решить данную проблему?
Данная игра запускается на BlueStacks эмуляторе Android на компьютере.
Юзаю Win 10 x64
Пробовал использовать другой эмулятор Android, результат такой же.
Программу Кибор использую через визуальный редактор кода, очень удобно все делать, но все упирается в данную проблему