Анти бот

Discussion in 'Безопасность и Анонимность' started by Rastamanka, 15 Jan 2011.

  1. Rastamanka

    Rastamanka Elder - Старейшина

    Joined:
    26 Nov 2008
    Messages:
    429
    Likes Received:
    11
    Reputations:
    7
    Суть вопроса такова.

    Есть игра вот с таким вот полем

    [​IMG]

    Суть игры переставлять камни на поле.
    Сами камни на поле не меняются по цвету.

    Задача: сделать алгоритм чтобы программа бот не смогла распознать это поле и в итоге сложить правильную комбинацию.

    На данный момент рассматриваю систему такую что все камни сделать анимационные. Анимация на них чтобы была к примеру такая есть камень красного цвета соответственно по нему будет бегать рябь другого цвета(зеленого,голубого) и т.д. Рябь сделать в 8 направлениях. Чтобы эти направления выбирались постоянно рандомно. Так же думаю сделать условие для ряби чтобы она сначала закрывала большую часть камня а потом меньшую и наоборот( чтобы не было возможности написать условие в боте какого цвета больше такого цвета значит камень)
    Насчет уровня камней(внизу) планирую сделать тоже их анимированными по типу сначала увеличивается потом уменьшается по размеру с различными цветами переливания. Так же планирую чтобы эти камни выводились рандомно в одном из 5 мест на камне.

    Вот так планирую сделать рябь и рандом уровня камней

    [​IMG]

    Так же слышала что если использовать цвета не RGB то есть оранжевый и т.д. то вероятность распознавания снижается. Стоит ли менять цвет камней?

    У кого есть какие идеи или предложения по этому поводу?
    Будет ли вероятность распознать при таких условиях камни на поле?
     
    #1 Rastamanka, 15 Jan 2011
    Last edited: 15 Jan 2011
  2. =Zeus=

    =Zeus= Member

    Joined:
    10 Aug 2009
    Messages:
    213
    Likes Received:
    54
    Reputations:
    5
    Во первых возникает вопрос - кому нужно писать бота для этой игры? о_О
    Ну а во вторых для того чтоб распознать что и где - цвет не нужен. Нужны формы. Достаточно сделать скрин черно-белый, потом определю на нем каждую фигуру, и сравнивать ее с заранее заготовленными шаблонами.
     
  3. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    чушь. и еще раз чушь.
    Здесь цвет вообще ни причем.
    Если игра сетевая то бот спокойно получит место положение блоков и их вид из сетевых пакетов.
    Если игра не сетевая то это так же легко делается инжектом длл.
    Чтоб бота было сложней написать (да, только сложнее) надо Обфусицировать, криптовать трафик игры.
     
    #3 gold-goblin, 4 Feb 2011
    Last edited: 4 Feb 2011