50 датчиков, это конечно здорово, но вот с быстродействием напряг. И чем больше датчиков, тем больше нагрузка, и PixelSearch уже начнет скрипеть, хотя тут есть обходной путь, у меня сейчас поиск в перделах экрана (1024х768) объекта размером 16х16 точек (маска цвета и погрешности) производится за 100мс.
В чистом виде ботов работающих по датчикам вообщето нет, поскольку некоторые датчики неявляются датчиками работающими с экраном, например теже самые таймеры, фактически это другой способ представления "макаронины"
Касательно OCR и сливающихся символов - необязательно искать символ '1' и следующий за ним символ '.', а можно искать символ '1.' ;)
ЗЫ: постепено перехожу на Python(ядро) + UML(для написания алгоритмов)