Суть вопроса такова. Есть игра вот с таким вот полем Суть игры переставлять камни на поле. Сами камни на поле не меняются по цвету. Задача: сделать алгоритм чтобы программа бот не смогла распознать это поле и в итоге сложить правильную комбинацию. На данный момент рассматриваю систему такую что все камни сделать анимационные. Анимация на них чтобы была к примеру такая есть камень красного цвета соответственно по нему будет бегать рябь другого цвета(зеленого,голубого) и т.д. Рябь сделать в 8 направлениях. Чтобы эти направления выбирались постоянно рандомно. Так же думаю сделать условие для ряби чтобы она сначала закрывала большую часть камня а потом меньшую и наоборот( чтобы не было возможности написать условие в боте какого цвета больше такого цвета значит камень) Насчет уровня камней(внизу) планирую сделать тоже их анимированными по типу сначала увеличивается потом уменьшается по размеру с различными цветами переливания. Так же планирую чтобы эти камни выводились рандомно в одном из 5 мест на камне. Вот так планирую сделать рябь и рандом уровня камней Так же слышала что если использовать цвета не RGB то есть оранжевый и т.д. то вероятность распознавания снижается. Стоит ли менять цвет камней? У кого есть какие идеи или предложения по этому поводу? Будет ли вероятность распознать при таких условиях камни на поле?
Во первых возникает вопрос - кому нужно писать бота для этой игры? о_О Ну а во вторых для того чтоб распознать что и где - цвет не нужен. Нужны формы. Достаточно сделать скрин черно-белый, потом определю на нем каждую фигуру, и сравнивать ее с заранее заготовленными шаблонами.
чушь. и еще раз чушь. Здесь цвет вообще ни причем. Если игра сетевая то бот спокойно получит место положение блоков и их вид из сетевых пакетов. Если игра не сетевая то это так же легко делается инжектом длл. Чтоб бота было сложней написать (да, только сложнее) надо Обфусицировать, криптовать трафик игры.