...Размер поля - по барабану, это вообще первой функцией быть должно, учитывая, что у всех разные разрешения и размеры окон. Форма камней тоже пофигу, при распознавании часто берут набор точек - т.е. тупо будет важен цвет. Но и "пипетку" никто не отменял опять же, так что и цвет мимо: человек будет дольше соображать, а не бот. Вот изменение логики работы магий, сложений, новые объекты на поле - это да, это может мешать боту. Т.к. логику переписывать все же придется.
Ну, скажем так. Внутри окна само поле с камнями "съехало" в сторону, и "распознаватель" уже не цвет камня меряет, а что угодно -- хоть фон поля, хоть обводку, хоть красивости-завитушки какие.
Форма камней -- тоже самое. Форма поменялась, и "расознаватель" тычется в никуда. "Набор точек", конечно, может спасти, а может и не спасти...
А цвет... Сколько оттенков красного способен нарисовать монитор для глаза человека так, чтобы было понятно, что это красный? А если тот же красный камень, но с прожилками синими, скажем... Так что глаз то его однозначно как красный идентифицирует, а вот боту уже сложнее.
И если камень не тупо одним цветом залит, а с переливами тонов -- куда пипеткой то тыкать? Что боту показывать ка цвет?
Нет, не невозможно (написание бота при этом), а именно сложнее (дороже в написании/отладке/продаже). И ели каждую неделю, скажем, бот менять надо будет, то сколько "фанов" его будут покупать с такой периодичностью? Разве что сам бото-программер будет пользоваться своим детищем исключительно ради любви к искусству, имхо...
И под "формой камней" понимается не тупо квадрат-круг, а в большей степени завитушки-обманушки, прожилки, заляпанности фона...