от кликера?
- вопросы задавать пользователю с нестандартными ответами

чтобы было тяжело боту обяснить что кликать
по OCR как таковых алгоритмов полный интернет
все сводится к очистке картинки и банальному пиксел-серч.
с некоторыми вариантами в сторону нейронных сетей. но это если уж сильно сложно-распазнаваемый текст.
в случае с играми - содрать шрифт, найти строки, края текстового поля - и пиксель-серч, пиксельсерч...
аналогично битмапы кнопок, предметов, и прочая интерактивность.
такие боты сложны в разработке, часто нужно обновлять при изменении игры(изменили вид пары кнопок типа "ок", и всё. приехали)
но зато при правильном подходе - практически не обнаружимы из клиента(см. выше про кликеры)
Добавлено через 2 минуты
зы: самый простой способ борьбы с OCR - полупрозрачные шрифты на неоднородном фоне, достаточно 5-10% прозрачности дать

оцр-ка начинает давится регулярно