Хочу написать бота для вот этой игры:
\\\ внешнюю ссылку на игру мне нельзя вставялть :( - картинка в приложении.
Там сначала показываются картинки, надо их запомнить и потом открыть одинаковые.
Я так понимаю алгоритм:
1) сделать скриншот окна
2) по квадратикам пройтись собрать картинки в массив
3) в цикле пройтись искать совпадения.
4) взять координаты этих картинок и кликнуть
5) в массиве записать, что эти картинки уже открыты, чтобы больше не делать с ними сравнение
Но как реализовать это программно, не представляю.
Нужно ли сохранять сделанный скриншот всего окна на диск или можно работать в памяти?
Как из сделанного скриншота вытащить области с картинками в массив?
Как их сравнить?
Может можно как-то разместить поверх закрытых карт скриншот прозрачный? Чтобы не делать полный автомат, а просто помощник? Но тогда вряд ли получится кликнуть по картам. Правильно я понимаю?
\\\ внешнюю ссылку на игру мне нельзя вставялть :( - картинка в приложении.
Там сначала показываются картинки, надо их запомнить и потом открыть одинаковые.
Я так понимаю алгоритм:
1) сделать скриншот окна
2) по квадратикам пройтись собрать картинки в массив
3) в цикле пройтись искать совпадения.
4) взять координаты этих картинок и кликнуть
5) в массиве записать, что эти картинки уже открыты, чтобы больше не делать с ними сравнение
Но как реализовать это программно, не представляю.
Нужно ли сохранять сделанный скриншот всего окна на диск или можно работать в памяти?
Как из сделанного скриншота вытащить области с картинками в массив?
Как их сравнить?
Может можно как-то разместить поверх закрытых карт скриншот прозрачный? Чтобы не делать полный автомат, а просто помощник? Но тогда вряд ли получится кликнуть по картам. Правильно я понимаю?